Commit Graph

  • 5be2febe13 fix(bootstrap): don't nuke podman socket dir during runtime self-heal archipelago 2026-05-01 15:57:15 -04:00
  • 6bbe1b96cf refactor: drop dead code surfaced by cargo archipelago 2026-05-01 15:34:02 -04:00
  • 8f13298805 fix(bootstrap): self-heal wedged podman runtime state at startup archipelago 2026-05-01 15:23:36 -04:00
  • ba2eece9aa refactor(container): drop unused dependency_resolver module archipelago 2026-05-01 15:22:07 -04:00
  • 6603227874 fix(install): auto-clean stuck OTHER-variant bitcoin container archipelago 2026-05-01 14:59:11 -04:00
  • 27ff1d5b52 fix(install): generate bitcoin RPC password before orchestrator install archipelago 2026-05-01 14:39:56 -04:00
  • f9e34fd0c6 refactor(install): route orchestrator-managed apps through orchestrator first archipelago 2026-05-01 11:12:52 -04:00
  • 23c4e7441f refactor(container): move companion UIs to systemd via Quadlet archipelago 2026-05-01 10:45:07 -04:00
  • 2bf8181110 refactor(security): tighten capability + TLS-bypass surface archipelago 2026-05-01 08:59:11 -04:00
  • 0684491072 chore: baseline codex hardening before lifecycle refactor archipelago 2026-05-01 08:52:29 -04:00
  • 05e6c2e738 fix: release v1.7.51-alpha install hardening v1.7.51-alpha archipelago 2026-05-01 05:02:39 -04:00
  • be9f9528c3 fix: release v1.7.50-alpha OTA runtime repair v1.7.50-alpha archipelago 2026-05-01 03:14:07 -04:00
  • 7ab788d178 chore: release v1.7.49-alpha v1.7.49-alpha archipelago 2026-04-30 16:29:56 -04:00
  • f507b847ef chore: release v1.7.48-alpha v1.7.48-alpha archipelago 2026-04-29 16:27:22 -04:00
  • 8a2899ab4a chore: release v1.7.47-alpha v1.7.47-alpha archipelago 2026-04-29 15:47:51 -04:00
  • 992b673b20 chore: release v1.7.46-alpha v1.7.46-alpha archipelago 2026-04-29 14:50:33 -04:00
  • 4ec6ca98c1 chore: release v1.7.45-alpha v1.7.45-alpha archipelago 2026-04-29 12:31:45 -04:00
  • dffa7e99bb chore: release v1.7.44-alpha v1.7.44-alpha archipelago 2026-04-28 15:03:04 -04:00
  • 8f83b37d51 feat(orchestrator): complete container migration and release hardening archipelago 2026-04-28 15:00:58 -04:00
  • 4d05705315 feat(self-update): sync and rebuild UI containers on OTA archipelago 2026-04-23 15:48:53 -04:00
  • 05b41f8946 fix(lnd-ui): align container port across all specs archipelago 2026-04-23 15:42:49 -04:00
  • ed73e4709b chore(release): archive ISO build recipes, tarball-only releases archipelago 2026-04-23 15:36:00 -04:00
  • 0bd4e49a8c docs(release-notes): v1.7.43-alpha bullet for AIUI preservation fix v1.7.43-alpha archipelago 2026-04-23 13:22:28 -04:00
  • 310c709aba chore(release): bump version to 1.7.43-alpha archipelago 2026-04-23 13:21:58 -04:00
  • dbf755e908 fix(aiui): bundle demo/aiui in self-update and ISO builds so updates never wipe it archipelago 2026-04-23 13:21:49 -04:00
  • 2572688468 docs(release-notes): v1.7.43-alpha bullets for chunking, avatar, outbox, parser archipelago 2026-04-23 13:03:49 -04:00
  • 4bf35f95e6 test: repair stale test fixtures across identity, mesh, update, wallet, fips archipelago 2026-04-23 13:02:45 -04:00
  • 4edc420459 test(credentials): seed identity/node_key in test helper so encrypt/decrypt works archipelago 2026-04-23 13:02:28 -04:00
  • 7af048cc1a fix(session): add test-only constructor so tests do not read real sessions archipelago 2026-04-23 13:02:22 -04:00
  • 2843cc1e84 fix(container/image_versions): reject entries that are not image references archipelago 2026-04-23 13:02:15 -04:00
  • c5ea41d0cb fix(mesh/outbox): expire messages with zero TTL immediately archipelago 2026-04-23 13:02:07 -04:00
  • 9d42645aa3 fix(avatar): prevent u16 overflow panic when seed byte is large archipelago 2026-04-23 13:02:01 -04:00
  • f6efe2f356 fix(transport/chunking): stop overwriting first 4 bytes of user data archipelago 2026-04-23 12:29:10 -04:00
  • c4efb30382 docs(release-notes): v1.7.43-alpha bullet for install-log fix; prune stale RESUME note archipelago 2026-04-23 12:04:20 -04:00
  • cd6f8bad70 fix(install-log): pre-create /var/log/archipelago/ so non-root backend can write archipelago 2026-04-23 12:02:46 -04:00
  • 9f3d66e24e docs(release-notes): v1.7.43-alpha bullet for self-update script refresh archipelago 2026-04-23 11:51:04 -04:00
  • a272a79706 fix(self-update): install reconcile scripts on OTA updates archipelago 2026-04-23 10:07:53 -04:00
  • 694e5b0a9d fix(update): pass --create-missing when rollback recreates a destroyed container archipelago 2026-04-23 10:06:55 -04:00
  • 0f1ad47aec docs(release-notes): v1.7.43-alpha bullets for disk-detection and rollback recovery archipelago 2026-04-23 10:02:32 -04:00
  • 06dcdafda4 fix(specs): measure DISK_GB at /var/lib/archipelago, not / archipelago 2026-04-23 09:54:16 -04:00
  • 92612ddc70 feat(reconcile): add --create-missing flag for recovering from failed-update rollbacks archipelago 2026-04-23 09:42:19 -04:00
  • 353825b66c docs: release-note image-versions fix, add marketplace QA tracker, update RESUME archipelago 2026-04-23 09:32:41 -04:00
  • 12f93cc15e fix(image-versions): locate image-versions.sh at its actual deployed path archipelago 2026-04-23 09:29:15 -04:00
  • 4faac9cb74 docs(resume): add RESUME.md for context-restart recovery archipelago 2026-04-23 09:14:36 -04:00
  • b62b731db0 docs(status): record rounds 3-5 + config migration + changelog as shipped archipelago 2026-04-23 09:09:02 -04:00
  • 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