Commit Graph

  • 2572688468 docs(release-notes): v1.7.43-alpha bullets for chunking, avatar, outbox, parser archipelago 2026-04-23 13:03:49 -04:00
  • 8034d382ee 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
  • 5ddc30db1e 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
  • de9995f869 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
  • 83dac52410 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
  • 5439aa8ff1 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
  • ebb5443309 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
  • a8862d4fe1 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
  • 6d2fba1307 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
  • 2270fc99ad 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
  • d15131d8a5 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
  • a1aacef974 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
  • 6e2a45861e 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
  • 8d5db4106e 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
  • 768ed47f45 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
  • 2a26576dbd 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
  • 68d9bed601 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
  • fdc035dda7 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
  • a990859745 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
  • 013e8df077 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
  • f9fef8d2cc 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
  • 008da4776d 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
  • 0ee1682037 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
  • 2205232548 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
  • f86d86c354 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
  • 8cc84ebcb7 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
  • b2cc7e09d6 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
  • e471ef754e 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
  • 0733ac4034 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
  • 2d5b859e18 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
  • 4f279388a1 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
  • 9ce28f080e 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
  • 6712810b92 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
  • 19a99ca993 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
  • 44cd5eefdf 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
  • f721ecf39b 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
  • 120a307343 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
  • e557e0156f 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
  • 1ab66f33a3 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
  • 3ee192ba1f 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
  • be96002372 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
  • 4b8ef0a098 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
  • ba83f9bce2 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
  • 732df1b8cb 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
  • a0707f4d48 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
  • 1c81a739d6 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
  • 6e46932f72 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
  • 069bc4a561 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
  • ca734e4ea6 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
  • 48f08aa3e4 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
  • fc39b04b4e feat(container): BootReconciler — periodic reconcile loop for prod orchestrator archipelago 2026-04-22 19:04:34 -04:00