{ "schema": "silentmode-releases/2", "updated": "2026-09-15", "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.18", "date": "2026-09-14", "platform": "android", "minSdk": 21, "signed": true, "signingAuthority": null, "signingCertSha256": "46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c", "changes": "Security fix and desktop parity. The app no longer carries any storage credentials: Sia-hosted (s3) content is fetched through the public relay at navigate.st, exactly as Theseus does — earlier builds signed their own S3 requests with an embedded key. Name resolution now uses the same canonical model as the desktop resolver (names are label.tld; coinspectrum.x and coinspectrum.bch are distinct), which also fixes on-device lookups against the bundled and mirrored index that previously always missed. BCNR-first on any TLD once the chain knows a name (poutakidis.de, syskypo.de), the active TLD list refreshed from the per-TLD registry via navigate.st/api/tlds, the port-443 electrum route tried first for mobile carriers, record precedence matching Theseus (subdomain + ip first, p never under a subdomain), relay HTML base-href stripped, and start-page cards refreshed from dl.silentmode.st/home-cards.json like the desktop start page.", "files": { "ariadne-v0.18.apk": "920272deb1ff3cb163d609882f4fdaf422c163648b96944d16670ba0ba2ac5bf" } }, { "id": "theseus-navigator", "product": "Theseus Navigator", "version": "0.3.48", "date": "2026-09-15", "platform": "win-x64", "signed": false, "signingAuthority": null, "changes": "Sites behind HTTP authentication (Basic/Digest, e.g. an admin dashboard behind a realm) now get a sign-in prompt instead of the server's bare 401 page; Cancel leaves the 401, a rejected password asks again, and add-on proxy credentials keep their own path. Typing or pasting a local path (D:\\folder\\page.html, a UNC share, or a file:// URL) opens the file instead of sending it to the search engine; local-file tabs keep their file:// address, show a “Local file” badge, and a missing file lands on the error page. Includes everything from 0.3.47 (Plug-ins section, in-panel add-on self-update, Aegis 0.6.31) and 0.3.46 (updater self-heal, BCNR fetch error page).", "files": { "TheseusNavigator-0.3.48-portable.exe": "e758c1f9a9ec376c029856fd81ed3cee4b2c848a4cf9f94d07ed74f2096ad621", "TheseusNavigator-Setup-0.3.48.exe": "ce5064decdd796e560e11f161d2e9271d3cd7de3bd231c942ebc2de407d0c9f7" } } ] }