Ship Theseus 0.0.7 + Ariadne 0.10 (bundled BNS index + fresh hashes)

Site + manifest updates for the two published artifacts. Both live at
dl.silentmode.st; Sia mirror updated for the operator-published snapshot
(https://s3.silentmode.st:8600/bns/name-list.json, root c37b8596…).

  TheseusNavigator-Setup-0.0.7.exe    95.4 MB
    1b0dabcd2b13067aa1fd89c3271708b35ba22dfc7a620e248b35e0487b7a104f
  TheseusNavigator-0.0.7-portable.exe 92.7 MB
    706dc01b21a88d3c2fbc3eeced0cab6ace873630bf3edc2d40915ca5be5c8cae
  ariadne-v0.10.apk                    124 KB
    ca53d8b47e9943bb73a9d0dad1f5e69a77ca01514b09d0cf15e882ca53484ebb
    (signing key sha256 46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c)

Fixes a partial-update bug in the previous "Ship 0.0.7" pass — the
Windows verify-box and Android section on tools/index.html still carried
the 0.0.6 / 0.8 hashes even though the download URLs had been rewritten.
This commit is contained in:
Local Dev 2026-08-30 22:15:31 +02:00
parent 85e4d15283
commit 0a734e808d
3 changed files with 14 additions and 14 deletions

View file

@ -20,16 +20,16 @@
{ {
"id": "ariadne-android", "id": "ariadne-android",
"product": "Ariadne for Android", "product": "Ariadne for Android",
"version": "0.8", "version": "0.10",
"date": "2026-08-06", "date": "2026-08-30",
"platform": "android", "platform": "android",
"minSdk": 21, "minSdk": 21,
"signed": true, "signed": true,
"signingAuthority": null, "signingAuthority": null,
"signingCertSha256": "46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c", "signingCertSha256": "46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c",
"changes": "Add .test + .nav to permitted TLDs (subdomain links from deviant.bch now resolve); add navigate.st fallback in serveS3 when the direct s3d endpoint is unreachable.", "changes": "Ships with a bundled BNS starter index in APK assets (44 names, snapshot root c37b8596…). On a fresh install the first .bch page opens from the bundled cache instead of blocking on a full electrum walk; the on-disk cache still takes over on the next launch, and a background refresh continues to run.",
"files": { "files": {
"ariadne-v0.8.apk": "cd5ca7fde21e0dbb34f033a865abae877961b13a25cfa3f5c9d190d1bebeaa6d" "ariadne-v0.10.apk": "ca53d8b47e9943bb73a9d0dad1f5e69a77ca01514b09d0cf15e882ca53484ebb"
} }
}, },
{ {

View file

@ -71,12 +71,12 @@
</div> </div>
<div class="rel"> <div class="rel">
<h2>Ariadne for Android <span style="color:var(--acid)">0.8</span></h2> <h2>Ariadne for Android <span style="color:var(--acid)">0.10</span></h2>
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-08-06 · .test + .nav TLDs; navigate.st s3d fallback</div> <div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-08-30 · ships a bundled BNS starter index in the APK so the first .bch page opens without waiting on a full electrum walk</div>
<div class="file"> <div class="file">
<div class="n"><a href="https://dl.silentmode.st/ariadne-v0.8.apk">ariadne-v0.8.apk</a> — 113 KB</div> <div class="n"><a href="https://dl.silentmode.st/ariadne-v0.10.apk">ariadne-v0.10.apk</a> — 124 KB</div>
<code>cd5ca7fde21e0dbb34f033a865abae877961b13a25cfa3f5c9d190d1bebeaa6d</code> <code>ca53d8b47e9943bb73a9d0dad1f5e69a77ca01514b09d0cf15e882ca53484ebb</code>
</div> </div>
<div class="file"> <div class="file">
<div class="n">Signing certificate — SHA-256 (the same key signs every future release)</div> <div class="n">Signing certificate — SHA-256 (the same key signs every future release)</div>

View file

@ -115,8 +115,8 @@
</div> </div>
<div class="verifybox"> <div class="verifybox">
<div class="lbl">SHA-256 — verify before running</div> <div class="lbl">SHA-256 — verify before running</div>
<div class="h"><b>Installer</b><code>b740cb033173622b192701ff36f20a97e357fedebf77c3c7ead03d113a9ac229</code></div> <div class="h"><b>Installer</b><code>1b0dabcd2b13067aa1fd89c3271708b35ba22dfc7a620e248b35e0487b7a104f</code></div>
<div class="h"><b>Portable</b><code>782a2ad235a4a1e1491df6a1d16c817fa8542e363e3c6b139c7e04f40846f4c2</code></div> <div class="h"><b>Portable</b><code>706dc01b21a88d3c2fbc3eeced0cab6ace873630bf3edc2d40915ca5be5c8cae</code></div>
</div> </div>
</div> </div>
@ -125,13 +125,13 @@
<h3>for Android</h3> <h3>for Android</h3>
<p class="desc">Phone-sized browser with tap-to-verify provenance — the block <p class="desc">Phone-sized browser with tap-to-verify provenance — the block
and transaction behind each name are one tap away.</p> and transaction behind each name are one tap away.</p>
<div class="meta">v0.8 · ~113 KB · self-signed release key</div> <div class="meta">v0.10 · ~124 KB · self-signed release key</div>
<div class="buttons"> <div class="buttons">
<a class="btn acid" href="https://dl.silentmode.st/ariadne-v0.8.apk">Download APK</a> <a class="btn acid" href="https://dl.silentmode.st/ariadne-v0.10.apk">Download APK</a>
</div> </div>
<div class="verifybox"> <div class="verifybox">
<div class="lbl">SHA-256 — verify before installing</div> <div class="lbl">SHA-256 — verify before installing</div>
<div class="h"><b>APK</b><code>cd5ca7fde21e0dbb34f033a865abae877961b13a25cfa3f5c9d190d1bebeaa6d</code></div> <div class="h"><b>APK</b><code>ca53d8b47e9943bb73a9d0dad1f5e69a77ca01514b09d0cf15e882ca53484ebb</code></div>
<div class="h"><b>Signing key</b><code>46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c</code></div> <div class="h"><b>Signing key</b><code>46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c</code></div>
</div> </div>
</div> </div>
@ -144,7 +144,7 @@
browser and the system-wide resolver, so BNS names also work in Chrome, Edge, browser and the system-wide resolver, so BNS names also work in Chrome, Edge,
and any other browser on the machine. Until then, the and any other browser on the machine. Until then, the
<a href="#resolver">standalone Ariadne Resolver</a> below does the same job.</div> <a href="#resolver">standalone Ariadne Resolver</a> below does the same job.</div>
<div class="fn"><b>Android APK still named <code style="background:transparent;border:none;padding:0">ariadne-v0.8.apk</code>.</b> <div class="fn"><b>Android APK still named <code style="background:transparent;border:none;padding:0">ariadne-v0.10.apk</code>.</b>
Same app, same signing key — updates in place. The label shifts to <b>Theseus Same app, same signing key — updates in place. The label shifts to <b>Theseus
for Android</b> so both platforms share one brand; the next APK carries the for Android</b> so both platforms share one brand; the next APK carries the
new filename.</div> new filename.</div>