You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Prompt-First Execution: Available updates are presented immediately. If cancelled (N), the tool exits cleanly (exit 0) without prompting for sudo credentials.
UI cleanup
Reboot Detection: Automatically detects /run/reboot-required upon upgrade completion and warns the user if core libraries (e.g., glibc) or kernel modules were updated.
🛡️ Backend & Reliability
Atomic Cache Writing:check_backend.sh now uses atomic file replacements (os.replace) to eliminate race conditions when reading status cache from the system tray applet.
Restored Timestamp: Re-added last_check UTC timestamps for precise "time since check" status reporting in the tray menu.
Input Validation: Improved menu handling in debian-update-debget to handle empty inputs gracefully.
📦 Packaging & Standards
Debian Policy § 10.9 Compliance: Added --root-owner-group to dpkg-deb in build_deb.sh for rootless, warning-free package creation.