Commit Graph

  • ccc97f7912 Release 0.1.3-dev6: copy log fix main Aaron 2025-12-14 19:27:17 -05:00
  • f4090cbf1d Fix copy log button v0.1.3-dev6 Aaron 2025-12-14 19:23:31 -05:00
  • f4d0765c93 Release 0.1.3-dev5 for updater testing Aaron 2025-12-14 19:18:01 -05:00
  • 99bd87c7f6 Release 0.1.3-dev4: updater resilience v0.1.3-dev5 Aaron 2025-12-14 19:16:29 -05:00
  • e87b90bf9f Auto-clear stale updater state v0.1.3-dev4 Aaron 2025-12-14 19:07:47 -05:00
  • 8557140193 Avoid restarting API during installs Aaron 2025-12-14 19:01:46 -05:00
  • 86438b11f3 Handle stale updater lockfiles by removing dead PID entries Aaron 2025-12-14 18:56:15 -05:00
  • 3a785832b1 Bump to 0.1.3-dev3 and update dev manifest Aaron 2025-12-14 18:51:03 -05:00
  • a94cd17186 Redesign updater UI with manual version picker and status bar v0.1.3-dev3 v0.1.3-dev2 Aaron 2025-12-14 18:48:00 -05:00
  • b01bfcd38e Replace rollback with manual version selection and simplify updater Aaron 2025-12-14 18:20:11 -05:00
  • 831a98c5a1 Document release build and OTA packaging steps Aaron 2025-12-14 18:05:55 -05:00
  • daea783d38 Allow dev manifest selection when using non-releases URLs Aaron 2025-12-14 18:02:36 -05:00
  • 90d3e5676a Import DEFAULT_DEV_MANIFEST_URL for dev channel fetch Aaron 2025-12-14 18:01:14 -05:00
  • 8a054c5d85 Default manifests to public raw files (no token needed) Aaron 2025-12-14 17:59:50 -05:00
  • 009ac8cdd0 Retry manifest fetch with access_token on 404 when token present Aaron 2025-12-14 17:37:35 -05:00
  • 7a9ffb710a Point default manifests to public release assets Aaron 2025-12-14 17:36:30 -05:00
  • 15da438625 Fix dev channel selection to only use dev manifest when allowed Aaron 2025-12-14 17:35:47 -05:00
  • 50ddc3e211 Use stable manifest by default; only load dev manifest when dev channel enabled Aaron 2025-12-14 17:34:24 -05:00
  • e7a79246b8 Publish dev/stable manifest files with release dates Aaron 2025-12-14 17:30:38 -05:00
  • bb2fb2dcf2 Add public dev manifest fallback and bundle manifests Aaron 2025-12-14 17:28:57 -05:00
  • 222f6f9e77 Bump version to 0.1.3-dev1 v0.1.3-dev1 Aaron 2025-12-14 17:23:07 -05:00
  • 250ea2e00d Improve updater version selection and surface release dates Aaron 2025-12-14 17:16:52 -05:00
  • b70f4c5f3f chore: prep 0.1.2 release, tidy repo v0.1.2 Aaron 2025-12-13 17:04:32 -05:00
  • 0c69e9bf90 Onboarding: escape pi-ip placeholder Aaron 2025-12-13 15:29:07 -05:00
  • d8673a9fb4 Onboarding: literal <pi-kit ip> fallback Aaron 2025-12-13 15:27:41 -05:00
  • 1e8e8a5bc2 Onboarding: clarify IP fallback text Aaron 2025-12-13 15:26:02 -05:00
  • e3c6c3b308 Onboarding: remove duplicate CTA button Aaron 2025-12-13 15:22:22 -05:00
  • a05aa70069 Onboarding: remove OS auto-open and QR, keep simple CTA Aaron 2025-12-13 15:20:33 -05:00
  • 06e8e25aad Onboarding: clean QR block, copy button label restore Aaron 2025-12-13 15:17:39 -05:00
  • 4f05f58f45 Onboarding: fix QR, simplify Linux section Aaron 2025-12-13 15:09:48 -05:00
  • eaf261a6be Onboarding: HTTP QR + better Arch/Endeavour detect Aaron 2025-12-13 15:06:00 -05:00
  • 798d78cb13 Onboarding: better OS auto-open, move QR to its own row Aaron 2025-12-13 14:56:48 -05:00
  • bcb6f3005d Onboarding: status chip, QR, copy feedback, platform auto-open Aaron 2025-12-13 14:45:46 -05:00
  • b911171045 Onboarding: add spacing under CA download button Aaron 2025-12-13 14:38:00 -05:00
  • 2cfb9779d6 Onboarding: center CTA, move CA download into install section Aaron 2025-12-13 14:36:29 -05:00
  • 08cf472bf7 Onboarding: center CTA, remove badges Aaron 2025-12-13 14:33:39 -05:00
  • 471e242427 Onboarding: rely on https cookie redirect, remove DietPi mentions v0.1.0-dev15 Aaron 2025-12-13 14:13:51 -05:00
  • 357453eed4 Onboarding: set https cookie + auto redirect Aaron 2025-12-13 14:07:56 -05:00
  • 25cc888b86 Onboarding: accordion + distro list updates Aaron 2025-12-13 14:01:12 -05:00
  • 17ae87563f Onboarding: fix CSS path and keep HTTP CA link Aaron 2025-12-13 13:56:21 -05:00
  • 32503424e8 Onboarding: explain HTTPS, allow HTTP CA download Aaron 2025-12-13 13:54:10 -05:00
  • 50be46df45 Revamp onboarding page styling Aaron 2025-12-13 13:51:25 -05:00
  • 8c06962f62 Add HTTPS onboarding page; prefer .local host for service URLs Aaron 2025-12-13 13:44:01 -05:00
  • 2a439321d0 Add tooltips to diagnostics controls and service form inputs Aaron 2025-12-13 12:27:57 -05:00
  • e993d19886 Clear diagnostics UI immediately, then refresh Aaron 2025-12-13 12:24:58 -05:00
  • 0e3b144cd7 Hide/disable diagnostics log button when diag is off Aaron 2025-12-13 12:20:52 -05:00
  • 98fbe1b96e Diagnostics: improve error surfacing and busy state handling v0.1.0-dev14 v0.1.0 Aaron 2025-12-13 12:10:50 -05:00
  • 8864df2b2c Keep last good status on fetch failure; retry and log to diagnostics Aaron 2025-12-13 12:07:02 -05:00
  • d49218409d Mirror updater log lines into diagnostics log Aaron 2025-12-13 12:02:37 -05:00
  • 35c83a918b Retry release status quietly during update/rollback Aaron 2025-12-13 12:00:19 -05:00
  • c182eb179d Show diagnostics log modal via header button; toggle visibility when enabled v0.1.0-dev13 Aaron 2025-12-13 11:46:01 -05:00
  • 650175913e Move diagnostics log to modal; add header Log button Aaron 2025-12-13 11:41:13 -05:00
  • 5ee183d607 Harden diagnostics UI (busy states, retry refresh) Aaron 2025-12-13 11:33:04 -05:00
  • 48be7a1c61 Add diagnostics logging (RAM), UI viewer, and toggles Aaron 2025-12-13 11:16:57 -05:00
  • 28acb94a6f Limit inline settings messages to errors; restore status text defaults v0.1.0-dev12 Aaron 2025-12-13 10:45:29 -05:00
  • 2c60ba981b Prevent release modal dismiss on backdrop click Aaron 2025-12-13 10:41:14 -05:00
  • 92e4ce88df Suppress inline error flash on release status fetch Aaron 2025-12-13 10:37:30 -05:00
  • c1eb7d0765 Dedup updater log entries Aaron 2025-12-13 10:34:40 -05:00
  • c66f7d78a0 Hide release status line for non-update states Aaron 2025-12-13 10:30:44 -05:00
  • c20ea57da6 Throttle updater toasts and bump cache-bust Aaron 2025-12-13 10:27:35 -05:00
  • 4241a4da69 Hide update-settings inline success text v0.1.0-dev11 Aaron 2025-12-13 09:52:14 -05:00
  • 4e13b41bed Hide inline status messages unless error; keep release status visible Aaron 2025-12-13 09:36:59 -05:00
  • d436d3013d Hide inline release progress text; keep log height fixed Aaron 2025-12-13 09:33:39 -05:00
  • b611d247b2 Fix updater log panel to fixed height Aaron 2025-12-13 09:31:18 -05:00
  • 2bdd07b954 Refactor releases UI into module; cap update log height Aaron 2025-12-13 09:27:38 -05:00
  • 4461613339 Updater: channel-aware apply, UI polish, cache-bust Aaron 2025-12-12 21:06:40 -05:00
  • e933fb325d Fix duplicate readyOverlay declaration v0.1.1 v0.1.0-dev9 v0.1.0-dev8 v0.1.0-dev7 v0.1.0-dev6 v0.1.0-dev5 v0.1.0-dev4 v0.1.0-dev3 v0.1.0-dev2 v0.1.0-dev10 Aaron 2025-12-10 20:10:08 -05:00
  • 712efba6f9 Add update progress polling overlay and strengthen state flags Aaron 2025-12-10 20:08:28 -05:00
  • 9f17c1a087 Pass manifest env to background systemd-run updates Aaron 2025-12-10 20:01:08 -05:00
  • b2307e0b0b Run apply/rollback in background via systemd-run and add CLI modes Aaron 2025-12-10 19:55:44 -05:00
  • f9297b68e3 Support auth token for manifest/bundle downloads Aaron 2025-12-10 19:51:23 -05:00
  • 4c47a583e3 Make release script executable in repo Aaron 2025-12-10 19:48:08 -05:00
  • 14abfe2fea Bundle version marker in release tarball v0.1.0-dev1 Aaron 2025-12-10 19:44:17 -05:00
  • d6f7b92fb4 Add locking, backup pruning, and systemd timer for release checks Aaron 2025-12-10 19:43:00 -05:00
  • 648b1c6643 Update plan and add release README Aaron 2025-12-10 19:40:45 -05:00
  • 9a55b83656 Handle missing release gracefully during apply Aaron 2025-12-10 19:35:55 -05:00
  • d5e16416ae Add release bundle builder script Aaron 2025-12-10 19:21:53 -05:00
  • 066c1eaa08 Add real update apply/rollback pipeline (staging, backup, deploy) Aaron 2025-12-10 19:18:24 -05:00
  • d3925678d8 Gracefully handle missing manifest in update check Aaron 2025-12-10 19:16:12 -05:00
  • 47bd69a092 Soften updater stub messaging (no error) Aaron 2025-12-10 19:15:30 -05:00
  • c85df728b7 Add dashboard UI updates and settings modal Aaron 2025-12-10 18:51:31 -05:00