15 Commits

Author SHA1 Message Date
Aaron
b01bfcd38e Replace rollback with manual version selection and simplify updater 2025-12-14 18:20:11 -05:00
Aaron
b70f4c5f3f chore: prep 0.1.2 release, tidy repo 2025-12-13 17:04:32 -05:00
Aaron
8c06962f62 Add HTTPS onboarding page; prefer .local host for service URLs 2025-12-13 13:44:01 -05:00
Aaron
48be7a1c61 Add diagnostics logging (RAM), UI viewer, and toggles 2025-12-13 11:16:57 -05:00
Aaron
4461613339 Updater: channel-aware apply, UI polish, cache-bust 2025-12-12 21:06:40 -05:00
Aaron
712efba6f9 Add update progress polling overlay and strengthen state flags 2025-12-10 20:08:28 -05:00
Aaron
9f17c1a087 Pass manifest env to background systemd-run updates 2025-12-10 20:01:08 -05:00
Aaron
b2307e0b0b Run apply/rollback in background via systemd-run and add CLI modes 2025-12-10 19:55:44 -05:00
Aaron
f9297b68e3 Support auth token for manifest/bundle downloads 2025-12-10 19:51:23 -05:00
Aaron
d6f7b92fb4 Add locking, backup pruning, and systemd timer for release checks 2025-12-10 19:43:00 -05:00
Aaron
9a55b83656 Handle missing release gracefully during apply 2025-12-10 19:35:55 -05:00
Aaron
066c1eaa08 Add real update apply/rollback pipeline (staging, backup, deploy) 2025-12-10 19:18:24 -05:00
Aaron
d3925678d8 Gracefully handle missing manifest in update check 2025-12-10 19:16:12 -05:00
Aaron
47bd69a092 Soften updater stub messaging (no error) 2025-12-10 19:15:30 -05:00
Aaron
c85df728b7 Add dashboard UI updates and settings modal 2025-12-10 18:51:31 -05:00