site/releases-manifest.json
Local Dev 855bd6e9ce Ship Theseus 0.0.9 5452a34f (cumulative: 0.0.7 warm-start + 0.0.8 window.bcnr + address-picker + reload keys)
Setup    5452a34f211176cf04b7ea77a70fb838f0031b6ea0faed2cd270eae989b20c60
Portable ee602a016caf022452b2096ca683cf4bb4cea93ded1352192910c581a962d9ae

Version bumped 0.0.8 -> 0.0.9 because the prior 0.0.7 and 0.0.8
"Ship ..." commits (f464de6, 1a3b232, ed9ec18) never actually
deployed - the live manifest at dl.silentmode.st still served 0.0.6
until this commit. Bumping the number preserves version->hash 1:1:
this 0.0.9 is the FIRST post-0.0.6 binary that ever went public.

Cumulative content:
- 0.0.7  warm-start from bundled BNS snapshot + 30-s background delta
         refresh + Sia snapshot pull on boot (first .bch page opens
         near-instantly, index stays fresh while browser runs).
- 0.0.8  window.bcnr read-only dApp API on every page (resolveName,
         isRegistered, getBcnrTlds, getRecordVersion). Permission
         origins now scope to eTLD+1 via the Public Suffix List
         (same rule Chromium uses for cookies/storage).
- 0.0.9  Address-picker paints the picked URL in the address bar
         immediately (was leaving the typed prefix while the target
         loaded). Reload keys wired end-to-end: F5 / Ctrl+R soft,
         Ctrl+Shift+R / Ctrl+F5 hard, Shift-click the toolbar reload
         does hard too.

Deployed:
- scp installers + releases-manifest.json to /opt/silent-mode/dl/
- scp tools/ + releases/ index pages to /opt/silent-mode/site/
- sia-upload of ../site to bns/silentmode/
- verified: dl.silentmode.st HEAD 200 on the installer, manifest
  reports 0.0.9 2026-08-31, VPS hashes match, both silentmode.st and
  silentmode.bch tools pages show 0.0.9 buttons.

Existing 0.0.6 installs will surface the update chip on next launch.
2026-08-31 02:58:25 +02:00

50 lines
2.5 KiB
JSON

{
"schema": "silentmode-releases/2",
"updated": "2026-08-31",
"mirrors": [
"https://dl.silentmode.st/"
],
"releases": [
{
"id": "ariadne-resolver",
"product": "Ariadne Resolver (Windows)",
"version": "0.1.0",
"date": "2026-08-01",
"platform": "win-x64",
"signed": false,
"signingAuthority": null,
"files": {
"AriadneResolver-Setup-0.1.0.exe": "9ab725bec5567625e5857a49b112c4fbc0f59dbdd623abd7110429306f5d0ddb"
}
},
{
"id": "ariadne-android",
"product": "Ariadne for Android",
"version": "0.11",
"date": "2026-08-30",
"platform": "android",
"minSdk": 21,
"signed": true,
"signingAuthority": null,
"signingCertSha256": "46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c",
"changes": "Adds a Sia-mirror pull path alongside the APK-bundled starter (0.10). On boot the app fires a background HTTP GET for dl.silentmode.st/bns-name-index.json — the operator's latest published BNS snapshot in the interpreted-index format Bns.saveDisk reads. On any subsequent cold start after a release, the browser converges on the current chain state with one HTTP call instead of a full electrum walk. Multi-source: bundled + CDN + on-device electrum + optional Argus indexer, all racing in parallel; whichever gives a fresh answer first wins.",
"files": {
"ariadne-v0.11.apk": "03c95832c16cc4763acaadbf328caa7d4bd05fc7c2994f6997a79cc6890bca44"
}
},
{
"id": "theseus-navigator",
"product": "Theseus Navigator",
"version": "0.0.9",
"date": "2026-08-31",
"platform": "win-x64",
"signed": false,
"signingAuthority": null,
"changes": "Cumulative ship. Address-picker: clicking a suggestion now paints the full picked URL in the address bar (was leaving the typed prefix while the target loaded). Reload keys wired: F5 / Ctrl+R for soft reload, Ctrl+Shift+R / Ctrl+F5 for hard reload (bypass cache); Shift-click on the toolbar reload does the same. Carries forward 0.0.8's `window.bcnr` read-only dApp API (resolveName / isRegistered / getBcnrTlds / getRecordVersion) and eTLD+1 permission origins via the Public Suffix List, plus 0.0.7's bundled BNS beacon snapshot + 30-s background delta refresh + Sia snapshot pull on boot.",
"files": {
"TheseusNavigator-Setup-0.0.9.exe": "5452a34f211176cf04b7ea77a70fb838f0031b6ea0faed2cd270eae989b20c60",
"TheseusNavigator-0.0.9-portable.exe": "ee602a016caf022452b2096ca683cf4bb4cea93ded1352192910c581a962d9ae"
}
}
]
}