- auth.rs now infers onboarding-complete from setup_complete + password_hash so nodes stop bouncing users through the intro wizard after browser clear / update / reboot; the flag self-heals to disk on next check - frontend: "backend uncertain" no longer defaults to /onboarding/intro — useOnboarding returns null + callers poll / retry instead of flashing the wizard - login sounds (synthwave, welcome voice, pop, whoosh, oomph) gated by isFirstInstallPhase(); typing sounds unaffected - removed FIPS app, Nostr Relay, Nostr VPN, Routstr, Penpot from catalog, frontend config, Rust AppMetadata + install dispatch + install_penpot_stack; docker/fips-ui + docker/nostr-vpn-ui + apps/penpot dirs and 5 icons deleted; 15 image versions deleted from tx1138, .168, gitea-local registries (.160 Gitea was 502 at release time — follow-up) - AIUI baked into frontend release tarball via demo/aiui/; deploy-to-target falls back to demo/aiui/ when the AIUI sibling checkout is missing - prebuild hook syncs app-catalog/catalog.json → public/catalog.json so the two copies can no longer drift (was the source of the "apps still visible" bug — public/ had stale data) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
28 lines
1.6 KiB
JSON
28 lines
1.6 KiB
JSON
{
|
|
"version": "1.7.38-alpha",
|
|
"release_date": "2026-04-22",
|
|
"changelog": [
|
|
"Signing in is quiet after the first boot. The intro music, welcome voice, and transition sounds only play during initial onboarding — every subsequent login is silent. Typing sounds in the search bar and dashboard are unaffected.",
|
|
"Fixed a bug where clearing your browser cache, updating the node, or rebooting could bounce you back through the onboarding wizard even though your node was already set up. The node now self-heals so already-onboarded nodes always go straight to the login screen.",
|
|
"Trimmed the App Store — FIPS, Nostr Relay, Nostr VPN, Routstr, and Penpot are no longer listed and their container images have been removed from all registries. Your node's built-in FIPS transport is untouched; this only removes the app-store entries."
|
|
],
|
|
"components": [
|
|
{
|
|
"name": "archipelago",
|
|
"current_version": "1.7.37-alpha",
|
|
"new_version": "1.7.38-alpha",
|
|
"download_url": "https://git.tx1138.com/lfg2025/archy/raw/branch/main/releases/v1.7.38-alpha/archipelago",
|
|
"sha256": "d8c8b8eea14fae78906c79628828b3fba74d1673e983726d6463ec30d434bbca",
|
|
"size_bytes": 41085368
|
|
},
|
|
{
|
|
"name": "archipelago-frontend-1.7.38-alpha.tar.gz",
|
|
"current_version": "1.7.37-alpha",
|
|
"new_version": "1.7.38-alpha",
|
|
"download_url": "https://git.tx1138.com/lfg2025/archy/raw/branch/main/releases/v1.7.38-alpha/archipelago-frontend-1.7.38-alpha.tar.gz",
|
|
"sha256": "c5861b60a9e888d21a0e77d2f02b5c1f5dea30b02b8fad2c302713e78d595a53",
|
|
"size_bytes": 162087753
|
|
}
|
|
]
|
|
}
|