site/releases-manifest.json
2026-09-13 19:54:01 +02:00

51 lines
3.7 KiB
JSON

{
"schema": "silentmode-releases/2",
"updated": "2026-09-13",
"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.46",
"date": "2026-09-13",
"platform": "win-x64",
"signed": false,
"signingAuthority": null,
"changes": "Updater hardening after a torn 0.3.44 → 0.3.45 auto-update: the installer is no longer launched while Theseus is still shutting down. Install & restart now records the setup path, quits, and a detached helper waits for the browser process to be gone before running the installer, then runs it once more if resourcesapp.asar is missing afterwards — a torn install repairs itself. Hash verification of the download is unchanged and the mark-of-the-web is stripped after it passes. Failed content fetches for BCNR sites (relay unreachable, DNS stalling, origin down) now show a proper error page naming the site, the upstream that was tried, the error and its cause code, with a retry — instead of the bare text \"Theseus error: fetch failed\". Includes everything from 0.3.45.",
"files": {
"TheseusNavigator-0.3.46-portable.exe": "6165f9d179f8a1531c3700c688f3c4372b63f06402b6fda49579e417ce561d5e",
"TheseusNavigator-Setup-0.3.46.exe": "20e4c6badfb43e62ceff72ac518a34662f61571cfc3a5d2c685c91a253aee970"
}
}
]
}