Commit Graph

95 Commits

Author SHA1 Message Date
Aaron 453deac601 Update stable manifest for v0.1.3 2026-01-03 00:18:17 -05:00
Aaron cb2d75387d Bump version to 0.1.3 v0.1.3 2026-01-03 00:15:01 -05:00
Aaron 77bc4c1c36 Fix smoke test JSON parsing 2026-01-02 23:58:54 -05:00
Aaron 13e5788fe1 Fix smoke test JSON parsing and set unattended defaults 2026-01-02 23:56:48 -05:00
Aaron 24e89b516f Use local API endpoint in smoke test 2026-01-02 23:49:38 -05:00
Aaron 9c3156df35 Fix smoke test redirects and default updates to stable 2026-01-02 23:45:47 -05:00
Aaron b01c2ba737 Add smoke test script and expand manufacturing workflow 2026-01-02 23:38:22 -05:00
Aaron bc97e0374f Add one-time SSH hardening notice after forced password change 2026-01-02 23:29:17 -05:00
Aaron 0a23902eb0 Default to forcing password change after prep 2026-01-02 23:26:03 -05:00
Aaron 4632704092 Allow forcing password change after prep 2026-01-02 23:23:21 -05:00
Aaron 36d30da30a Make firstboot updates configurable 2026-01-02 23:07:36 -05:00
Aaron c62f1f018f Note browser restart after CA install 2026-01-02 23:03:00 -05:00
Aaron 32a9f42361 Add CA hash sidecar for onboarding 2026-01-02 22:43:43 -05:00
Aaron 40b1b43449 Add firstboot onboarding and prep/check tooling 2026-01-02 22:28:57 -05:00
Aaron ccc97f7912 Release 0.1.3-dev6: copy log fix 2025-12-14 19:27:17 -05:00
Aaron f4090cbf1d Fix copy log button v0.1.3-dev6 2025-12-14 19:23:31 -05:00
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 v0.1.3-dev5 2025-12-14 19:16:29 -05:00
Aaron e87b90bf9f Auto-clear stale updater state v0.1.3-dev4 2025-12-14 19:07:47 -05:00
Aaron 8557140193 Avoid restarting API during installs 2025-12-14 19:01:46 -05:00
Aaron 86438b11f3 Handle stale updater lockfiles by removing dead PID entries 2025-12-14 18:56:15 -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 v0.1.3-dev2 v0.1.3-dev3 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 831a98c5a1 Document release build and OTA packaging steps 2025-12-14 18:05:55 -05:00
Aaron daea783d38 Allow dev manifest selection when using non-releases URLs 2025-12-14 18:02:36 -05:00
Aaron 90d3e5676a Import DEFAULT_DEV_MANIFEST_URL for dev channel fetch 2025-12-14 18:01:14 -05:00
Aaron 8a054c5d85 Default manifests to public raw files (no token needed) 2025-12-14 17:59:50 -05:00
Aaron 009ac8cdd0 Retry manifest fetch with access_token on 404 when token present 2025-12-14 17:37:35 -05:00
Aaron 7a9ffb710a Point default manifests to public release assets 2025-12-14 17:36:30 -05:00
Aaron 15da438625 Fix dev channel selection to only use dev manifest when allowed 2025-12-14 17:35:47 -05:00
Aaron 50ddc3e211 Use stable manifest by default; only load dev manifest when dev channel enabled 2025-12-14 17:34:24 -05:00
Aaron e7a79246b8 Publish dev/stable manifest files with release dates 2025-12-14 17:30:38 -05:00
Aaron bb2fb2dcf2 Add public dev manifest fallback and bundle manifests 2025-12-14 17:28:57 -05:00
Aaron 222f6f9e77 Bump version to 0.1.3-dev1 v0.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 v0.1.2 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