archipelago
0fb8ee7e5e
Merge #0fb6debb: Record verified IndeeHub native login and registration…
...
Record verified IndeeHub native login and registration UAT repair
nostr:nevent1qqsqldk7hw5rhldq75z0jgx59wdr0e36qnglz7x28a2pgrfgr8sazmspz3mhxue69uhhyetvv9ujumn8d96zuer9wcq6p86p
PR-Author: Personal
nostr:npub1w3sqdkrhn0gyuvsex32effzgnfpyde6qrrc4u467flg5e9txh4wsfn5vjg
PR description:
Record accepted ngit merge 83feb180 and exact scope of successful real Home Serve authentication and registration readiness. Retain pending isolated Rust test, durable image packaging and full upload/publication acceptance.
2026-10-09 11:35:30 -04:00
archipelago
4ca0772db3
Record ngit merge and live IndeeHub authentication acceptance
2026-10-09 11:35:11 -04:00
archipelago
83feb18063
Merge #9d6de783: Fix IndeeHub registration for managed stack installati…
...
Fix IndeeHub registration for managed stack installations
nostr:nevent1qqsf6m08s06sy2emsk0qk8e73q0r38dyfqkathg4lu56gz6wyhd0ewqpz3mhxue69uhhyetvv9ujumn8d96zuer9wc4mpaz6
PR-Author: Personal
nostr:npub1w3sqdkrhn0gyuvsex32effzgnfpyde6qrrc4u467flg5e9txh4wsfn5vjg
PR description:
Managed IndeeHub has one installed package record; its API runs as an internal stack component. Require the installed running parent and existing API identity pin, while retaining validation of legacy standalone API records. Includes regression coverage for parent-only state and records reopened identity/upload UAT. Focused isolated backend tests and production build are in progress.
2026-10-09 11:34:19 -04:00
archipelago
1d6ac1a6c5
Record verified Yaya native login and registration readiness repairs
2026-10-09 11:28:10 -04:00
archipelago
96b6ff9972
Record native autosign regression correction and live UAT limits
2026-10-09 11:09:45 -04:00
archipelago
424070d215
Fix native media registration for managed IndeeHub stacks
2026-10-09 10:45:38 -04:00
archipelago
5ba52f1d21
Merge #479a4caf: docs: record Yaya IndeeHub UAT acceptance
...
nostr:nevent1qqsy0xjv4adzmz09rsfm06qlujc75fjaw35avdmshlsq4mqrja97gmgpz3mhxue69uhhyetvv9ujumn8d96zuer9wcchzfuk
PR-Author: Personal
nostr:npub1w3sqdkrhn0gyuvsex32effzgnfpyde6qrrc4u467flg5e9txh4wsfn5vjg
PR description:
Record the resolved enabled-UAT maintenance guard, exact reviewed/mirrored commits and artifact hashes, the single committed supervised Yaya operation, preservation proofs, and disposable Chromium stale-session acceptance. Retain the non-authorizing secondary-cache limitation and the IndeeHub repository mirror blocker explicitly.
2026-10-09 09:51:09 -04:00
archipelago
8d5410566f
docs: record Yaya IndeeHub UAT acceptance
2026-10-09 09:50:40 -04:00
archipelago
47f8aff3f9
Merge #a962fe38: fix: allow async-trait must-use compatibility lint
...
Demo images / Build & push demo images (push) Failing after 47s
nostr:nevent1qqs2jch78pdxt098826ghl6vx3pqxy9rsrn3u6rqawp9mptle7fv3sspz3mhxue69uhhyetvv9ujumn8d96zuer9wcrme3nq
PR-Author: Personal
nostr:npub1w3sqdkrhn0gyuvsex32effzgnfpyde6qrrc4u467flg5e9txh4wsfn5vjg
2026-10-09 09:31:40 -04:00
archipelago
daa4b55b4b
test: allow quiet idempotent companion reconciliation
2026-10-09 09:20:18 -04:00
archipelago
846b316d72
fix: keep isolated backend tests hermetic and disk-backed
2026-10-09 09:09:16 -04:00
archipelago
e2d926f5e0
fix: use explicit OS entropy for assistant and wallet IDs
2026-10-09 08:56:29 -04:00
archipelago
088eee55b8
fix: update atomic monitoring API for Rust 1.99
2026-10-09 08:43:56 -04:00
archipelago
48c13adaca
fix: allow async-trait must-use compatibility lint
2026-10-09 08:43:56 -04:00
archipelago
c6f8308e9a
ci: add isolated ARM proposal test lane
2026-10-09 08:43:56 -04:00
archipelago
76141ffd2f
fix: restore green source validation baseline
2026-10-09 08:43:56 -04:00
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