mirror of
https://github.com/davidkaya/aryx.git
synced 2026-07-24 13:38:43 +02:00
Subscribe to auto-update status at the App level and render a compact UpdateBanner in the sidebar footer when an update is available, downloading, or downloaded: - Available/downloading: subtle banner with progress bar, dismissable - Downloaded: prominent 'Restart to update' action with glow effect Clicking the banner opens Settings directly on the Troubleshooting section via a new initialSection prop on SettingsPanel. New files: - src/renderer/components/ui/UpdateBanner.tsx Modified files: - App.tsx: subscribe to onUpdateStatus, wire props - Sidebar.tsx: accept and render UpdateBanner - SettingsPanel.tsx: add initialSection prop + export SettingsSection type - styles.css: add update-banner-enter slide-up animation Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>