Skip to content

Add in-dashboard system package updates - #10

Merged
alvins82 merged 1 commit into
mainfrom
agent/system-package-updates
Aug 13, 2026
Merged

alvins82 merged 1 commit into
mainfrom
agent/system-package-updates

Conversation

@alvins82

Copy link
Copy Markdown
Owner

What changed

Add the CasaOS Settings flow for checking and applying Debian-family system package updates, including package/version review, confirmation, live logs, reboot status, and completion reconciliation.

Why

A transient systemd/log flush race could make the modal report a failed update even after apt completed successfully. The UI now handles the backend finalizing state and keeps polling until the terminal result is available.

Validation

  • Production UI build passes.
  • Backend regression tests cover delayed success and failure markers.

This PR targets the personal CasaOS-UI fork and does not target upstream.

@alvins82
alvins82 merged commit 421d168 into main Aug 13, 2026
@alvins82
alvins82 deleted the agent/system-package-updates branch August 13, 2026 10:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant