Commit Graph

  • 6c8cb50679 docs(changelog): add v1.7.43-alpha entry covering async lifecycle + .23 retirement archipelago 2026-04-23 09:07:29 -04:00
  • 28e38a36a9 fix(config): auto-purge decommissioned .23 VPS from saved registry/mirror configs archipelago 2026-04-23 08:51:26 -04:00
  • d9d5fa65e5 chore: retire .23 VPS mirror, promote .168 OVH to primary archipelago 2026-04-23 08:22:32 -04:00
  • 980c1b25f4 fix(install): kick scanner post-install so Launch button appears immediately archipelago 2026-04-23 07:59:03 -04:00
  • 7e62ea07f7 feat(install): phase-based progress bar replaces unparseable pull bytes archipelago 2026-04-23 07:58:43 -04:00
  • 576ff1a6de docs(status): mark install/uninstall/update async-spawn as shipped archipelago 2026-04-23 06:58:45 -04:00
  • 49b98e0271 fix(rpc): empty icon in transient install entry to avoid broken-image flicker archipelago 2026-04-23 06:58:12 -04:00
  • 702b5d64d3 fix(ui): shorten install/uninstall/update timeouts for async RPCs archipelago 2026-04-23 06:58:02 -04:00
  • 1ad889608f feat(rpc): async-spawn install/uninstall/update lifecycle archipelago 2026-04-23 06:57:50 -04:00
  • 0ea4f96de9 docs(status): mark async-spawn lifecycle fix as shipped archipelago 2026-04-23 05:30:45 -04:00
  • a8158b1ef5 fix(ui): single-button lifecycle control with transitional labels archipelago 2026-04-23 05:20:15 -04:00
  • cd69c3b2f6 fix(state): preserve transitional state across container scans archipelago 2026-04-23 05:15:13 -04:00
  • 39dd1d9dcc fix(rpc): async container stop/start/restart; widen state mapping archipelago 2026-04-23 04:59:27 -04:00
  • 5baced5f5b feat(rpc): spawn_transitional helper for async lifecycle ops archipelago 2026-04-23 04:55:52 -04:00
  • cad63bdd76 docs: STATUS.md — FUSE/SSHFS development loop section archipelago 2026-04-23 04:51:53 -04:00
  • bb2e3fab42 docs: STATUS.md — complete SSH/key/sudo/deploy reference for next session archipelago 2026-04-23 04:49:45 -04:00
  • 6a5fab709a docs: STATUS.md — dashboard Stop UX bug diagnosis + async-spawn fix plan archipelago 2026-04-23 04:45:12 -04:00
  • 2a2f10608b docs: STATUS.md — .228 dashboard bugs fixed (macaroon + ExtraHost) archipelago 2026-04-23 04:17:56 -04:00
  • 7257f72f4a fix(first-boot): use podman host-gateway magic for host.containers.internal archipelago 2026-04-23 04:16:42 -04:00
  • 30b31b3670 fix(lnd): read admin macaroon via sudo fallback archipelago 2026-04-23 04:15:44 -04:00
  • 28819d1197 docs: STATUS.md through Step 9 (.228 hot-swap verified) archipelago 2026-04-23 03:46:23 -04:00
  • 80765c5755 feat(systemd): delegate cgroup controllers to archipelago.service archipelago 2026-04-23 03:44:36 -04:00
  • 8acf7d1112 fix: parse_memory_limit accepts Ki/Mi/Gi IEC binary suffixes archipelago 2026-04-23 03:44:23 -04:00
  • c396be8068 feat(iso): Step 8a — retire archipelago-reconcile systemd timer archipelago 2026-04-23 03:04:58 -04:00
  • 236a2dee85 docs: split Step 8 into 8a/8b/8c archipelago 2026-04-23 02:34:43 -04:00
  • 758d3e47d8 docs: STATUS.md through Step 7 archipelago 2026-04-23 02:21:01 -04:00
  • 3e9c192b48 feat(container): bitcoin-ui pre-start hook renders nginx.conf from embedded template archipelago 2026-04-23 02:19:52 -04:00
  • ba8bd0bb86 docs: STATUS.md through Step 6 archipelago 2026-04-22 19:20:17 -04:00
  • 6a0809d386 feat(container): wire ProdContainerOrchestrator + BootReconciler into main archipelago 2026-04-22 19:20:13 -04:00
  • 81c1613040 feat(container): BootReconciler — periodic reconcile loop for prod orchestrator archipelago 2026-04-22 19:04:34 -04:00
  • 89199bb03b docs: update STATUS.md — Step 4 done, Step 5 next archipelago 2026-04-22 18:57:43 -04:00
  • ca299e70e8 chore: gitignore macOS AppleDouble files from SSHFS writes archipelago 2026-04-22 18:56:58 -04:00
  • 40a6eaca72 feat(container): ContainerOrchestrator trait, RpcHandler uses it in prod archipelago 2026-04-22 18:56:52 -04:00
  • e103925a4e feat(container): ProdContainerOrchestrator with build-or-pull, adoption, reconcile archipelago 2026-04-22 18:32:31 -04:00
  • 56af57a6f8 feat(container): runtime trait gains image_exists + build_image archipelago 2026-04-22 17:46:47 -04:00
  • 919055f3f1 feat(container): add build source to manifest schema archipelago 2026-04-22 17:46:36 -04:00
  • 0ac673deb4 release(v1.7.42-alpha): bitcoin RPC retry wrapper so syncing nodes stop flashing red v1.7.42-alpha archipelago 2026-04-22 16:46:28 -04:00
  • d1bcf271f9 release(v1.7.41-alpha): post-OTA auto-rollback so a bad release cannot strand the fleet v1.7.41-alpha archipelago 2026-04-22 16:14:35 -04:00
  • 85417de952 release(v1.7.40-alpha): fix tarball root perms at source so OTA can't 500 again v1.7.40-alpha Dorian 2026-04-22 13:54:44 -04:00
  • b8d084368e release(v1.7.39-alpha): hotfix web-ui perms after OTA (nginx 500) + startup self-heal v1.7.39-alpha Dorian 2026-04-22 13:26:54 -04:00
  • 36a6101026 release(v1.7.38-alpha): onboarding auto-heal + silent returning logins + app-store trim v1.7.38-alpha Dorian 2026-04-22 13:02:24 -04:00
  • cfc98c600e release(v1.7.37-alpha): bitcoin-core install fixes + dynamic node UI + full-archive default v1.7.37-alpha Dorian 2026-04-22 11:03:47 -04:00
  • e206e1fc94 fix(catalog): prefix bitcoin-core image with docker.io/ so the install validator accepts it Dorian 2026-04-22 09:18:49 -04:00
  • 9cf1177b73 release(v1.7.36-alpha): bitcoin-core in App Store + Sovereignty Stack + dynamic catalog URL v1.7.36-alpha Dorian 2026-04-22 09:06:10 -04:00
  • a7048f6d8e release(v1.7.35-alpha): rootless-netns self-heal + app update button + bitcoin-core 28.4 + Node DID unification v1.7.35-alpha Dorian 2026-04-22 08:29:56 -04:00
  • 06feb85aa5 release(v1.7.34-alpha): re-seed onboarding cache + rotating login bg + drop re-login zoom v1.7.34-alpha Dorian 2026-04-22 05:42:52 -04:00
  • aa0677be57 release(v1.7.33-alpha): onboarding/login UX fixes + PWA cache bust v1.7.33-alpha Dorian 2026-04-22 04:45:33 -04:00
  • 974fce5870 release(v1.7.32-alpha): fix frontend tarball layout + mDNS shutdown hang v1.7.32-alpha Dorian 2026-04-22 03:52:22 -04:00
  • 682b93f2d6 release(v1.7.31-alpha): idempotent IndeedHub install + auto-merge default mirrors/registries + 3rd OVH update mirror v1.7.31-alpha Dorian 2026-04-22 03:26:09 -04:00
  • 18f0929614 release(v1.7.30-alpha): live install/uninstall progress + cleaner pull waterfall v1.7.30-alpha Dorian 2026-04-21 19:11:36 -04:00
  • 1709149ebd release(v1.7.29-alpha): VPS as default app registry + settings UI v1.7.29-alpha Dorian 2026-04-21 15:54:07 -04:00
  • 2664074210 release(v1.7.28-alpha): reboot progress overlay + VPS default primary v1.7.28-alpha Dorian 2026-04-21 15:06:37 -04:00
  • 9868991900 release(v1.7.27-alpha): mirror transparency — served-by line + one-click test button v1.7.27-alpha Dorian 2026-04-21 13:05:42 -04:00
  • 0d15ca588a release(v1.7.26-alpha): mirror list + origin-relative download URLs v1.7.26-alpha Dorian 2026-04-21 10:09:28 -04:00
  • 1c1416cc1a release(v1.7.25-alpha): TCP transport for public FIPS mesh + modal cleanup v1.7.25-alpha Dorian 2026-04-21 09:25:53 -04:00
  • 1735098d81 release(v1.7.24-alpha): unbreak frontend pipeline — fresh UI for the first time since v1.7.17 v1.7.24-alpha Dorian 2026-04-21 08:53:00 -04:00
  • b5da6875d7 release(v1.7.23-alpha): FIPS Seed Anchors reachable via gear icon v1.7.23-alpha Dorian 2026-04-21 08:17:26 -04:00
  • 4b6a088e38 release(v1.7.22-alpha): honest anchor status + Reconnect works on all nodes v1.7.22-alpha Dorian 2026-04-21 07:08:26 -04:00
  • f8304aed90 release(v1.7.21-alpha): operator-editable FIPS seed anchors v1.7.21-alpha Dorian 2026-04-21 06:21:37 -04:00
  • 40f76013dc release(v1.7.20-alpha): stop auto-apply scheduler killing the service v1.7.20-alpha Dorian 2026-04-21 04:33:11 -04:00
  • 4e2c6d210b release(v1.7.19-alpha): kill stale available_update + numeric version compare v1.7.19-alpha Dorian 2026-04-21 04:04:20 -04:00
  • 7d8ddcccef release(v1.7.18-alpha): transitive peers default Trusted + update-flow logs v1.7.18-alpha Dorian 2026-04-20 20:20:36 -04:00
  • f853d14421 release(v1.7.17-alpha): cancel download + stall detection v1.7.17-alpha Dorian 2026-04-20 19:10:34 -04:00
  • f2360d570f release(v1.7.16-alpha): bidirectional + transitive federation, no self-peering v1.7.16-alpha Dorian 2026-04-20 18:12:02 -04:00
  • 749234b8b0 release(v1.7.15-alpha): bulletproof downloads — resume, retry, real progress v1.7.15-alpha Dorian 2026-04-20 17:17:58 -04:00
  • be8e5ee46b release(v1.7.14-alpha): install overlay + FIPS real fix + AIUI restore v1.7.14-alpha Dorian 2026-04-20 16:40:25 -04:00
  • 687c216e65 release(v1.7.13-alpha): proxy app catalog server-side (CORS + CSP fix) v1.7.13-alpha Dorian 2026-04-20 15:43:45 -04:00
  • 26630e5ffd release(v1.7.12-alpha): bump on top of working-OTA 1.7.11 v1.7.12-alpha Dorian 2026-04-20 14:39:07 -04:00
  • fee690744d release(v1.7.11-alpha): OTA proof bump on top of namespace-escape apply v1.7.11-alpha Dorian 2026-04-20 14:03:36 -04:00
  • 79f4ec4bde release(v1.7.10-alpha): apply namespace fix + FIPS cascade + profile polish v1.7.10-alpha Dorian 2026-04-20 13:46:03 -04:00
  • 61bfdac7cc release(v1.7.9-alpha): OTA proof bump on top of mv-based apply v1.7.9-alpha Dorian 2026-04-20 13:23:37 -04:00
  • 1e648800ad release(v1.7.8-alpha): fix apply ETXTBSY — use mv instead of install v1.7.8-alpha Dorian 2026-04-20 13:04:09 -04:00
  • 8a2cabdba9 release(v1.7.7-alpha): clean OTA test bump on top of robust apply v1.7.7-alpha Dorian 2026-04-20 12:44:19 -04:00
  • 4d1bd063e8 release(v1.7.6-alpha): robust apply_update + manifest-override env var v1.7.6-alpha Dorian 2026-04-20 12:33:10 -04:00
  • b8397b5ecb release(v1.7.5-alpha): OTA end-to-end test bump v1.7.5-alpha Dorian 2026-04-20 12:10:50 -04:00
  • 1e7df417a4 release(v1.7.4-alpha): fix Install Update tar extraction + progress overshoot v1.7.4-alpha Dorian 2026-04-20 12:02:14 -04:00
  • 3db71adb55 release(v1.7.3-alpha): sidebar version sync + FIPS reconnect + profile pic render v1.7.3-alpha Dorian 2026-04-20 11:44:59 -04:00
  • 66b4e2b313 release(v1.7.2-alpha): fix Install Update + identity avatar backfill + label v1.7.2-alpha Dorian 2026-04-20 11:25:10 -04:00
  • 0ea9ad9adb release(v1.7.1-alpha): version bump for end-to-end OTA test v1.7.1-alpha Dorian 2026-04-20 10:32:06 -04:00
  • a9d8895395 feat(identity,update): default avatars, public blobs, long-running downloads v1.7.0-alpha Dorian 2026-04-20 10:03:38 -04:00
  • 508f8e1786 fix(update): 30-min download timeout + tidier progress number Dorian 2026-04-20 09:03:24 -04:00
  • 0399f45fb2 fix(vpn,reconcile): restore WG peers on boot + filebrowser spec drift Dorian 2026-04-20 07:10:49 -04:00
  • 6a4d48b49f release(v1.7.0-alpha): bump + fix git-method update + reconciler creates Dorian 2026-04-20 06:22:29 -04:00
  • 6b9b7a5a9c fix(fips,kiosk): auto-activate FIPS at onboarding end + 5-min kiosk wait Dorian 2026-04-19 18:09:46 -04:00
  • 66785c00dd release(v1.6.0-alpha): refresh with bulletproof FIPS + VPN label fix Dorian 2026-04-19 17:13:58 -04:00
  • d9411c3325 fix(fips,iso): bulletproof FIPS from install — no Activate button needed Dorian 2026-04-19 16:33:21 -04:00
  • 00a86e6ecf release(v1.6.0-alpha): smoke-test release for system-update flow Dorian 2026-04-19 16:12:28 -04:00
  • 361ebea85c fix(iso): verify_backend_version uses fixed-string substring match Dorian 2026-04-19 15:41:48 -04:00
  • fe963a1a8b fix(fips,iso): match upstream fips schema + guard ISO against stale binary Dorian 2026-04-19 15:19:56 -04:00
  • 3441ea2459 fix(iso): pass installer-env script as bind-mounted file, not inline bash -c Dorian 2026-04-19 14:40:52 -04:00
  • 3127d50091 Revert "fix(iso): patch debootstrap for Trixie apt 3.0.3 tar dup-entry bug" Dorian 2026-04-19 13:49:48 -04:00
  • 8466cd14f0 fix(iso): patch debootstrap for Trixie apt 3.0.3 tar dup-entry bug Dorian 2026-04-19 13:23:20 -04:00
  • 036db76773 fix(iso): escape $svc in mask-loop heredoc (was expanding to empty) Dorian 2026-04-19 10:37:00 -04:00
  • da3012b75a Revert "fix(iso): enable upstream fips.service so fresh installs show "active"" Dorian 2026-04-19 10:00:25 -04:00
  • 659d44a761 fix(iso): enable upstream fips.service so fresh installs show "active" Dorian 2026-04-19 09:56:10 -04:00
  • 4cb5c07b1b fix(iso): 3 first-boot issues from .198 reinstall report Dorian 2026-04-19 09:54:12 -04:00
  • 3018849cc8 fix(iso): add clang/libclang/nftables deps — rustables gateway feature uses bindgen Dorian 2026-04-19 09:01:59 -04:00
  • c1bb7b675d fix(iso): build fips with --features gateway so fips-gateway binary exists Dorian 2026-04-19 08:54:53 -04:00
  • 73b49bd5bf fix(iso): use --workspace --bins so cargo builds fips-gateway member crate Dorian 2026-04-19 08:44:39 -04:00
  • 423c2f8201 feat(web5): anchor connectivity badge on FipsNetworkCard Dorian 2026-04-19 08:42:50 -04:00