yaya
cfde1343a4
feat(ui): add private phone setup goal and shared hardware listings
2026-10-09 14:31:24 +01:00
yaya
03ee3c0162
fix(ui): keep marketplace cards within showcase height
2026-10-09 13:44:24 +01: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
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
archipelago
3ab4162a8b
Complete private gateway and local website publishing UAT
2026-10-08 18:10:41 -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
eef17eb79b
fix(nostr): bind cached app sessions to selected identity
...
Reuse only unexpired JWTs for the verified selected native public key. Invalidate stale session credentials and in-flight responses on account switching or logout, notify app state before authentication, and accept identity bootstrap only from the expected signer origin.
Preserve saved profiles and private keys. Validation: 23 focused provider tests passed, including cached-key mismatch, expiry, late response, logout and repeated-selection regressions.
2026-10-08 13:07:56 -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
28a92fcc9b
feat: integrate local Blossom, reviewed nsites and scoped app access
2026-10-08 09:12:40 -04:00
archipelago
8d70d0312c
Reconcile local main history and retain qualified dashboard fixes
2026-10-08 07:53:33 -04:00
archipelago
a1bc642615
Keep private device list requests separate across view generations
2026-10-08 07:15:47 -04:00
archipelago
83632c2439
Match standard firewall header and gate private device reads
2026-10-08 07:06:31 -04:00