Commit Graph
251 Commits
Author SHA1 Message Date
archipelago 45c211f3fd Merge Gashboard ngit proposal with native access and durable chat
Reviewed proposal acd65f3c (pr/gashboard), exact head 4e167cbcf8. Preserve current catalogs including DATUM and normalize new app memory limit to supported 512m.

Validation: all six focused API security/persistence tests, API TypeScript check and strict release catalog drift pass. No real chat/member changes, miner shares, payout operations, node restart or publication performed by this integration.
2026-10-08 18:52:11 -04:00
archipelago ee3380eed9 Merge DATUM ngit proposal with preserved catalog entries
Reviewed ngit proposal 15ff5fb9 (pr/datum), head febdda968e. Preserve all existing catalog entries and normalize the new manifest memory limit to supported 512m syntax.

Validation: three configuration preservation tests and strict release catalog drift pass. Live miner shares, payout configuration and reboot acceptance remain separate.
2026-10-08 18:47:56 -04:00
archipelago aff408cc07 Merge branch 'pr/fix/native-health-readiness-20261008(6d999c39)' into work/post190-source-acceptance 2026-10-08 16:21:45 -04:00
yaya 94899e69d3 feat: integrate Just Works app and native business setup
Preserve hosted website UX inside Archipelago, add isolated Business and owner-authorized native wallet setup, and include deployment handoff. Based on main with native signer import already accepted.
2026-10-08 19:39:38 +01:00
archipelago 7fe6335583 Respect configured healthcheck timing during native update readiness 2026-10-08 14:35:20 -04:00
yayaandarchipelago 7f03994e97 fix: isolate atomic key import from existing identity creation 2026-10-08 12:08:51 -04:00
yayaandarchipelago fe398df8f6 feat: import matching business nsec into native identity storage 2026-10-08 12:08:51 -04:00
archipelago 6a342f665c Keep automatic recovery outside managed update ownership 2026-10-08 05:20:40 -04:00
archipelago 06a92f1f61 test: bound synthetic child logs and delivery timeout 2026-10-08 04:24:11 -04:00
archipelago 1684d7901e test: exercise synthetic paid recovery across HTTP loss and process restart 2026-10-08 04:24:11 -04:00
archipelago 105454bd61 test: preserve actual update wrapper readiness in progress regression 2026-10-08 02:49:24 -04:00
archipelago 2b2fd2b5b7 Preserve update lifecycle ownership during image byte progress 2026-10-08 02:41:22 -04:00
archipelago f78ee25258 Bind relay restart override to its own active maintenance role 2026-10-08 00:27:04 -04:00
archipelago 884ea49238 Recognize only active owned Indee API restart override 2026-10-08 00:10:03 -04:00
archipelago 32317236d9 Version supervised launch identity without promoting legacy journals 2026-10-07 23:00:37 -04:00
archipelago 07c7eb0f14 Preserve intact originals when pre-target Indee drain refuses 2026-10-07 22:35:54 -04:00
archipelago 9268930c10 Prevent unsigned Fleet collectors from claiming federation provenance 2026-10-07 20:35:50 -04:00
archipelago 4dde14bf5f Guard rental purchases against unresolved alternate payment rails 2026-10-07 20:17:03 -04:00
archipelago 01a55d2de7 fix(indeehub): run maintenance controller in retained user scope 2026-10-07 19:53:07 -04:00
archipelago b0b95810e0 fix(indeehub): preserve reviewed runtimes across reconciliation and lifecycle 2026-10-07 18:51:32 -04:00
archipelago 18b087202d Prevent alternate and legacy payments bypassing file recovery 2026-10-07 17:32:03 -04:00
archipelago 2bfa84efa9 Resolve complete reviewed IndeeHub stack before image preparation 2026-10-07 17:04:00 -04:00
archipelago b9c75b2141 Prepare legacy IndeeHub identity and original recipes before catalog selection 2026-10-07 16:02:28 -04:00
archipelago 7fb7ee80f2 Integrate retained updater candidate for release qualification 2026-10-07 13:50:26 -04:00
archipelago b50bf6159a Explain unaffordable fee bump quotes 2026-10-07 09:12:41 -04:00
archipelago 973dbeb449 Register on-chain purchase HTTP handler 2026-10-07 07:49:15 -04:00
archipelago 6547ae05fa Integrate two-phase on-chain purchase recovery 2026-10-07 07:49:02 -04:00
archipelago 558f097fd6 Bound federated sync and show progress feedback 2026-10-07 07:48:45 -04:00
archipelago 2512a9f62b Retain verified restored units and validate original installer identity bindings 2026-10-07 02:57:31 -04:00
archipelago 39852ab381 Preserve reviewed managed unit recipes after update completion 2026-10-07 02:49:31 -04:00
archipelago f79ecd11ae Integrate legacy managed update maintenance and fenced recovery before reconciliation 2026-10-07 02:34:51 -04:00
archipelago 6e7ea8b9d6 Add managed runtime adapter and require operation-owned write drain through update 2026-10-07 02:05:52 -04:00
archipelago 6c030a8109 Plan reviewed Quadlet migrations and preserve private writable-layer snapshots 2026-10-07 01:52:36 -04:00
archipelago 68eeb6396d Retain update recovery holds and journal supervised runtime restoration 2026-10-07 01:49:01 -04:00
archipelago c2c4d9151c Construct rental metadata regression fixture with typed receipt 2026-10-07 01:25:35 -04:00
archipelago 45579e53c7 Draft retained-container update journal and original-runtime recovery 2026-10-07 01:24:50 -04:00
archipelago 1bbf85e0d4 Recover stopped update staging draft on current private-image preflight 2026-10-07 01:14:49 -04:00
archipelago ba1de69fc5 Reject changed rental metadata before background verification 2026-10-07 01:06:57 -04:00
archipelago 30b5975534 Attribute on-chain receipts to exact outputs and stop ambiguous Fedimint fallback 2026-10-07 00:51:14 -04:00
archipelago 687ec881ca Keep preparation size available after moving verification binding 2026-10-07 00:50:53 -04:00
archipelago fba3273c67 Add durable buyer-bound Lightning recovery and explicit native retry
Preserve original invoice preimages, private snapshots and exposure provenance; serialize rail admission and retire native-only failures before explicit replacement. Qualify 55 focused UI tests and vue-tsc. Expanded 17 engine cases and combined backend acceptance remain pending; six earlier engine cases passed in isolation. No live payment or publication.
2026-10-07 00:32:39 -04:00
archipelago ed96df0ac3 Draft explicit rental readiness and start with verified chunk delivery 2026-10-07 00:23:43 -04:00
archipelago 697aabeec3 Prepare stack update images before downtime and reuse private digest imports 2026-10-07 00:19:03 -04:00
archipelago 40fd91b9e1 Limit wildcard TLS migration to an observed tailnet bind conflict 2026-10-07 00:01:53 -04:00
archipelago fdee8658c3 Keep listener repair backups in their own support directory 2026-10-06 23:56:52 -04:00
archipelago 58a0c6ef64 Repair managed nginx listeners and verify reload acceptance 2026-10-06 23:54:20 -04:00
archipelago 49703d7e88 Integrate recoverable native purchases, registered rentals and explicit payment consent 2026-10-06 22:44:06 -04:00
archipelago b52214f7a0 Qualify durable purchase and media primitives and preserve app launch paths 2026-10-06 20:50:44 -04:00
archipelago d94ff097d2 Recover failed Lightning file attempts without blocking other payment methods 2026-10-06 19:59:47 -04:00
archipelago 0dda84e5c4 Bind purchase peer proofs to exact requests and qualify recovered backend modules 2026-10-06 19:22:52 -04:00