{ "schema": "silentmode-releases/2", "updated": "2026-09-10", "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.15", "date": "2026-09-10", "platform": "android", "minSdk": 21, "signed": true, "signingAuthority": null, "signingCertSha256": "46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c", "changes": "Update flow gets visible states so silent-background-download → tap-to-install feels honest. On launch the app polls the manifest as before, and if a newer version exists the address-bar update chip becomes visible immediately in DOWNLOADING state — muted amber, showing '▲ 0.15 · 45%' as the prefetch runs. When the SHA-256 verifies against the manifest, the chip flips to READY: green pill, '▲ Install 0.15', and a brief toast 'Ariadne 0.15 downloaded — ready to install' announces it so the user knows. Tapping the ready chip opens a short confirmation dialog that spells out Android replaces the app in place and reopens it on the new version. If the prefetch fails (network drop mid-download) the chip becomes RETRY and one tap restarts the whole prefetch. saveSession() fires before the install intent so the newly-launched v0.15 restores tabs cleanly. No new permissions; no functional change to bookmarks / downloads / pull-to-refresh / share-target from 0.14 — this is a chip-visibility polish release.", "files": { "ariadne-v0.15.apk": "35532e596ec43a2da0cf49496640c72972321f5a44fa2e16d259d281a021b425" } }, { "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" } } ] }