Commit Graph
829 Commits
Author SHA1 Message Date
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 a5637d9350 Merge #a9165a5e: 3D hardware models, NIP-99 discovery, and private phon…
Demo images / Build & push demo images (push) Failing after 41s
3D hardware models, NIP-99 discovery, and private phone goal

nostr:nevent1qqs2j9j6tc3kpsdp3jhwty3wt8yy3un7r93e4d4smjpza4nvt033ctgpz3mhxue69uhhyetvv9ujumn8d96zuer9wcq28amm

PR-Author: Personal
nostr:npub1w3sqdkrhn0gyuvsex32effzgnfpyde6qrrc4u467flg5e9txh4wsfn5vjg

PR description:

Adds refined 3D hardware illustrations, OpenWrt and private-phone marketplace discovery, and the Setup goal for a non-surveillance phone. Production queries enabled Archipelago relays for NIP-99 kind-30402 listings; development mock cards are used only when DEV is enabled. Tested with production build plus Chromium, Firefox, and WebKit desktop/mobile browser checks. File-browser goal completion now opens the native Cloud files view.
2026-10-09 14:59:38 -04:00
yaya 19540c0578 Open file-browser goal in native Cloud view 2026-10-09 19:36:11 +01:00
archipelago db9ada0f31 fix: fence terminal arrow keys from global navigation 2026-10-09 14:29:53 -04:00
archipelago ae84f62123 fix: prevent terminal snapshot duplication and sidebar navigation 2026-10-09 13:12:38 -04:00
archipelago 2a40cb7b23 feat: preload Archipelago Codex skills 2026-10-09 12:49:17 -04:00
yaya 52fb27fd43 fix(ui): use neutral loader before device models mount 2026-10-09 17:40:54 +01:00
archipelago 2ed45b1094 fix: keep terminal viewport compact and isolate key events 2026-10-09 12:37:32 -04:00
archipelago 78e8b1d44a Merge #23778b8a: Record IndeeHub managed-service profile repair accepta…
Record IndeeHub managed-service profile repair acceptance

nostr:nevent1qqszxaut3ggsrgmxy6syc0xm55z30regcyurrt5lsgjwth70qqkgffqpz3mhxue69uhhyetvv9ujumn8d96zuer9wcxnt75m

PR-Author: Personal
nostr:npub1w3sqdkrhn0gyuvsex32effzgnfpyde6qrrc4u467flg5e9txh4wsfn5vjg

PR description:

Direct Podman restart fought systemd supervision and discarded API corrections. Record the read-only per-node Quadlet UAT mount, preserved original image and identities, two managed recreations, real native login acceptance after health, rollback, and image/upgrade hold. The isolated registration regression now passes.
2026-10-09 12:36:58 -04:00
archipelago ab6601db06 Record managed-service cause and persistent IndeeHub profile UAT repair 2026-10-09 12:36:33 -04:00
yaya ecac80dfcb fix(ui): restrict private phone discovery to pixel keyword 2026-10-09 17:30:04 +01:00
archipelago 339243e861 fix: preserve terminal scrollback and focus boundaries 2026-10-09 12:29:09 -04:00
archipelago 0fb8ee7e5e Merge #0fb6debb: Record verified IndeeHub native login and registration…
Record verified IndeeHub native login and registration UAT repair

nostr:nevent1qqsqldk7hw5rhldq75z0jgx59wdr0e36qnglz7x28a2pgrfgr8sazmspz3mhxue69uhhyetvv9ujumn8d96zuer9wcq6p86p

PR-Author: Personal
nostr:npub1w3sqdkrhn0gyuvsex32effzgnfpyde6qrrc4u467flg5e9txh4wsfn5vjg

PR description:

Record accepted ngit merge 83feb180 and exact scope of successful real Home Serve authentication and registration readiness. Retain pending isolated Rust test, durable image packaging and full upload/publication acceptance.
2026-10-09 11:35:30 -04:00
archipelago 4ca0772db3 Record ngit merge and live IndeeHub authentication acceptance 2026-10-09 11:35:11 -04:00
archipelago 83feb18063 Merge #9d6de783: Fix IndeeHub registration for managed stack installati…
Fix IndeeHub registration for managed stack installations

nostr:nevent1qqsf6m08s06sy2emsk0qk8e73q0r38dyfqkathg4lu56gz6wyhd0ewqpz3mhxue69uhhyetvv9ujumn8d96zuer9wc4mpaz6

PR-Author: Personal
nostr:npub1w3sqdkrhn0gyuvsex32effzgnfpyde6qrrc4u467flg5e9txh4wsfn5vjg

PR description:

