Commit Graph

55 Commits

Author SHA1 Message Date
Aaron
f4d0765c93 Release 0.1.3-dev5 for updater testing 2025-12-14 19:18:01 -05:00
Aaron
99bd87c7f6 Release 0.1.3-dev4: updater resilience 2025-12-14 19:16:29 -05:00
Aaron
3a785832b1 Bump to 0.1.3-dev3 and update dev manifest 2025-12-14 18:51:03 -05:00
Aaron
a94cd17186 Redesign updater UI with manual version picker and status bar 2025-12-14 18:48:00 -05:00
Aaron
b01bfcd38e Replace rollback with manual version selection and simplify updater 2025-12-14 18:20:11 -05:00
Aaron
222f6f9e77 Bump version to 0.1.3-dev1 2025-12-14 17:23:07 -05:00
Aaron
250ea2e00d Improve updater version selection and surface release dates 2025-12-14 17:16:52 -05:00
Aaron
b70f4c5f3f chore: prep 0.1.2 release, tidy repo 2025-12-13 17:04:32 -05:00
Aaron
0c69e9bf90 Onboarding: escape pi-ip placeholder 2025-12-13 15:29:07 -05:00
Aaron
d8673a9fb4 Onboarding: literal <pi-kit ip> fallback 2025-12-13 15:27:41 -05:00
Aaron
1e8e8a5bc2 Onboarding: clarify IP fallback text 2025-12-13 15:26:02 -05:00
Aaron
e3c6c3b308 Onboarding: remove duplicate CTA button 2025-12-13 15:22:22 -05:00
Aaron
a05aa70069 Onboarding: remove OS auto-open and QR, keep simple CTA 2025-12-13 15:20:33 -05:00
Aaron
06e8e25aad Onboarding: clean QR block, copy button label restore 2025-12-13 15:17:39 -05:00
Aaron
4f05f58f45 Onboarding: fix QR, simplify Linux section 2025-12-13 15:09:48 -05:00
Aaron
eaf261a6be Onboarding: HTTP QR + better Arch/Endeavour detect 2025-12-13 15:06:00 -05:00
Aaron
798d78cb13 Onboarding: better OS auto-open, move QR to its own row 2025-12-13 14:56:48 -05:00
Aaron
bcb6f3005d Onboarding: status chip, QR, copy feedback, platform auto-open 2025-12-13 14:45:46 -05:00
Aaron
b911171045 Onboarding: add spacing under CA download button 2025-12-13 14:38:00 -05:00
Aaron
2cfb9779d6 Onboarding: center CTA, move CA download into install section 2025-12-13 14:36:29 -05:00
Aaron
08cf472bf7 Onboarding: center CTA, remove badges 2025-12-13 14:33:39 -05:00
Aaron
471e242427 Onboarding: rely on https cookie redirect, remove DietPi mentions 2025-12-13 14:13:51 -05:00
Aaron
357453eed4 Onboarding: set https cookie + auto redirect 2025-12-13 14:07:56 -05:00
Aaron
25cc888b86 Onboarding: accordion + distro list updates 2025-12-13 14:01:12 -05:00
Aaron
17ae87563f Onboarding: fix CSS path and keep HTTP CA link 2025-12-13 13:56:21 -05:00
Aaron
32503424e8 Onboarding: explain HTTPS, allow HTTP CA download 2025-12-13 13:54:10 -05:00
Aaron
50be46df45 Revamp onboarding page styling 2025-12-13 13:51:25 -05:00
Aaron
8c06962f62 Add HTTPS onboarding page; prefer .local host for service URLs 2025-12-13 13:44:01 -05:00
Aaron
2a439321d0 Add tooltips to diagnostics controls and service form inputs 2025-12-13 12:27:57 -05:00
Aaron
e993d19886 Clear diagnostics UI immediately, then refresh 2025-12-13 12:24:58 -05:00
Aaron
0e3b144cd7 Hide/disable diagnostics log button when diag is off 2025-12-13 12:20:52 -05:00
Aaron
98fbe1b96e Diagnostics: improve error surfacing and busy state handling 2025-12-13 12:10:50 -05:00
Aaron
8864df2b2c Keep last good status on fetch failure; retry and log to diagnostics 2025-12-13 12:07:02 -05:00
Aaron
d49218409d Mirror updater log lines into diagnostics log 2025-12-13 12:02:37 -05:00
Aaron
35c83a918b Retry release status quietly during update/rollback 2025-12-13 12:00:19 -05:00
Aaron
c182eb179d Show diagnostics log modal via header button; toggle visibility when enabled 2025-12-13 11:46:01 -05:00
Aaron
650175913e Move diagnostics log to modal; add header Log button 2025-12-13 11:41:13 -05:00
Aaron
5ee183d607 Harden diagnostics UI (busy states, retry refresh) 2025-12-13 11:33:04 -05:00
Aaron
48be7a1c61 Add diagnostics logging (RAM), UI viewer, and toggles 2025-12-13 11:16:57 -05:00
Aaron
28acb94a6f Limit inline settings messages to errors; restore status text defaults 2025-12-13 10:45:29 -05:00
Aaron
2c60ba981b Prevent release modal dismiss on backdrop click 2025-12-13 10:41:14 -05:00
Aaron
92e4ce88df Suppress inline error flash on release status fetch 2025-12-13 10:37:30 -05:00
Aaron
c1eb7d0765 Dedup updater log entries 2025-12-13 10:34:40 -05:00
Aaron
c66f7d78a0 Hide release status line for non-update states 2025-12-13 10:30:44 -05:00
Aaron
c20ea57da6 Throttle updater toasts and bump cache-bust 2025-12-13 10:27:35 -05:00
Aaron
4241a4da69 Hide update-settings inline success text 2025-12-13 09:52:14 -05:00
Aaron
4e13b41bed Hide inline status messages unless error; keep release status visible 2025-12-13 09:36:59 -05:00
Aaron
d436d3013d Hide inline release progress text; keep log height fixed 2025-12-13 09:33:39 -05:00
Aaron
b611d247b2 Fix updater log panel to fixed height 2025-12-13 09:31:18 -05:00
Aaron
2bdd07b954 Refactor releases UI into module; cap update log height 2025-12-13 09:27:38 -05:00