Users on 0.15 reported "Ariadne can't open many websites" and "start page is full of dead links". Two independent stale-data issues, both fixed. Start page — replaces the featured-hero + beacon-fallback grid with the same nine curated cards navigate.st serves (hello.bch, siatest.bch, SilentMode.X, Theseus.X, Sirius.X, Hephaestus.X, Prometheus.X, Helios.X, Hermes.X). No more auto-iteration over every registered name on the beacon — which is what was surfacing smtest-dc5563.bch, uitest-e20579.p2p, qrtest-e21970.nav etc. Added product-role badges (infrastructure / navigator / registrar / code-host / app-store / search / messaging) with the same acid/blue/purple/green/gold/pink vocabulary Theseus uses. Bundled snapshot at app/assets/bns-index.json regenerated from the live chain via the resolver-web.js buildIndex path. Up from 44 entries to 54, now including all 13 .x names (was 6 — silentmode.x, theseus.x, hephaestus.x, prometheus.x, helios.x, hermes.x etc. were entirely missing). So cold-start resolution finds the .x brands without waiting for a network trip. Also regenerated dl.silentmode.st/bns-name-index.json — same 54-entry JSON. That file hadn't been rebuilt since 2026-08-30 and is what every client's CDN pull path reads on cold start (mobile, extension, resolver). There's no timer that regenerates it; scratchpad/build-snapshot.mjs is the reproducible one-shot: node build-snapshot.mjs <cdn-path>. Sites updated in the same commit (all four surfaces need to advertise the same version — silentmode.st/tools + /releases + /theseus + theseus.x were still linking 0.15). APK also mirrored to bns/silentmode/ so silentmode.bch/ariadne-v0.16.apk serves the same bytes. Release: ariadne-v0.16.apk sha256 fa58aa7642319faaa6b23f0f0a46c0adad2ce1f3c5957f4d527ac09241b76574
51 lines
4 KiB
JSON
51 lines
4 KiB
JSON
{
|
||
"schema": "silentmode-releases/2",
|
||
"updated": "2026-09-12",
|
||
"mirrors": [
|
||
"https://dl.silentmode.st/"
|
||
],
|
||
"releases": [
|
||
{
|
||
"id": "ariadne-resolver",
|
||
"product": "Ariadne Resolver (Windows)",
|
||
"version": "0.1.2",
|
||
"date": "2026-09-09",
|
||
"platform": "win-x64",
|
||
"signed": false,
|
||
"signingAuthority": null,
|
||
"changes": "install.ps1 no longer dies at the CA-rotation probe on PS 5.1 (native subprocess stderr no longer trips $ErrorActionPreference=Stop; node calls go through Invoke-NodeCapture using OS-level stream redirection). Multi-source TLD cascade: comma-separated indexer list (default navigate.st,silentmode.st) then C:\\ProgramData\\Ariadne\\tlds-cache.json then electrum WSS then bundled ariadne.config.json then bootstrap; authoritative fetches refresh the cache automatically. CA import switched to X509Store direct so Cert: PSDrive doesn't have to be loaded. Inno now stops the running daemon before file replacement so upgrades no longer roll back with \"DeleteFile access denied\" on node.exe.",
|
||
"files": {
|
||
"AriadneResolver-Setup-0.1.2.exe": "5a2c9e4f3c5e1a162008641019f5ffc35968751c0440f94d3c5fe67aafb8cc5e"
|
||
}
|
||
},
|
||
{
|
||
"id": "ariadne-android",
|
||
"product": "Ariadne for Android",
|
||
"version": "0.16",
|
||
"date": "2026-09-12",
|
||
"platform": "android",
|
||
"minSdk": 21,
|
||
"signed": true,
|
||
"signingAuthority": null,
|
||
"signingCertSha256": "46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c",
|
||
"changes": "Start page is now a short curated shortlist matching navigate.st exactly — nine hero cards for hello.bch, siatest.bch, and the seven .x brands (SilentMode, Theseus, Sirius, Hephaestus, Prometheus, Helios, Hermes). Ditches the auto-generated beacon-fallback grid that was showing every registered name including old test junk (smtest-*, uitest-*, qrtest-*, final-*). Bundled BNS snapshot regenerated from live chain — up from 44 entries to 54, now including all the .x names, so cold-start resolution finds silentmode.x, theseus.x, hephaestus.x etc without a network trip. The dl.silentmode.st/bns-name-index.json CDN snapshot was also regenerated to match, so every other client hitting that endpoint gets the same fresh data. This fixes 'Ariadne can't open .x sites' and 'the start page is full of dead test links'.",
|
||
"files": {
|
||
"ariadne-v0.16.apk": "fa58aa7642319faaa6b23f0f0a46c0adad2ce1f3c5957f4d527ac09241b76574"
|
||
}
|
||
},
|
||
{
|
||
"id": "theseus-navigator",
|
||
"product": "Theseus Navigator",
|
||
"version": "0.3.45",
|
||
"date": "2026-09-10",
|
||
"platform": "win-x64",
|
||
"signed": false,
|
||
"signingAuthority": null,
|
||
"changes": "Startup no longer waits on the bookmark-bar favicons: the toolbar paints at DOM-ready, overlays and restored tabs load after it (active tab first, the rest staggered), and the pre-paint frame is dark instead of a white strip. Ariadne’s Thread button replaces the BCDN/ICANN chips at the end of the address bar — one icon that never overflows the bar, with a native menu to switch registry, remember the choice per name or per TLD, set the collision policy, and open the resolver settings. Page zoom: Ctrl +/−/0 and Ctrl+wheel on Chrome’s ladder, per host like Chrome, with a percentage chip in the address bar. The link-status pill now shows full-length URLs; the address/search bar ratio can run 80/20 to 20/80; the collapsed extension dock renders icon images instead of a data URI as text. Ariadne’s Thread plug-in card: the on/off toggle now actually reaches the scheduled tasks (every previous build silently did nothing), off persists across reboots, the update check reads dl.silentmode.st’s manifest, and installer exit codes are reported. Bundles Screenshot 0.6.4 and Aegis 0.6.2.",
|
||
"files": {
|
||
"TheseusNavigator-0.3.45-portable.exe": "5eb7b155cbd4a75322b25e6f4ff0bb5d66d069439c2c76da93488a70719f3dc6",
|
||
"TheseusNavigator-Setup-0.3.45.exe": "f0a11250a116027881ec391676a722dd320e789ffe7ae8016d27a0cdb97dbd78"
|
||
}
|
||
}
|
||
]
|
||
}
|