-
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