-
-
Notifications
You must be signed in to change notification settings - Fork 26
Release 25.12.04: UX Improvements, WSL Compatibility, and Warning Suppression #135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
add resilient CHECK_INTERNET function. Test HTTP and ICMP connectivity for multiple sites
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: cerebrux <914656+cerebrux@users.noreply.github.com>
Co-authored-by: cerebrux <914656+cerebrux@users.noreply.github.com>
Co-authored-by: cerebrux <914656+cerebrux@users.noreply.github.com>
Update ucaresystem-core
Fix edge cases in error handling, networking, and package management DIST_CODENAME: Now handles lsb_release failure gracefully USERNAME: Handles environments where both logname and $USER fail (cron, systemd) COUNTDOWN: Fixed arithmetic causing set -e exit Kernel cleanup: Uses array-based expansion to prevent word-splitting issues Snap services: Checks if running before stopping EOL upgrade: Validates /etc/apt/sources.list exists and added missing -y flag Config cleanup: Proper handling of empty package lists Reboot check: Added read permission check for reboot-required.pkgs Shutdown/Reboot: Added fallback commands with error suppression Disk usage: Extracted to function with error handling
Added various badges for downloads, commit activity, contributors, and analytics to the README.
… installation method and clarify unsandboxed warning handling
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This release focuses on refining the user experience, improving code safety, and ensuring better compatibility with modern environments like WSL and containers.
3eb7387 Add pre-maintenance checks for broken packages, dependencies, and locked apt
f32a3c1 Update installation instructions for uCareSystem to include automatic installation method and clarify unsandboxed warning handling
2b61085 WSL - systemd check in maintenance improved accuracy
a690efa Improve systemd check in maintenance function for accurate status detection
e585eda Refactor distro codename detection logic for improved clarity and maintainability
83a22b6 Refactor root privilege check to streamline script execution
285690b Fix conditional check for upgrade exit status in MAINTENANCE function
8222eca Change release honor message color to yellow for better visibility
5800fd5 Improve internet connectivity check output with enhanced messaging and formatting
f73988f dpkg locks and improve automatic recovery handling
06c18de Add pre-update checks for dpkg lock and automatic recovery
f25cabb Enhance welcome and goodbye screens with improved formatting and color coding
2f88be4 improve error messaging with color coding
d083193 Enhance pre-update checks: add health checks and improve distro detection
5947659 Fix edge cases and improve error handling in ucaresystem-core