Managed IndeeHub has one installed package record; its API runs as an internal stack component. Require the installed running parent and existing API identity pin, while retaining validation of legacy standalone API records. Includes regression coverage for parent-only state and records reopened identity/upload UAT. Focused isolated backend tests and production build are in progress.
2026-10-09 11:34:19 -04:00
archipelago 1d6ac1a6c5 Record verified Yaya native login and registration readiness repairs 2026-10-09 11:28:10 -04:00
archipelago 96b6ff9972 Record native autosign regression correction and live UAT limits 2026-10-09 11:09:45 -04:00
archipelago 8919957d4a fix: align terminal focus and default window with app chrome 2026-10-09 11:03:28 -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 85fe925763 feat: use xterm for terminal UI and match app controls 2026-10-09 10:17:33 -04:00
yaya dd909040f8 feat(ui): refine black Pixel model with official GrapheneOS boot artwork 2026-10-09 15:02:25 +01:00
archipelago 46b38f9800 docs: capture terminal controls and proxy UAT checks 2026-10-09 09:58:17 -04:00
archipelago 783d8bfd43 feat: polish terminal controls and install codex by default 2026-10-09 09:55:32 -04:00
archipelago 5ba52f1d21 Merge #479a4caf: docs: record Yaya IndeeHub UAT acceptance
nostr:nevent1qqsy0xjv4adzmz09rsfm06qlujc75fjaw35avdmshlsq4mqrja97gmgpz3mhxue69uhhyetvv9ujumn8d96zuer9wcchzfuk

PR-Author: Personal
nostr:npub1w3sqdkrhn0gyuvsex32effzgnfpyde6qrrc4u467flg5e9txh4wsfn5vjg

PR description:

Record the resolved enabled-UAT maintenance guard, exact reviewed/mirrored commits and artifact hashes, the single committed supervised Yaya operation, preservation proofs, and disposable Chromium stale-session acceptance. Retain the non-authorizing secondary-cache limitation and the IndeeHub repository mirror blocker explicitly.
2026-10-09 09:51:09 -04:00
archipelago 8d5410566f docs: record Yaya IndeeHub UAT acceptance 2026-10-09 09:50:40 -04:00
archipelago 47f8aff3f9 Merge #a962fe38: fix: allow async-trait must-use compatibility lint
Demo images / Build & push demo images (push) Failing after 47s
nostr:nevent1qqs2jch78pdxt098826ghl6vx3pqxy9rsrn3u6rqawp9mptle7fv3sspz3mhxue69uhhyetvv9ujumn8d96zuer9wcrme3nq

PR-Author: Personal
nostr:npub1w3sqdkrhn0gyuvsex32effzgnfpyde6qrrc4u467flg5e9txh4wsfn5vjg
2026-10-09 09:31:40 -04:00
yaya cfde1343a4 feat(ui): add private phone setup goal and shared hardware listings 2026-10-09 14:31:24 +01: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 d041f498cf fix: satisfy terminal UI type checking 2026-10-09 09:03:10 -04:00
archipelago e2d926f5e0 fix: use explicit OS entropy for assistant and wallet IDs 2026-10-09 08:56:29 -04:00
yaya 03ee3c0162 fix(ui): keep marketplace cards within showcase height 2026-10-09 13:44:24 +01: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 c6f8308e9a ci: add isolated ARM proposal test lane 2026-10-09 08:43:56 -04:00
archipelago 76141ffd2f fix: restore green source validation baseline 2026-10-09 08:43:56 -04:00
yaya e3d2f0b827 feat(ui): improve router product card layout 2026-10-09 13:43:31 +01:00
yaya c5cec95108 fix(ui): reserve visible viewport gutter below router 2026-10-09 13:42:57 +01:00
yaya 5ca345162d fix(ui): render dev router cards immediately 2026-10-09 13:42:28 +01:00
yaya 963dd03f83 fix(ui): add explicit bottom spacer after router container 2026-10-09 13:42:10 +01:00
yaya cc35b06ce6 fix(ui): show dev router card mocks without relays 2026-10-09 13:41:52 +01:00
yaya 3ca567c04e fix(ui): reserve bottom space below router container 2026-10-09 13:41:27 +01:00
yaya 7fde60126a fix(ui): align router card with page margins 2026-10-09 13:41:00 +01:00
yaya f7377b0ac8 feat(ui): add silent router lookup and dev listing mocks 2026-10-09 13:40:49 +01:00
yaya 9d1970a37d fix(ui): add page spacing around router showcase 2026-10-09 13:40:07 +01:00
yaya 2c7ba923cf fix(ui): query configured Archipelago Nostr relays 2026-10-09 13:39:08 +01:00
yaya f4cb5e2c74 fix(ui): preserve showcase height and broaden NIP-99 lookup 2026-10-09 13:38:15 +01:00
yaya 7c23a331ee fix(ui): remove overflowing fixed router height 2026-10-09 13:37:41 +01:00
yaya ced5342111 fix(ui): preserve router container height for marketplace 2026-10-09 13:37:22 +01:00