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
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
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
archipelago
49232fd547
Retain media sessions admitted after installed app state arrives
2026-10-07 02:20:49 -04:00
archipelago
fdc596854e
Match legacy installed image digests to verified native media policy
2026-10-07 01:46:58 -04:00
archipelago
8389326c97
Use supported array access in launch policy regression tests
2026-10-07 01:14:05 -04:00
archipelago
a5304518c8
Align retained media expiry regression with session admission policy
2026-10-07 01:11:47 -04:00
archipelago
cffb74326a
Keep ordinary app launches available while optional policy loads
2026-10-07 01:05:33 -04:00
archipelago
f1fb388ded
Draft generic audio manifest admission and public media adapter
2026-10-07 01:05:33 -04:00
archipelago
30b5975534
Attribute on-chain receipts to exact outputs and stop ambiguous Fedimint fallback
2026-10-07 00:51:14 -04:00
archipelago
fba3273c67
Add durable buyer-bound Lightning recovery and explicit native retry
...
Preserve original invoice preimages, private snapshots and exposure provenance; serialize rail admission and retire native-only failures before explicit replacement. Qualify 55 focused UI tests and vue-tsc. Expanded 17 engine cases and combined backend acceptance remain pending; six earlier engine cases passed in isolation. No live payment or publication.
2026-10-07 00:32:39 -04:00
archipelago
ed96df0ac3
Draft explicit rental readiness and start with verified chunk delivery
2026-10-07 00:23:43 -04:00
archipelago
49703d7e88
Integrate recoverable native purchases, registered rentals and explicit payment consent
2026-10-06 22:44:06 -04:00
archipelago
47cd915e40
Keep peer payment callbacks bound to their original modal operation
2026-10-06 21:27:55 -04:00
archipelago
d94ff097d2
Recover failed Lightning file attempts without blocking other payment methods
2026-10-06 19:59:47 -04:00
archipelago
07de8de380
Add native music queue controls, artwork and settled V4V banner
2026-10-06 17:52:33 -04:00
archipelago
88d473f6e1
Normalize only loopback authorities in embedded app runtime URLs
2026-10-06 15:05:17 -04:00
archipelago
e8683aa5b1
Preserve slow custom-app overlays through their loading deadline
2026-10-06 13:01:44 -04:00
archipelago
a49d4d7128
Keep slow app sessions alive and defer automatic companion prompts
2026-10-06 12:55:47 -04:00
archipelago
08c93f4aad
Unify legacy overlay signing with the queued iframe consent bridge
2026-10-06 11:43:33 -04:00
archipelago
cc9f02dfd2
Keep embedded app URL stable as initial runtime state arrives
2026-10-06 10:56:42 -04:00
archipelago
715e86c901
Queue native signer requests without losing pending app consent
2026-10-06 10:41:58 -04:00