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
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
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
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
8919957d4a
fix: align terminal focus and default window with app chrome
2026-10-09 11:03:28 -04:00
archipelago
85fe925763
feat: use xterm for terminal UI and match app controls
2026-10-09 10:17:33 -04:00
archipelago
783d8bfd43
feat: polish terminal controls and install codex by default
2026-10-09 09:55:32 -04:00
yaya
cfde1343a4
feat(ui): add private phone setup goal and shared hardware listings
2026-10-09 14:31:24 +01:00
archipelago
d041f498cf
fix: satisfy terminal UI type checking
2026-10-09 09:03:10 -04:00
yaya
03ee3c0162
fix(ui): keep marketplace cards within showcase height
2026-10-09 13:44:24 +01:00
archipelago
c6f8308e9a
ci: add isolated ARM proposal test lane
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
cc35b06ce6
fix(ui): show dev router card mocks without relays
2026-10-09 13:41:52 +01:00
yaya
f7377b0ac8
feat(ui): add silent router lookup and dev listing mocks
2026-10-09 13:40:49 +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
d4d6a655e7
feat(ui): expand real NIP-99 router listings view
2026-10-09 13:37:00 +01:00
yaya
70cd80c3e8
feat(ui): add responsive router listing carousel
2026-10-09 13:35:51 +01:00
yaya
1291ea1508
fix(ui): enlarge router model and hide router controls
2026-10-09 13:34:01 +01:00
yaya
6d19cf27c3
fix(ui): make mobile router purchase action full width
2026-10-09 13:33:09 +01:00
yaya
f9bfceb80e
feat(ui): add router marketplace glass panel
2026-10-09 13:31:10 +01:00
yaya
a6725c1b69
feat(ui): add dev model browser and soften hardware lighting
2026-10-09 13:26:41 +01:00
yaya
5d64991203
feat(ui): add interactive 3D LoRa devices and OpenWrt router
2026-10-09 13:15:59 +01:00
archipelago
16c84c450e
feat: add authenticated resumable terminal
2026-10-09 07:59:12 -04:00
archipelago
b537009198
fix(auth): make IndeeHub sign-out forget app selection
2026-10-09 05:49:47 -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
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
39ad3144f1
fix: show saved AI credentials as ready for provider selection
2026-10-08 13:33:45 -04:00
archipelago
79437d73e8
fix: keep AI funding panel handoffs in one modal history entry
2026-10-08 13:21:04 -04:00
archipelago
0ff95251f5
fix: connect AI funding scan to the wallet scanner
2026-10-08 12:47:40 -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
archipelago
0df423a84f
fix(ui): support secure UUIDs on LAN HTTP
...
Avoid eager consent component crashes and registration approval failures where crypto.randomUUID is unavailable. Share the companion audio CSPRNG fallback, preserve UUIDv4/session semantics and fail closed without secure randomness.
Validation: 24 focused UUID, consent mount, registration recovery and companion audio tests passed. Independent review passed; full UI typecheck/build qualification remains in progress.
2026-10-08 12:00:17 -04:00
archipelago
4660a81d51
fix: align publishing guides and simplify app selection
2026-10-08 11:18:42 -04:00
archipelago
d63c90cb5f
feat: polish publishing guides around existing setup patterns
2026-10-08 10:48:50 -04:00
archipelago
779d4d66e1
fix: use setup walkthroughs and exclude legacy node signers
2026-10-08 10:02:26 -04:00
archipelago
8d70d0312c
Reconcile local main history and retain qualified dashboard fixes
2026-10-08 07:53:33 -04:00
archipelago
63e21bb102
Preserve Cloud and Fleet connection journeys and retry context
2026-10-08 06:36:13 -04:00
archipelago
05e999b117
feat: add isolated static website setup with FIPS and Tor publishing
2026-10-08 06:25:16 -04:00
archipelago
0c1d1b5796
Allow notification thumbnails from admitted LAN app origins
2026-10-07 18:41:06 -04:00
archipelago
235f6d04d5
feat(companion): retain audio with native media controls
2026-10-07 16:10:10 -04:00
archipelago
0d8decb366
Draft retained Cloud video picture-in-picture for companion
2026-10-07 11:31:10 -04:00
archipelago
b50bf6159a
Explain unaffordable fee bump quotes
2026-10-07 09:12:41 -04:00