Release pages: Theseus 0.3.98

This commit is contained in:
Local Dev 2026-10-21 02:44:42 +03:00
parent 4ea506596f
commit 75b86e87a5
3 changed files with 31 additions and 3 deletions

View file

@ -5,6 +5,20 @@
"https://dl.silentmode.st/"
],
"releases": [
{
"id": "theseus-navigator",
"product": "Theseus Navigator",
"version": "0.3.98",
"date": "2026-10-21",
"platform": "win-x64",
"signed": false,
"signingAuthority": null,
"changes": "Two more resolvers under Settings › Names & Certificates. Namecoin — .bit names resolve against a configured Namecoin JSON-RPC endpoint and follow translate/alias records to a clearnet host; Namecoin has no free public RPC, so set yours in Advanced. Handshake — non-ICANN hostnames route through the public hns.to web gateway (user-overridable). The default collision policy keeps common ICANN TLDs (original gTLDs + popular new gTLDs + every ccTLD) in clearnet; switch to \"hns-wins\" to always try Handshake first.",
"files": {
"TheseusNavigator-0.3.98-portable.exe": "a9a0296b16ba6bcc28813707914d59e0693e7dfe471a5e0906be285ca035972c",
"TheseusNavigator-Setup-0.3.98.exe": "b700d8446a42f56ecc353b5131abf0b3a01cd5c4a8b062d34845740beea03e5f"
}
},
{
"id": "theseus-navigator",
"product": "Theseus Navigator",

View file

@ -57,6 +57,20 @@
name <code>releases.silentmode.bch</code>; the name pins where it is served from, so a tampered
mirror cannot change what you check against here.</p>
<div class="rel">
<h2>Theseus Navigator <span style="color:var(--acid)">0.3.98</span></h2>
<div class="meta">Windows 64-bit · unsigned · 2026-10-21 · <b>0.3.98 — Namecoin + Handshake adapters</b> — Two more resolvers under Settings › Names &amp; Certificates. <b>Namecoin</b> — <i>.bit</i> names resolve against a configured Namecoin JSON-RPC endpoint and follow <code>translate</code>/<code>alias</code> records to a clearnet host. Namecoin has no free public RPC — set yours in Advanced. <b>Handshake</b> — non-ICANN hostnames route through the public <code>hns.to</code> web gateway (user-overridable). The default collision policy keeps common ICANN TLDs in clearnet; switch to "hns-wins" to always try Handshake first.</div>
<div class="file">
<div class="n"><a href="https://dl.silentmode.st/TheseusNavigator-Setup-0.3.98.exe">TheseusNavigator-Setup-0.3.98.exe</a> — installer</div>
<code>b700d8446a42f56ecc353b5131abf0b3a01cd5c4a8b062d34845740beea03e5f</code>
</div>
<div class="file">
<div class="n"><a href="https://dl.silentmode.st/TheseusNavigator-0.3.98-portable.exe">TheseusNavigator-0.3.98-portable.exe</a> — portable</div>
<code>a9a0296b16ba6bcc28813707914d59e0693e7dfe471a5e0906be285ca035972c</code>
</div>
</div>
<div class="rel">
<h2>Theseus Navigator <span style="color:var(--acid)">0.3.97</span></h2>
<div class="meta">Windows 64-bit · unsigned · 2026-10-21 · <b>0.3.97 — ENS resolver (.eth names → IPFS/IPNS)</b> — First real resolver behind the Names &amp; Certificates toggles. Turn on Settings › Names &amp; Certificates › Ethereum Name Service, then type a .eth name in the address bar; Theseus reads the content hash from the ENS registry on Ethereum (EIP-137 namehash + EIP-1577 contenthash), decodes IPFS/IPNS CIDv0 or CIDv1, and loads the site from a gateway. Defaults: publicnode's free Ethereum RPC + ipfs.io gateway; both user-overridable in Settings › Advanced. Swarm-hosted ENS names return "not yet supported" until we add a swarm gateway option.</div>

View file

@ -144,15 +144,15 @@
<h3>Theseus for Windows</h3>
<p class="desc">Full-window desktop browser with Tor toggle, search bar, password
vault and add-ons. macOS and Linux not yet packaged.</p>
<div class="meta">v0.3.97 · installer ~137 MB · portable ~137 MB · unsigned</div>
<div class="meta">v0.3.98 · installer ~137 MB · portable ~137 MB · unsigned</div>
<div class="buttons">
<a class="btn acid" href="https://dl.silentmode.st/latest/TheseusNavigator-Setup.exe">Installer</a>
<a class="btn ghost" href="https://dl.silentmode.st/latest/TheseusNavigator-portable.exe">Portable .exe</a>
</div>
<div class="verifybox">
<div class="lbl">SHA-256 — verify before running</div>
<div class="h"><b>Installer</b><code>4749dac4310193b3db8f031325337778fcb9345792aeb392aa66af5ddd5e6805</code></div>
<div class="h"><b>Portable</b><code>5a8ea892ecb9e72763fbcf0a33bc44fb02897ab4ffc27ce8a1ec87eb20b799eb</code></div>
<div class="h"><b>Installer</b><code>b700d8446a42f56ecc353b5131abf0b3a01cd5c4a8b062d34845740beea03e5f</code></div>
<div class="h"><b>Portable</b><code>a9a0296b16ba6bcc28813707914d59e0693e7dfe471a5e0906be285ca035972c</code></div>
</div>
</div>