Commit Graph
273 Commits
Author SHA1 Message Date
archipelago 8a7cfffd46 fix: restrict owner terminal to dashboard origin 2026-10-09 15:10:11 -04:00
archipelago 02671438d8 Merge #c1156d20: Terminal developer environment, resumable TUI, and Arc…
Terminal developer environment, resumable TUI, and Archipelago skills

nostr:nevent1qqsvz9tdypdv9cmtjmsz6azv8yujk0xezwv0j4wpa57qnk60nfyj28gpz3mhxue69uhhyetvv9ujumn8d96zuer9wcffu24e

PR-Author: Personal
nostr:npub1w3sqdkrhn0gyuvsex32effzgnfpyde6qrrc4u467flg5e9txh4wsfn5vjg

PR description:

Adds the authenticated resumable terminal session backend, xterm-based terminal UI with bounded scrolling and app-style controls, tmux key translation, Codex/node bootstrap, preloaded Archipelago skills, developer app starter, and UAT runbook.

Validation: npm run build:production; cargo check -p archipelago; scripts/tests/archy-developer-setup-test.sh. Framework UAT health and unauthenticated terminal endpoint checks pass.
2026-10-09 15:08:54 -04:00
archipelago 2ed45b1094 fix: keep terminal viewport compact and isolate key events 2026-10-09 12:37:32 -04:00
archipelago 424070d215 Fix native media registration for managed IndeeHub stacks 2026-10-09 10:45:38 -04:00
archipelago 16ddfa6529 fix: render terminal with xterm and translate tmux keys 2026-10-09 10:19:24 -04:00
archipelago daa4b55b4b test: allow quiet idempotent companion reconciliation 2026-10-09 09:20:18 -04:00
archipelago 846b316d72 fix: keep isolated backend tests hermetic and disk-backed 2026-10-09 09:09:16 -04:00
archipelago e2d926f5e0 fix: use explicit OS entropy for assistant and wallet IDs 2026-10-09 08:56:29 -04:00
archipelago 088eee55b8 fix: update atomic monitoring API for Rust 1.99 2026-10-09 08:43:56 -04:00
archipelago 48c13adaca fix: allow async-trait must-use compatibility lint 2026-10-09 08:43:56 -04:00
archipelago 76141ffd2f fix: restore green source validation baseline 2026-10-09 08:43:56 -04:00
archipelago 16c84c450e feat: add authenticated resumable terminal 2026-10-09 07:59:12 -04:00
archipelago 152ac785b3 Merge ngit external-access PR 79ca68c1 into combined UAT candidate
Preserve current maintenance/session guards, Firewall UI and existing catalogs.
Retain scoped guest access, publishing journeys and local Blossom integration.
Normalize Blossom/router memory units to supported quadlet suffixes.

Validation: 108 dashboard tests, 10 gateway policy tests, strict source catalog
check. Integrated isolated backend qualification remains required before main.
2026-10-08 18:59:24 -04:00
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 3ab4162a8b Complete private gateway and local website publishing UAT 2026-10-08 18:10:41 -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
archipelago b1df79cad0 fix: stop unfunded default Routstr before provider discovery 2026-10-08 12:55:59 -04:00
archipelago 82367dc1d5 feat: prioritize Routstr and expose website AI funding setup 2026-10-08 12:35:07 -04:00
archipelago 02691b7d0f merge: reuse accepted AI provider setup in publishing worktree 2026-10-08 12:24:43 -04:00
archipelago e5d77916d4 feat: share reviewed website archives and repair companion setup flows 2026-10-08 12:18:45 -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 28a92fcc9b feat: integrate local Blossom, reviewed nsites and scoped app access 2026-10-08 09:12:40 -04:00
archipelago 05e999b117 feat: add isolated static website setup with FIPS and Tor publishing 2026-10-08 06:25:16 -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 c57119e9a7 Explain unaffordable fee bump quotes 2026-10-07 08:42:08 -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 a64dd77efa Bound federated sync and show progress feedback 2026-10-07 07:25:44 -04:00