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
archipelago
8a70232f18
Qualify firewall layouts and keep device names compatible with JS target
2026-10-08 07:06:30 -04:00
archipelago
ccfa91aa57
fix(ui): make firewall settings consistent and gate device management
2026-10-08 07:06:30 -04:00
archipelago
63e21bb102
Preserve Cloud and Fleet connection journeys and retry context
2026-10-08 06:36:13 -04:00
archipelago
2ca50ae36c
Unify node connection discovery requests and connected views
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
96259f0e35
Warn before removing File Browser and disabling local Cloud access
2026-10-08 05:41:35 -04:00
archipelago
ff5220869c
Label Fleet alert provenance and distrust cached identity claims
2026-10-07 20:59:18 -04:00
archipelago
fd98b38364
Show unavailable Fleet history explicitly
2026-10-07 20:42:18 -04:00
archipelago
f5a1806ae3
Expose Fleet alert failures and distinguish report provenance
2026-10-07 20:42:17 -04:00
archipelago
0c1d1b5796
Allow notification thumbnails from admitted LAN app origins
2026-10-07 18:41:06 -04:00
archipelago
18b087202d
Prevent alternate and legacy payments bypassing file recovery
2026-10-07 17:32:03 -04:00
archipelago
65d265f267
Keep Fleet outage state visible and reject superseded responses
2026-10-07 17:26:42 -04:00
archipelago
235f6d04d5
feat(companion): retain audio with native media controls
2026-10-07 16:10:10 -04:00
archipelago
7e1eb65f3b
Qualify companion 0.5.35 PiP candidate and record dev delivery
2026-10-07 13:41:43 -04:00
archipelago
ce3ec96528
Keep companion PiP test compatible with project target
2026-10-07 11:34:49 -04:00
archipelago
0d8decb366
Draft retained Cloud video picture-in-picture for companion
2026-10-07 11:31:10 -04:00
archipelago
3f96be2c0a
Handle nullable tunnel addresses in firewall status
2026-10-07 10:16:01 -04:00
archipelago
ef6c10f06e
Add central firewall and tunnel status screen
2026-10-07 09:12:42 -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
beb0dbc1f4
Add central firewall and tunnel status screen
2026-10-07 08:36:25 -04:00
archipelago
6e38d0c093
Enable companion Cloud video picture-in-picture
2026-10-07 08:05:56 -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
archipelago
808695d715
Remove misleading successful integration settings toast
2026-10-07 06:15:14 -04:00
archipelago
76d4c5c9a2
Revert "Keep admitted media frames in one stable dashboard session tree"
...
This reverts commit 910ed151f1 .
2026-10-07 05:37:12 -04:00
archipelago
910ed151f1
Keep admitted media frames in one stable dashboard session tree
2026-10-07 05:23:08 -04:00