Commit Graph
619 Commits
Author SHA1 Message Date
archipelago b8e512fed6 Keep authentication failures refundable and bound inline peer previews 2026-10-06 06:27:06 -04:00
archipelago 8ffbf5ff6e Check on-chain item visibility and reduce test debug-data pressure 2026-10-06 06:17:49 -04:00
archipelago 744923f7d3 Merge branch 'work/post-190-session-key' into work/post-190-peer-content-auth 2026-10-06 06:09:26 -04:00
archipelago 140f4d91cd Correct cached purchase test case tuple after API update 2026-10-06 06:09:25 -04:00
archipelago a9edcd6b3e Verify scoped peer identity proofs before restricted content access 2026-10-06 06:07:55 -04:00
archipelago 6fba95fe5a Exercise existing purchase regressions through streamed Files copies 2026-10-06 06:03:20 -04:00
archipelago 9ce04627dd Stream purchased files into durable cache and avoid duplicate concurrent payments 2026-10-06 05:48:05 -04:00
archipelago df7677d23f Keep payment assertion outside borrowed regression future 2026-10-06 05:39:24 -04:00
archipelago 2fee0339cb Prepare large paid files on disk and stream peer responses in bounded chunks 2026-10-06 05:31:19 -04:00
archipelago 051dc7e3df Generate paid previews server-side and enforce sharing boundaries 2026-10-06 05:18:53 -04:00
archipelago 11f016a944 Qualify candidate media playback without changing live dashboard files 2026-10-06 04:40:59 -04:00
archipelago c78b6021c3 Keep Web5 card actions at the bottom when neighbours grow 2026-10-06 04:36:25 -04:00
archipelago f4fa575fa0 Record integrated follow-up qualification and deployment hold 2026-10-06 04:18:39 -04:00
archipelago 6c985b8da3 Integrate mining launch handoff with follow-up app and media fixes 2026-10-06 04:13:08 -04:00
archipelago a94b9c64aa Pin node-only V4V demo to verified registry image 2026-10-06 04:13:08 -04:00
archipelago 69cd4021f2 fix: resolve node demo launch policy before opening its player 2026-10-06 03:35:21 -04:00
archipelago a67cffe88d test: qualify deployed dashboard controls with real V4V playback 2026-10-06 03:20:40 -04:00
archipelago 2b04f9a79c docs: record verified dev and Yaya deployment recovery gates 2026-10-06 03:19:40 -04:00
yaya 2fad10c8de Show DATUM login credentials and document complete app launch requirements 2026-10-06 08:13:20 +01:00
yaya 3fc37642cd fix(apps): preserve manifest presentation during installation 2026-10-06 08:13:20 +01:00
archipelago b2ada09b7c docs: record follow-up deployment and mobile playback gates 2026-10-06 03:10:49 -04:00
archipelago 883c5a7c76 test: keep navigation regression compatible with frontend target 2026-10-06 03:09:47 -04:00
archipelago 7946ef8636 fix: restore mobile navigation clearance when closing app playback 2026-10-06 03:07:38 -04:00
archipelago 631c2bc73a test: retain repeatable real V4V media bridge qualification 2026-10-06 02:52:33 -04:00
archipelago 57923b0a5f fix: synchronize doctor through host namespace before reconciliation 2026-10-06 02:42:50 -04:00
archipelago e5b52b84a5 Delegate orphan cleanup to the backend instead of killing containers across stores 2026-10-06 02:04:19 -04:00
archipelago 5c0b6402ed Require standard MeshCore public channels and defer custom channels 2026-10-06 02:00:56 -04:00
archipelago e110dd1c0c Track final MeshCore two-radio reliability and settings acceptance task 2026-10-06 01:57:55 -04:00
archipelago 67a24d6a65 Record all follow-up task states and distinguish live acceptance from candidates 2026-10-06 01:47:40 -04:00
archipelago a2e6138279 Keep permission regression probe independent of private checkout paths 2026-10-06 01:34:57 -04:00
archipelago aa10bd1247 Fail closed when persistent session signing material is unavailable 2026-10-06 01:30:04 -04:00
archipelago 5492080526 Record Yaya session repair, network diagnosis and remaining acceptance gates 2026-10-06 01:14:13 -04:00
archipelago 7e11f78eb4 Recover stale authenticated CSRF cookies and distinguish interface fetch failures 2026-10-06 01:08:31 -04:00
archipelago 2fa82e4506 Keep peer file downloads and previews on mandatory FIPS transport 2026-10-06 00:53:34 -04:00
archipelago 45b3e48779 Keep media bridge tests compatible with the dashboard TypeScript target 2026-10-06 00:53:34 -04:00
archipelago e54f83df8f Add signed node-scoped demo catalogs and retained app media sessions 2026-10-06 00:53:34 -04:00
archipelago 131c39cf74 Restrict orphan container cleanup to its owning user and Podman storage 2026-10-06 00:52:40 -04:00
archipelago 104e0601ff Use the existing futures-util dependency for media streaming 2026-10-05 23:57:12 -04:00
archipelago bf7fb425eb Require FIPS for peer playback and stream owned media with bounded reads 2026-10-05 23:52:44 -04:00
archipelago 9af49291e9 Bind accepted npub requests to peer identities and serialize cancellation 2026-10-05 23:52:44 -04:00
archipelago fefcbfdbc4 Accept authenticated npub-only peering replies with validated DID keys 2026-10-05 23:52:44 -04:00
archipelago 29668d3adb Keep replacement dialogs open when handing off modal history 2026-10-05 23:52:43 -04:00
archipelago 83ba98ab42 Guide AI connection setup with private node credentials and explicit providers 2026-10-05 23:41:29 -04:00
archipelago 0c25449566 Show durable connection requests and timestamped node availability 2026-10-05 23:10:34 -04:00
archipelago 10d31ae13c Persist encrypted peer approval delivery and bind discovery invite identities 2026-10-05 22:27:43 -04:00
archipelago e97f958f45 fix: bound monitoring subprocesses and collect fresh system readings 2026-10-05 21:31:32 -04:00
archipelago 3d0c67eb9b fix: retain native signer session through repeated public-key lookups 2026-10-05 21:18:27 -04:00
archipelago 6f098cd9c2 fix: clone public identity fields before cross-frame signer handoff 2026-10-05 21:11:03 -04:00
archipelago 041f1fa2d3 fix: report collected fleet metrics and distinguish unavailable readings 2026-10-05 20:31:40 -04:00
archipelago cfd9a596c0 docs: plan node flows and record follow-up qualification 2026-10-05 19:53:05 -04:00