archipelago
5812f53c7c
Merge #ecac4574: fix(indeehub): allow verified enabled UAT shutdown
...
nostr:nevent1qqswetz9wn77lnd30wgnkusdraa5gmdkekdx7crr779z944h4aknyrqpz3mhxue69uhhyetvv9ujumn8d96zuer9wcw2g8t3
PR-Author: Personal
nostr:npub1w3sqdkrhn0gyuvsex32effzgnfpyde6qrrc4u467flg5e9txh4wsfn5vjg
PR description:
Accept a money-free IndeeHub UAT instance when registration and publication are both exactly enabled or both exactly disabled. Continue rejecting missing, ambiguous, or mixed modes, and retain all zero-work, binary-hash, provider, and connection safeguards.\n\nValidation: 63 focused maintenance-controller tests passed. Isolated backend suite: 2,066 passed, 5 opt-in ignored, 0 failed.
2026-10-09 07:07:08 -04:00
archipelago
5e6260864e
fix(indeehub): allow verified enabled UAT shutdown
2026-10-09 06:56:17 -04:00
archipelago
2cb1bae5ce
Merge branch 'pr/fix/indeehub-signout-uat-20261009(8648b736)'
Demo images / Build & push demo images (push) Failing after 38s
2026-10-09 05:52:06 -04:00
archipelago
b537009198
fix(auth): make IndeeHub sign-out forget app selection
2026-10-09 05:49:47 -04:00
archipelago
44a3334f99
docs: clear resolved Framework startup blocker
2026-10-09 05:49:47 -04:00
archipelago
ecc8cc80c0
Merge branch 'pr/fix/yaya-alpha-uat-shutdown-20261009(5bd850d3)'
2026-10-09 04:11:18 -04:00
archipelago
31ea755c86
docs: add server installation and latest alpha ISO links
2026-10-09 04:10:40 -04:00
archipelago
1e11c93eb5
fix: preserve money-free IndeeHub drafts during UAT updates
2026-10-09 04:10:40 -04:00
archipelago
da3a0d9cfa
docs: inventory unrelated mirror drift
2026-10-09 03:34:12 -04:00
archipelago
3d289884f8
docs: record ngit merges and mirror parity
2026-10-09 03:32:22 -04:00
archipelago
bb933d4091
docs: record combined Yaya UAT candidate and restore result
Demo images / Build & push demo images (push) Failing after 48s
2026-10-09 03:30:39 -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
ff283cd895
Record final Tor readback after Framework reboot
2026-10-08 18:14:10 -04:00
archipelago
3ab4162a8b
Complete private gateway and local website publishing UAT
2026-10-08 18:10:41 -04:00
archipelago
aff408cc07
Merge branch 'pr/fix/native-health-readiness-20261008(6d999c39)' into work/post190-source-acceptance
2026-10-08 16:21:45 -04:00
archipelago
1988a68e67
Merge branch 'pr/fix/justworks-memory-unit-20261008(b3e596c8)' into work/post190-source-acceptance
2026-10-08 16:16:21 -04:00
archipelago
c9e13ce143
fix(justworks): use supported memory limit unit
2026-10-08 16:07:34 -04:00
archipelago
f6fd002981
Merge branch 'pr/justworks-app-dashboard(f54fc366)' into work/post190-source-acceptance
Demo images / Build & push demo images (push) Failing after 36s
2026-10-08 16:03:09 -04:00
archipelago
b6eb14b13f
Pin LNURL connections to validated public addresses
2026-10-08 15:07:31 -04:00
archipelago
8e401b80a0
Reject redirected and oversized LNURL provider responses
2026-10-08 14:58:10 -04:00
archipelago
ce73552b59
Record restored IndeeHub health readiness incident and pending gates
2026-10-08 14:37:37 -04:00
archipelago
1b0b119a09
Bind isolated test checkout read-only inside private tmp namespace
2026-10-08 14:35:53 -04:00
archipelago
7fe6335583
Respect configured healthcheck timing during native update readiness
2026-10-08 14:35:20 -04:00
archipelago
8d17597202
Merge branch 'pr/work/jw-native-reviewed(ca5e9c59)' into work/post190-source-acceptance
2026-10-08 14:15:53 -04:00
archipelago
40c3e2cd8b
Merge commit '6297c3733b1a2f988c0bc3a596d16113562d86a9' into work/jw-native-reviewed
2026-10-08 14:15:21 -04:00
archipelago
6297c3733b
Merge branch 'pr/fix/indeehub-native-prefix-hook(ae62796e)' into work/post190-source-acceptance
2026-10-08 13:48:53 -04:00
archipelago
23f73519d3
Preserve IndeeHub app proxy prefix during native updates
2026-10-08 13:46:29 -04:00
archipelago
768e828246
docs: record saved Claude credential recognition on Framework
2026-10-08 13:37:46 -04:00
archipelago
39ad3144f1
fix: show saved AI credentials as ready for provider selection
2026-10-08 13:33:45 -04:00
archipelago
bc8577db0f
docs: record Framework provider and funding UAT
2026-10-08 13:27:08 -04:00
archipelago
79437d73e8
fix: keep AI funding panel handoffs in one modal history entry
2026-10-08 13:21:04 -04:00
archipelago
b0395ce9cf
Merge branch 'pr/fix/provider-session-identity(84f5e112)' into work/post190-source-acceptance
Demo images / Build & push demo images (push) Failing after 34s
2026-10-08 13:17:11 -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
84f3bd22c7
docs: record Routstr priorities and passing isolated suite
2026-10-08 13:06:47 -04:00
archipelago
b1df79cad0
fix: stop unfunded default Routstr before provider discovery
2026-10-08 12:55:59 -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
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
08bffdb43d
docs: record signed catalogue and live guest access acceptance
2026-10-08 11:34:00 -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
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
28a92fcc9b
feat: integrate local Blossom, reviewed nsites and scoped app access
2026-10-08 09:12:40 -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
05e999b117
feat: add isolated static website setup with FIPS and Tor publishing
2026-10-08 06:25:16 -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