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
5828df5658
Merge branch 'pr/fix/lan-http-secure-uuid(6928c931)' into work/post190-source-acceptance
Demo images / Build & push demo images (push) Failing after 33s
2026-10-08 12:10:15 -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
cea4fa1a5a
Merge branch 'pr/work/post-190-reliability(8f394251)' into work/post190-source-acceptance
Demo images / Build & push demo images (push) Failing after 1m3s
2026-10-08 09:33:54 -04:00
archipelago
92d2855bff
Approve qualified private delivery source and bind final acceptance ledger
2026-10-08 09:28:42 -04:00
archipelago
5e737fac6c
docs: record passed Indee production build and fresh Yaya plan
2026-10-08 09:23:54 -04:00
archipelago
e959d0eda2
Record passed combined dashboard typecheck and production artifact
2026-10-08 08:58:40 -04:00
archipelago
799cbe1bc9
docs: record post-190 source acceptance and proposal dispositions
2026-10-08 08:38:25 -04:00
archipelago
6e3fea0abb
Record reviewed private IndeeHub browser acceptance harness
2026-10-08 08:32:28 -04:00
archipelago
fde5a5c907
docs: refresh Indee delivery and integrated UI checkpoint
2026-10-08 08:26:02 -04:00
archipelago
dd097b952c
docs: complete reusable media integration and acceptance contracts
2026-10-08 08:11:16 -04:00
archipelago
58ff04f782
Update passed cutover gate and reviewed operator signing preparation
2026-10-08 08:02:00 -04:00
archipelago
6afb6abccf
Record preserved-state private Indee worker image import on Yaya
2026-10-08 07:57:14 -04:00
archipelago
8d70d0312c
Reconcile local main history and retain qualified dashboard fixes
2026-10-08 07:53:33 -04:00
archipelago
daea20bcb2
Record passed native Indee cutover and independent final acceptance
2026-10-08 07:44:12 -04:00
archipelago
dca32b078b
Record integrated UI, ngit draft refresh and active cutover qualification
2026-10-08 07:36:16 -04:00
archipelago
cf3c38bed0
Join existing ngit proposal history with qualified candidate
2026-10-08 07:26:22 -04:00
archipelago
a28c61af69
Prepare current Indee private delivery gates and worker-aware dry plan
2026-10-08 07:18:22 -04:00
archipelago
a1bc642615
Keep private device list requests separate across view generations
2026-10-08 07:15:47 -04:00
archipelago
214cebfac2
Record overloaded Indee observation and eventual native recovery
2026-10-08 07:12:25 -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
b29d58213f
Record same-boot Indee rollback acceptance and stale fixture hook diagnosis
2026-10-08 07:04:45 -04:00
archipelago
bd9f00ecbf
Record independent staged IndeeHub hook audit
2026-10-08 07:03:36 -04:00
archipelago
c83037c04e
Record verified rollback and stale fixture catalog correction
2026-10-08 07:02:03 -04:00
archipelago
0008f48988
Refresh delivery checkpoint and firewall header follow-up
2026-10-08 06:38:57 -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
b2ecd940de
Preserve completed native rollback and interrupted fixture acceptance evidence
2026-10-08 06:31:02 -04:00
archipelago
45032d3e47
Record reviewed File Browser removal safeguard evidence
2026-10-08 05:43:28 -04:00
archipelago
96259f0e35
Warn before removing File Browser and disabling local Cloud access
2026-10-08 05:41:35 -04:00
archipelago
d5b73fc4e9
Record isolated automatic recovery admission qualification
2026-10-08 05:33:26 -04:00
archipelago
7c086a5615
Refresh active handover with recovery fix and operator requirements
2026-10-08 05:32:37 -04:00
archipelago
8c2828716f
Track Cloud connectors working independently of File Browser
2026-10-08 05:29:13 -04:00
archipelago
6a342f665c
Keep automatic recovery outside managed update ownership
2026-10-08 05:20:40 -04:00
archipelago
8ae0bdea6a
docs: record prepared worker catalog amendment
2026-10-08 04:48:39 -04:00
archipelago
228e08fdf8
Record combined backend and synthetic process recovery qualification
2026-10-08 04:46:35 -04:00
archipelago
884322069a
docs: record actual IndeeHub worker shutdown qualification
2026-10-08 04:33:59 -04:00
archipelago
1dbca84485
Prepare guarded Fleet delivery plan and read-only preflight
2026-10-08 04:25:04 -04:00
archipelago
06a92f1f61
test: bound synthetic child logs and delivery timeout
2026-10-08 04:24:11 -04:00
archipelago
1684d7901e
test: exercise synthetic paid recovery across HTTP loss and process restart
2026-10-08 04:24:11 -04:00
archipelago
eefb374978
Record fresh reciprocal Observer membership on dev and Yaya
2026-10-08 04:22:43 -04:00
archipelago
1a409900d9
Bound fresh restore database initialization by observed startup latency
2026-10-08 04:22:25 -04:00
archipelago
f9661946ab
Record built worker image and latest actual restore readiness gate
2026-10-08 04:15:11 -04:00
archipelago
8210544f74
docs: retain latest Indee refusal and guest readiness evidence
2026-10-08 03:56:29 -04:00
archipelago
d67f5fe0a3
docs: preserve fresh no-spend paid fixture readiness evidence
2026-10-08 03:29:43 -04:00
archipelago
06f74f1623
Refresh resumed release checkpoint with current Indee qualification
2026-10-08 03:28:51 -04:00
archipelago
66c7a22d04
Recognize verified preserved relay ownership during later updates
2026-10-08 03:23:42 -04:00
archipelago
361ba45fe8
docs: record current combined suite and update retry regression
2026-10-08 02:59:45 -04:00
archipelago
105454bd61
test: preserve actual update wrapper readiness in progress regression
2026-10-08 02:49:24 -04:00
archipelago
2b2fd2b5b7
Preserve update lifecycle ownership during image byte progress
2026-10-08 02:41:22 -04:00
archipelago
54f98cbfd2
docs: record mixed Indee recovery and progress-state blocker
2026-10-08 02:38:24 -04:00
archipelago
260e13273d
fix(indeehub): bound transient restore readiness retries
2026-10-08 02:13:53 -04:00
archipelago
c58d1180e7
fix(indeehub): compare logical PostgreSQL restore schema
2026-10-08 01:51:21 -04:00
archipelago
bca8bad822
fix(indeehub): recognize completed post-target recovery lineage
2026-10-08 01:00:31 -04:00
archipelago
eabc0d93fe
Record 2025-test owned override qualification
2026-10-08 00:58:24 -04:00
archipelago
dc84a8b650
fix(indeehub): qualify exact legacy relay native shutdown
2026-10-08 00:44:57 -04:00
archipelago
f78ee25258
Bind relay restart override to its own active maintenance role
2026-10-08 00:27:04 -04:00
archipelago
838ad745f3
fix(indeehub): bind backup checks to configured migration history
2026-10-08 00:17:14 -04:00
archipelago
884ea49238
Recognize only active owned Indee API restart override
2026-10-08 00:10:03 -04:00
archipelago
902333e336
Record 2021-test rollback and launch identity qualification
2026-10-07 23:10:41 -04:00
archipelago
32317236d9
Version supervised launch identity without promoting legacy journals
2026-10-07 23:00:37 -04:00
archipelago
f42f32980d
fix(indeehub): retain API restart policy across maintenance
2026-10-07 22:57:26 -04:00
archipelago
23298758f4
Record pending pre-target recovery qualification boundary
2026-10-07 22:49:39 -04:00
archipelago
07c7eb0f14
Preserve intact originals when pre-target Indee drain refuses
2026-10-07 22:35:54 -04:00
archipelago
72df1d17aa
Record final 2012-test combined backend qualification
2026-10-07 21:58:34 -04:00
archipelago
9964b5c158
fix(indeehub): prove legacy API child shutdown before backup
2026-10-07 21:40:53 -04:00
archipelago
a30c12193d
fix(indeehub): prove idle legacy worker termination before backup
2026-10-07 21:18:36 -04:00
archipelago
470d4f3944
Record frozen Fleet UI artifact qualification and delivery gate
2026-10-07 21:06:03 -04:00
archipelago
c409fd1fe5
Align companion UAT with accepted playback and deferred artwork
2026-10-07 21:02:26 -04:00
archipelago
125a044a75
Record Fleet cache qualification and legacy Indee drain blocker
2026-10-07 21:00:52 -04:00
archipelago
ff5220869c
Label Fleet alert provenance and distrust cached identity claims
2026-10-07 20:59:18 -04:00
archipelago
ed94a46b07
docs: update current helper blocker and combined UI pass
2026-10-07 20:54:42 -04:00
archipelago
b03d3c890d
fix(indeehub): inspect nginx through fixed system service
2026-10-07 20:50:21 -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
07dd1d545c
docs: put current delivery gates before historical handover receipts
2026-10-07 20:39:15 -04:00
archipelago
9268930c10
Prevent unsigned Fleet collectors from claiming federation provenance
2026-10-07 20:35:50 -04:00
archipelago
c7bf4db085
docs: defer failed notification artwork until all other work is complete
2026-10-07 20:34:11 -04:00
archipelago
1e4a7460ce
Record failed phone artwork acceptance and operator deferral
2026-10-07 20:29:55 -04:00
archipelago
d62769067d
docs: retain deployed artwork and corrected VM startup evidence
2026-10-07 20:24:41 -04:00
archipelago
3dacf217a0
Record rental guard and corrected artifact qualification boundaries
2026-10-07 20:21:10 -04:00
archipelago
4dde14bf5f
Guard rental purchases against unresolved alternate payment rails
2026-10-07 20:17:03 -04:00
archipelago
41dc66574d
docs: pin selected demo bytes and close optional copy helper
2026-10-07 20:16:08 -04:00
archipelago
7877300617
docs: record artwork delivery and selected IndeeHub demo source
2026-10-07 20:07:22 -04:00
archipelago
d23da226a0
Record qualified artwork UI delivery to dev and Yaya
2026-10-07 19:57:34 -04:00
archipelago
044ecdd0f6
docs: retain current delivery and maintenance qualification boundaries
2026-10-07 19:55:59 -04:00
archipelago
2ccc0381bc
docs: reconcile companion guide with confirmed playback and PiP
2026-10-07 19:53:09 -04:00
archipelago
01a55d2de7
fix(indeehub): run maintenance controller in retained user scope
2026-10-07 19:53:07 -04:00
archipelago
c47d9d7c14
Clarify boundary for historical payment receipt recovery
2026-10-07 19:46:20 -04:00
archipelago
ae01637dfa
Record passing combined payment and lifecycle backend qualification
2026-10-07 19:38:40 -04:00
archipelago
431b904ee9
Record continuing independent build and delivery ownership
2026-10-07 19:36:22 -04:00
archipelago
dfbc56402f
Record verified ngit publication of original 1.9.0 ISO
2026-10-07 19:25:09 -04:00
archipelago
516941192d
Record bounded HTTPS iframe and tab acceptance evidence
2026-10-07 19:12:05 -04:00
archipelago
60bd728a04
Verify native notification artwork with real JPEG regression
2026-10-07 19:00:20 -04:00
archipelago
b0b95810e0
fix(indeehub): preserve reviewed runtimes across reconciliation and lifecycle
2026-10-07 18:51:32 -04:00
archipelago
d19124f5dc
Retain incomplete backend qualification attempts honestly
2026-10-07 18:49:20 -04:00
archipelago
0c1d1b5796
Allow notification thumbnails from admitted LAN app origins
2026-10-07 18:41:06 -04:00
archipelago
80ebf75313
Plan scoped Mesh file selection and durable paid delivery
2026-10-07 18:38:48 -04:00