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
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
yaya
dd909040f8
feat(ui): refine black Pixel model with official GrapheneOS boot artwork
2026-10-09 15:02:25 +01: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
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
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
6dcaa41040
fix(ui): reserve bottom margin below router card
2026-10-09 13:34:50 +01:00
yaya
057ac1c68b
fix(ui): cap router showcase to viewport height
2026-10-09 13:34:23 +01:00
yaya
1291ea1508
fix(ui): enlarge router model and hide router controls
2026-10-09 13:34:01 +01:00
yaya
6b97505a59
fix(ui): keep model browser for LoRa dev previews only
2026-10-09 13:33:46 +01:00
yaya
6d19cf27c3
fix(ui): make mobile router purchase action full width
2026-10-09 13:33:09 +01:00
yaya
ca47c9fcb9
fix(ui): pin router purchase panel to showcase bottom
2026-10-09 13:32:45 +01:00
yaya
df15a9c890
fix(ui): fill router showcase height on desktop
2026-10-09 13:32:20 +01:00
yaya
9936bda9ae
fix(ui): nest router purchase panel beside model
2026-10-09 13:31:51 +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
84674ffdaf
fix(ui): refresh Server disk warning after cached revalidation
2026-10-09 03:27:14 -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