nostr:nevent1qqsqscupgwkuxcek7g62swtz2eevsp9k63jpwjc34ck74rrsmh55x5spz3mhxue69uhhyetvv9ujumn8d96zuer9wcfsa3h4
PR-Author: Personal
nostr:npub1w3sqdkrhn0gyuvsex32effzgnfpyde6qrrc4u467flg5e9txh4wsfn5vjg
PR description:
Record the reviewed hardware, terminal/security, author, and IndeeHub UAT checklist PR outcomes and main-only mirror verification in the release ledger.
nostr:nevent1qqs0ny22wd7hy0xu9yq95sl55cphpvwreak3dqwp599jjhnd86yay2qpz3mhxue69uhhyetvv9ujumn8d96zuer9wcnuv3tu
PR-Author: Personal
nostr:npub1w3sqdkrhn0gyuvsex32effzgnfpyde6qrrc4u467flg5e9txh4wsfn5vjg
PR description:
Retain the operator-reported signer, upload, poster, Cloud picker, publishing, payment-mode, and durable-deployment failures as open acceptance gates.
nostr:nevent1qqsfynmcuy5fruzzxmvz7jdw47hf07nr8kjmuh2s0f8v8e9etr00n2qpz3mhxue69uhhyetvv9ujumn8d96zuer9wczsgytw
PR-Author: TheCryptoDonkey
nostr:npub1mgvlrnf5hm9yf0n5mf9nqmvarhvxkc6remu5ec3vf8r0txqkuk7su0e7q2
PR description:
The scanner credits every installed app to Archipelago, whatever metadata.author its manifest declares. apply_manifest_value already reads icon, tier and licence from metadata; this reads author too, keeping the scanner's default when none is declared. One test added; docker_packages tests pass (27/27).
nostr:nevent1qqszuethmwphvtkd9p8u4h22c9da3v49mjym8uk5g24tklfkdtytnqgpz3mhxue69uhhyetvv9ujumn8d96zuer9wcrhpskm
PR-Author: Personal
nostr:npub1w3sqdkrhn0gyuvsex32effzgnfpyde6qrrc4u467flg5e9txh4wsfn5vjg
PR description:
Review follow-up to terminal proposal c1156d20. Require the exact dashboard Origin and Host on list, create and WebSocket routes so same-host apps on other ports cannot access the owner shell; add cross-port and missing-Origin regressions.
3D hardware models, NIP-99 discovery, and private phone goal
nostr:nevent1qqs2j9j6tc3kpsdp3jhwty3wt8yy3un7r93e4d4smjpza4nvt033ctgpz3mhxue69uhhyetvv9ujumn8d96zuer9wcq28amm
PR-Author: Personal
nostr:npub1w3sqdkrhn0gyuvsex32effzgnfpyde6qrrc4u467flg5e9txh4wsfn5vjg
PR description:
Adds refined 3D hardware illustrations, OpenWrt and private-phone marketplace discovery, and the Setup goal for a non-surveillance phone. Production queries enabled Archipelago relays for NIP-99 kind-30402 listings; development mock cards are used only when DEV is enabled. Tested with production build plus Chromium, Firefox, and WebKit desktop/mobile browser checks. File-browser goal completion now opens the native Cloud files view.
Record IndeeHub managed-service profile repair acceptance
nostr:nevent1qqszxaut3ggsrgmxy6syc0xm55z30regcyurrt5lsgjwth70qqkgffqpz3mhxue69uhhyetvv9ujumn8d96zuer9wcxnt75m
PR-Author: Personal
nostr:npub1w3sqdkrhn0gyuvsex32effzgnfpyde6qrrc4u467flg5e9txh4wsfn5vjg
PR description:
Direct Podman restart fought systemd supervision and discarded API corrections. Record the read-only per-node Quadlet UAT mount, preserved original image and identities, two managed recreations, real native login acceptance after health, rollback, and image/upgrade hold. The isolated registration regression now passes.
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.
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.
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.
nostr:nevent1qqs2jch78pdxt098826ghl6vx3pqxy9rsrn3u6rqawp9mptle7fv3sspz3mhxue69uhhyetvv9ujumn8d96zuer9wcrme3nq
PR-Author: Personal
nostr:npub1w3sqdkrhn0gyuvsex32effzgnfpyde6qrrc4u467flg5e9txh4wsfn5vjg
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.
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.
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.
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.