Commit Graph
226 Commits
Author SHA1 Message Date
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
archipelago f3264c8de5 Test fail-closed sharing against older backends 2026-10-06 07:56:44 -04:00