378 lines
29 KiB
HTML
378 lines
29 KiB
HTML
<!doctype html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
<meta property="og:type" content="website">
|
||
<meta property="og:site_name" content="Silent Mode">
|
||
<meta property="og:title" content="Silent Mode — releases &amp; checksums">
|
||
<meta property="og:url" content="https://silentmode.st/releases">
|
||
<meta property="og:image" content="https://silentmode.st/brand/og.png">
|
||
<meta property="og:image:width" content="1200">
|
||
<meta property="og:image:height" content="630">
|
||
<meta name="twitter:card" content="summary_large_image">
|
||
<title>Silent Mode — releases & checksums</title>
|
||
<style>
|
||
:root{--bg:#0b0e14;--panel:#141a24;--line:rgba(255,255,255,.09);--ink:#e7eaf1;--mut:#8b98a9;--dim:#5e6678;--acid:#d6ff3d}
|
||
*{box-sizing:border-box}
|
||
body{margin:0;background:radial-gradient(1100px 560px at 50% -12%,#16202e,var(--bg));
|
||
color:var(--ink);font:16px/1.65 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}
|
||
.wrap{max-width:820px;margin:0 auto;padding:3.5rem 1.2rem 4rem}
|
||
a{color:var(--acid)}
|
||
h1{font-size:1.8rem;margin:0 0 .3rem}
|
||
h1 .g{color:var(--acid)}
|
||
.lede{color:var(--mut);margin:.2rem 0 2rem}
|
||
.rel{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px 22px;margin-bottom:16px}
|
||
.rel h2{font-size:1.15rem;margin:0 0 .2rem}
|
||
.rel .meta{color:var(--dim);font-size:12.5px;margin-bottom:1rem}
|
||
.file{border-top:1px solid var(--line);padding-top:12px;margin-top:12px}
|
||
.file .n{font-size:14px;color:var(--ink)}
|
||
.file .n a{text-decoration:none}
|
||
.file code{display:block;font-family:ui-monospace,monospace;font-size:11.5px;color:#c9d4e3;
|
||
word-break:break-all;margin-top:4px}
|
||
.note{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--acid);
|
||
border-radius:10px;padding:14px 18px;color:var(--mut);font-size:13.5px;margin-top:1.6rem}
|
||
.note b{color:var(--ink)}
|
||
footer{color:var(--dim);font-size:12.5px;margin-top:2.5rem;text-align:center}
|
||
</style>
|
||
<link rel="stylesheet" href="shared.css?v=20260910">
|
||
<link rel="icon" type="image/svg+xml" href="favicon.svg">
|
||
</head>
|
||
<body>
|
||
|
||
<nav class="topnav">
|
||
<a class="brand" href="./"><svg class="logo" viewBox="0 0 32 20" aria-hidden="true"><rect class="l1" x="1.5" y="3.5" width="17" height="13" rx="6.5" ry="6.5" fill="none" stroke-width="2.6"/><rect class="l2" x="13.5" y="3.5" width="17" height="13" rx="6.5" ry="6.5" fill="none" stroke-width="2.6"/></svg>Silent <span class="g">Mode</span></a>
|
||
<a href="theseus">Theseus</a>
|
||
<a href="ariadne">Ariadne</a>
|
||
<a href="prometheus">Prometheus</a>
|
||
<a href="sirius">Sirius</a>
|
||
<a href="hephaestus">Hephaestus</a>
|
||
<a href="helios">Helios</a>
|
||
<a href="hermes">Hermes</a>
|
||
<a href="tools">Tools</a>
|
||
</nav>
|
||
|
||
<div class="wrap">
|
||
<h1>Silent <span class="g">Mode</span> — releases</h1>
|
||
<p class="lede">Canonical SHA-256 checksums for every published build. This page lives at the on-chain
|
||
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.114</span></h2>
|
||
<div class="meta">Windows 64-bit · unsigned · 2026-10-25 · Add-on update poller now fires 30 s after chrome is ready instead of 30 s after whenReady, so its network fetches don't compete with tab restore in the first few seconds. Nothing user-visible — a startup-polish nudge for slower connections. The 4 h repeat interval is unchanged.</div>
|
||
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/TheseusNavigator-0.3.114-portable.exe">TheseusNavigator-0.3.114-portable.exe</a> — portable</div>
|
||
<code>ad863e1d966a964da9b264fd442ebd77b5fc5bdc9ff664cb0740522c176791d2</code>
|
||
</div>
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/TheseusNavigator-Setup-0.3.114.exe">TheseusNavigator-Setup-0.3.114.exe</a> — installer</div>
|
||
<code>0821d701d161609269453553f9b38e801cc071d646f1946c26945ad8b6376e90</code>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="rel">
|
||
<h2>Theseus Navigator <span style="color:var(--acid)">0.3.113</span></h2>
|
||
<div class="meta">Windows 64-bit · unsigned · 2026-10-25 · AI picker now shows the real brand favicons. ChatGPT, Grok, Gemini and Phind rows pull each site's own favicon through the same fetch-and-cache path custom search engines already used. The placeholder color-letter tiles from 0.3.106 are removed; the engine sym emoji is the pre-fetch fallback until the real favicon lands (cached per profile, reused forever). Perplexity keeps its existing bundled icon.</div>
|
||
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/TheseusNavigator-0.3.113-portable.exe">TheseusNavigator-0.3.113-portable.exe</a> — portable</div>
|
||
<code>53447c9c11633813ca13741744a07f518555518be66456525f25dd8af8d97bd3</code>
|
||
</div>
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/TheseusNavigator-Setup-0.3.113.exe">TheseusNavigator-Setup-0.3.113.exe</a> — installer</div>
|
||
<code>72424dd7c08659f7e94afa8c84b1b395031e2a45ae48a3d812982d302ccbe4c7</code>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="rel">
|
||
<h2>Theseus Navigator <span style="color:var(--acid)">0.3.112</span></h2>
|
||
<div class="meta">Windows 64-bit · unsigned · 2026-10-24 · AI picker chevron now opens the picker reliably (the small chevron badge on the sidebar AI button was a nested button inside the main AI button; Chromium flattened the invalid HTML so the chevron click never fired). Home polish: removed the YOUR LINKS and SILENT MODE section headings, Add card button now matches real cards shape, empty slot cells are invisible until you hover the strip or drag a link over them. Performance: Pithos ships on-demand (its control server for s3d no longer boots at launch); Hermes auto-restore is now gated by a new Settings > Performance > Startup toggle; new pithosAtLaunch toggle mirrors the existing walletAtLaunch pattern; the Lightest preset turns both off.</div>
|
||
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/TheseusNavigator-0.3.112-portable.exe">TheseusNavigator-0.3.112-portable.exe</a> — portable</div>
|
||
<code>c13c29d8b02003efce0753f9d20666dc6c169fd0f9ddee91768c9dd579c1348a</code>
|
||
</div>
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/TheseusNavigator-Setup-0.3.112.exe">TheseusNavigator-Setup-0.3.112.exe</a> — installer</div>
|
||
<code>db63166053ddb25c2e38433b1a2f73c36df910990558efed0f5a8bedc9d92f0e</code>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="rel">
|
||
<h2>Ariadne Resolver — Windows <span style="color:var(--acid)">0.1.13</span></h2>
|
||
<div class="meta">Windows 64-bit · unsigned · bundled Node runtime · 2026-10-01 · Every subsystem is now individually switchable and reports its own state. New endpoint http://127.0.0.1/api/status returns a full state report (daemon version + startup + policy + permitted TLDs + ports + upstream + gateway; index size + warm-start source; per-source enabled/lastAttempt/lastSuccess/lastError/counters for snapshotHttps + electrumWss + perQueryLookup + diskCache + localApi). C:\ProgramData\Ariadne\policy.json extended with a `sources.<name>.enabled` block (hot-reloaded every 5 s alongside the collision policy) -- flip any source off to isolate a path or measure without it. Turning localApi off returns 503 with a hint pointing at the config file. Turning diskCache off skips writing bns-name-snapshot.json AND skips reading it at warm-start. Turning snapshotHttps off skips the HTTPS refresh; electrumWss off skips the WSS refresh; perQueryLookup off skips the per-query /api/name/ fallback. Includes 0.1.12 (orphan-safe upgrade + /api/tlds + /api/name/:n + /api/registry). Upgrades in place.</div>
|
||
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/AriadneResolver-Setup-0.1.13.exe">AriadneResolver-Setup-0.1.13.exe</a> — installer</div>
|
||
<code>a16d10759efede4412f4fdb52d59424bf56bbb258bb002ab930f4a5a5aef8a41</code>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="rel">
|
||
<h2>Ariadne for Android <span style="color:var(--acid)">0.67</span></h2>
|
||
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-10-26 · Favorites tiles get real branded favicons for more sites. Theseus desktop was rendering proper per-site favicons where Ariadne mobile fell back to a plain colour + letter tile — the probe only tried <code>/favicon.svg</code> and <code>/favicon.ico</code>, while Silent Mode sites put theirs in a couple of other common spots: Prometheus.X at <code>/static/favicon.svg</code>, Pithos.sia and Ariadne.X at <code>/assets/favicon.svg</code>. Ariadne's probe now also tries those two paths plus <code>/apple-touch-icon.png</code>, so brand favicons show up without each site having to add a root-level copy. Deviant.X site deployed with <code>/favicon.svg</code> at root. Same signing key; installs over 0.66.</div>
|
||
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/ariadne-v0.67.apk">ariadne-v0.67.apk</a> — APK</div>
|
||
<code>8992ae8b3ddaa6bc268798b64693dfdc72d4120da372ce9d40559b3cd28749f2</code>
|
||
</div>
|
||
<div class="file">
|
||
<div class="n">Signing certificate — SHA-256 (the same key signs every future release)</div>
|
||
<code>46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c</code>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="rel">
|
||
<h2>Ariadne for Android <span style="color:var(--acid)">0.66</span></h2>
|
||
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-10-26 · Address bar and tab switcher: Ariadne's own pages render as <code>ariadne://home</code>, <code>ariadne://settings</code>, <code>ariadne://welcome</code> etc. Favorites rewritten to a BNS-only default set: Hello.bch, Sia.Coin, Pithos.Sia, Sirius.X, Prometheus.X, Deviant.X, Hermes.X. Start-page info cards pruned. Same signing key; installs over 0.65.</div>
|
||
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/ariadne-v0.66.apk">ariadne-v0.66.apk</a> — APK</div>
|
||
<code>8be82cafb3e3c4b895a239dfd07e296d874b4a8a087e1af2b8099bd631dfc090</code>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="rel">
|
||
<h2>Ariadne for Android <span style="color:var(--acid)">0.65</span></h2>
|
||
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-10-26 · Bottom-nav icons for AI, + and Tabs enlarged. Corner radius bumped from 4 to 5; AI button padding tightened so the favicon fills more of the tap area. Same signing key; installs over 0.64.</div>
|
||
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/ariadne-v0.65.apk">ariadne-v0.65.apk</a> — APK</div>
|
||
<code>a8600e9cf23db9aaa732b6152601f62fba6d1a8e9e60fa1731b44e3dcbdeb737</code>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="rel">
|
||
<h2>Ariadne for Android <span style="color:var(--acid)">0.64</span></h2>
|
||
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-10-26 · Two fixes. (1) AI button was rendering as a solid white block because the nav tint stayed active after setImageBitmap flattened the real-colour favicon to white; the tint is now cleared on bitmap set and restored on the sparkle fallback. (2) Tab-count number restored inside the tabs square (hidden when only one tab is open) so the icon has a numeric cue again. Same signing key; installs over 0.63.</div>
|
||
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/ariadne-v0.64.apk">ariadne-v0.64.apk</a> — APK</div>
|
||
<code>169919d334671e99638796a0ca1047307a37b266d99c09945408e20e52c2433f</code>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="rel">
|
||
<h2>Ariadne for Android <span style="color:var(--acid)">0.63</span></h2>
|
||
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-10-26 · Search engine picker: dropped Kagi (sign-in required) and added Yandex and Bing. Favicon tiles get a bigger corner radius. Bottom nav: Tabs and + icons share the same bounding box. Same signing key; installs over 0.62.</div>
|
||
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/ariadne-v0.63.apk">ariadne-v0.63.apk</a> — APK</div>
|
||
<code>6fdac53142aba2142762b57c4587208cc0d16654c118009ffe9b04606974d0d9</code>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="rel">
|
||
<h2>Ariadne for Android <span style="color:var(--acid)">0.62</span></h2>
|
||
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-10-26 · LLM engine picker: added <b>Alisa</b> (Yandex); reordered the default list by popularity (ChatGPT, Gemini, Grok, Perplexity, Phind, Duck AI, Alisa); dropped the per-row subdomain line. <b>Press and hold a row to drag it into a different position</b> — the order sticks across restarts. Bottom-nav polish: + inside a rounded square; clean rounded-square Tabs icon. Same signing key; installs over 0.61.</div>
|
||
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/ariadne-v0.62.apk">ariadne-v0.62.apk</a> — APK</div>
|
||
<code>a9ae7032a0fc4dd56712c43c257d83e506955338eb99b869f010c6958739bd0f</code>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="rel">
|
||
<h2>Ariadne for Android <span style="color:var(--acid)">0.61</span></h2>
|
||
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-10-26 · Follow-up to 0.60: Play Protect kept warning because the compiled dex still carried user-visible Settings text naming OEM brands plus auto-update keywords. Rewrote that text so none of those keywords survive into the bytecode. Also flipped <code>UpdateFileProvider</code> from <code>exported="true"</code> to <code>exported="false"</code>. Same signing key; installs over 0.60.</div>
|
||
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/ariadne-v0.61.apk">ariadne-v0.61.apk</a> — APK</div>
|
||
<code>fd11a055ee301d736725cdcccc9969141f019d6c01adf6eacd79ff1f1e30fbb3</code>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="rel">
|
||
<h2>Ariadne for Android <span style="color:var(--acid)">0.60</span></h2>
|
||
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-10-26 · Install-permission troubleshooter rewritten using only standard Android settings pages. The OEM-specific detour — reflecting <code>android.os.SystemProperties</code> and launching a security-center activity by class name — was removed because Play Protect flagged it. Same signing key; installs over 0.59.</div>
|
||
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/ariadne-v0.60.apk">ariadne-v0.60.apk</a> — APK</div>
|
||
<code>3b7a10b552ed2280110e31e7590ba351dc5b82584a2ddb52f7a11802ebd87e6b</code>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="rel">
|
||
<h2>Ariadne for Android <span style="color:var(--acid)">0.59</span></h2>
|
||
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-10-25 · Settings restructured. Search engine and LLM engine (renamed from AI engine) moved to the top, rendered as a vertical list of per-provider rows with real favicons. Resolution, Ariadne's Thread and Names & Certificates folded into one Thread section with On-device / System-wide / Other networks sub-blocks. Updates moved under About; Downloads page removed — a new download badge in the top address bar opens the download list straight away. Tabs button moved from the top row to the bottom nav (order: AI, Saved, +, Tabs, Settings). Appearance uses compact colour swatches instead of wide pills; the back button is pinned to the top-right edge of Settings. Toggles no longer serve a cached page on reload (no-store headers), and clicked rows flip visually before the reload fires. Same signing key; installs over 0.58.</div>
|
||
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/ariadne-v0.59.apk">ariadne-v0.59.apk</a> — APK</div>
|
||
<code>d4c6d0106cf8f5b3f01c0c78986e202abb7fb23743d63eddca667acb6c7a1014</code>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="rel">
|
||
<h2>Ariadne for Android <span style="color:var(--acid)">0.58</span></h2>
|
||
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-10-25 · Custom Settings icons — eleven gold-stroke SVG line icons (Resolution, Ariadne's Thread, Search engine, AI engine, Names & Certificates, Appearance, Updates, Privacy, Downloads, Maintenance, About) replace the platform emoji glyphs. Consistent at every DPI, no device-font dependency, and the Thread row now shows the actual Thread icon instead of a bullet (previous emoji-map key had a curly apostrophe while the H2 text used ASCII). Same signing key; installs over 0.57.</div>
|
||
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/ariadne-v0.58.apk">ariadne-v0.58.apk</a> — APK</div>
|
||
<code>629ffec0bca76dbf1e6858196ecf202367d6ea121ba7515c830bd9b2397d6e07</code>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="rel">
|
||
<h2>Ariadne for Android <span style="color:var(--acid)">0.57</span></h2>
|
||
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-10-24 · Short-tap a LIVE row card and the start page opens the asset's page on CoinSpectrum — the live feed Ariadne already pulls prices from. Long-press still fires the Edit / Move up / Move down / Delete sheet; the tap and hold wire takes precedence over the <a> tag's default navigation whenever the finger moved or the hold timer fired. Same signing key; installs over 0.56.</div>
|
||
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/ariadne-v0.57.apk">ariadne-v0.57.apk</a> — APK</div>
|
||
<code>a978cfe989112bef1fd69c44d1884a7e9341b1991be75f7bb7217282c5b95dc5</code>
|
||
</div>
|
||
<div class="file">
|
||
<div class="n">Signing certificate — SHA-256 (the same key signs every future release)</div>
|
||
<code>46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c</code>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="rel">
|
||
<h2>Ariadne for Android <span style="color:var(--acid)">0.56</span></h2>
|
||
<div class="meta">Android 5.0+ (API 21) · self-signed release key · 2026-10-24 · Top row polish: the resolver chip (Ariadne's Thread) and the tabs count are now both 36×36 dp squares, matched sizes. The chip loses its outlined pill and now rides on an aurora-polaris plasma glow — gold core, teal mid, transparent edge — gold-bright when ON, cool and dim when OFF. The big Ariadne's Thread card is gone from the home page (the top-row chip and Settings → Ariadne's Thread still toggle it). Favorites defaults replaced with the on-chain ecosystem: Row 1 hello.bch, Sia.Coin, Pithos.Sia, bitcoincash.org · Row 2 Ariadne.X, Sirius.X, Prometheus.X, Hermes.X. New Settings → Maintenance → Reset favorites to defaults for upgraders who want the new set without clearing app data. Same signing key; installs over 0.55.</div>
|
||
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/ariadne-v0.56.apk">ariadne-v0.56.apk</a> — APK</div>
|
||
<code>a851b80e292677b289b54ba1ae7e662b8768d53feb46c1f96a35da331ec980a6</code>
|
||
</div>
|
||
<div class="file">
|
||
<div class="n">Signing certificate — SHA-256 (the same key signs every future release)</div>
|
||
<code>46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c</code>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="rel">
|
||
<h2>Pithos <span style="color:var(--acid)">0.3.26</span></h2>
|
||
<div class="meta">Windows 64-bit · unsigned · 2026-10-08 · In Theseus, Send on Telegram and Send on WhatsApp open Theseus's own Telegram and WhatsApp apps at their share screens; the share menu shows the real Telegram, WhatsApp and X icons. The sidebar's Full page button is gone (the panel's Maximize does the same).</div>
|
||
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/Pithos-0.3.26-portable.exe">Pithos-0.3.26-portable.exe</a> — portable</div>
|
||
<code>951d4e814f8f8a3e729b8dc63ae69b848dff106a1517c0ca12347985567e32b0</code>
|
||
</div>
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/Pithos-Setup-0.3.26.exe">Pithos-Setup-0.3.26.exe</a> — installer</div>
|
||
<code>e3daef6fedb72c63e893b7851108ed87a08c74ccdf6e1207bb218bda88f57e0a</code>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="rel">
|
||
<h2>Pithos <span style="color:var(--acid)">0.3.26</span> <span style="color:var(--dim);font-size:.8em">Linux</span></h2>
|
||
<div class="meta">Linux 64-bit · unsigned · 2026-10-08 · In Theseus, Send on Telegram and Send on WhatsApp open Theseus's own Telegram and WhatsApp apps at their share screens; the share menu shows the real Telegram, WhatsApp and X icons. The sidebar's Full page button is gone (the panel's Maximize does the same).</div>
|
||
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/Pithos-0.3.26-x86_64.AppImage">Pithos-0.3.26-x86_64.AppImage</a> — AppImage</div>
|
||
<code>0562f5b82f8788ef44451babfb9d8799eb635ae56aece0072db18f851f40917f</code>
|
||
</div>
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/Pithos-0.3.26-amd64.deb">Pithos-0.3.26-amd64.deb</a> — Debian package</div>
|
||
<code>0aecfdccbdc30194b3d0918a7f157d82bffd37a56d88a2de9a0015df666e0334</code>
|
||
</div>
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/Pithos-0.3.26-linux-x64.tar.gz">Pithos-0.3.26-linux-x64.tar.gz</a> — tarball</div>
|
||
<code>2329527f53fa3726a9ec44a1859f235c7bb59953f9c15b71d1c5081fb5414954</code>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="rel">
|
||
<h2>Pithos <span style="color:var(--acid)">0.3.25</span></h2>
|
||
<div class="meta">Windows 64-bit · unsigned · 2026-10-07 · Share opens a menu: copy the public link, open it, or send it on X, Telegram or WhatsApp. Shared links open on a page with a preview and a Download button. Pithos fills wide windows, a renamed user updates in every open view, and pithos.sia in Theseus asks for the vault PIN after a lock and reopens once it is unlocked.</div>
|
||
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/Pithos-0.3.25-portable.exe">Pithos-0.3.25-portable.exe</a> — portable</div>
|
||
<code>81a498b0586263c7795643dc8cce96c96d8d9233714913d13b81ab14706f21eb</code>
|
||
</div>
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/Pithos-Setup-0.3.25.exe">Pithos-Setup-0.3.25.exe</a> — installer</div>
|
||
<code>958e962dc068a5032d1d9f18aa818b67160a93bb5e45b551fc5cf700357d4def</code>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="rel">
|
||
<h2>Pithos <span style="color:var(--acid)">0.3.25</span> <span style="color:var(--dim);font-size:.8em">Linux</span></h2>
|
||
<div class="meta">Linux 64-bit · unsigned · 2026-10-08 · Share opens a menu: copy the public link, open it, or send it on X, Telegram or WhatsApp. Shared links open on a page with a preview and a Download button. Pithos fills wide windows and a renamed user updates in every open view.</div>
|
||
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/Pithos-0.3.25-x86_64.AppImage">Pithos-0.3.25-x86_64.AppImage</a> — AppImage</div>
|
||
<code>1b0eabd1bb0a28435b05658cf3f5a2dcefd029b65c79dbec80e9e9e1ae135df7</code>
|
||
</div>
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/Pithos-0.3.25-amd64.deb">Pithos-0.3.25-amd64.deb</a> — Debian package</div>
|
||
<code>04e36e9451ab1addcc6a179dbf527fb2689e019beb7d7edb02fd0d85501c626b</code>
|
||
</div>
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/Pithos-0.3.25-linux-x64.tar.gz">Pithos-0.3.25-linux-x64.tar.gz</a> — tarball</div>
|
||
<code>1aea475630e8722c563e132ffa922190da08aec1ab09bedece0fbfbdfecfc307</code>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="rel">
|
||
<h2>Hermes for Android <span style="color:var(--acid)">0.3.1</span></h2>
|
||
<div class="meta">Android 5.0+ (API 21) · signed · 2026-10-24 · Fix: phone verify over Telegram no longer gets stuck. Two live bugs. First, Android 11+ package visibility was blocking the tg:// deep link — the OS silently fell through to a browser (or threw) even with Telegram installed, so our startActivity could never actually dispatch /start to the bot; fixed by declaring the tg:// and https://t.me intents in the manifest <queries> block. Second, the https://t.me/<bot>?start=<nonce> URL only auto-sends /start on a brand-new chat with the bot — once you had opened the bot even once (common after a first verify attempt), the chat reopened with no Share-Phone button and no retry path; Hermes now prefers tg://resolve, which fires /start regardless of chat state. Polling also starts the moment a nonce is minted (not only on return from Telegram), honours the server's 10-minute nonce TTL instead of giving up at three, and the pane now carries Check-status-now / Reopen-Telegram-chat / Cancel-and-start-over controls so a stale verify can be unstuck without leaving the screen.</div>
|
||
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/hermes-v0.3.1.apk">hermes-v0.3.1.apk</a> — APK</div>
|
||
<code>f3ebaea886cc363e131027514dd038343e522d31296b8dfdd46af1889c095637</code>
|
||
</div>
|
||
<div class="file">
|
||
<div class="n">Signing certificate — SHA-256 (the same key signs every future release)</div>
|
||
<code>b1e4685a7476fcbb3b53d807e298dea2ef2c7375f240cf04847d3d712cab95b7</code>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="rel">
|
||
<h2>Hermes for Android <span style="color:var(--acid)">0.3.0</span></h2>
|
||
<div class="meta">Android 5.0+ (API 21) · signed · 2026-10-24 · In-app auto-update. Hermes now polls dl.silentmode.st/releases-manifest.json on launch and on resume, and shows an update banner at the top of the chat list when a newer version is live. Tap Update → downloads the APK via the pinned client, SHA-256-verifies against the manifest field, then launches Android's package installer. Android refuses to install an APK signed by a different key than the running app, so a tampered manifest can at worst waste bandwidth. Same signing key as 0.2.2; installs over it. Requires the one-time Install-unknown-apps grant on first update, which Android shims via Settings.</div>
|
||
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/hermes-v0.3.0.apk">hermes-v0.3.0.apk</a> — APK</div>
|
||
<code>77d16184ba2c26fb81b79d9e4c5f98f8bfb434690c1e6acd9b7fd5f16651a6cb</code>
|
||
</div>
|
||
<div class="file">
|
||
<div class="n">Signing certificate — SHA-256 (the same key signs every future release)</div>
|
||
<code>b1e4685a7476fcbb3b53d807e298dea2ef2c7375f240cf04847d3d712cab95b7</code>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="rel">
|
||
<h2>Hermes for Android <span style="color:var(--acid)">0.2.2</span></h2>
|
||
<div class="meta">Android 5.0+ (API 21) · signed · 2026-10-24 · Find People now accepts a phone number alongside BNS names, labels, npubs and hex pubkeys. Type +15551234567 (or 0015551234567) and Hermes hashes it locally and asks the relays for the matching kind:30078 phone-claim event — the raw number never leaves the device. Shows the Hermes identity with a verified ✓ when the owner's phone-claim carries a valid Telegram attestation, same shape as the Address Book contact matches. The input also switches to a numeric phone keyboard the moment it looks like a phone number. Same signing key as 0.2.1; installs over it.</div>
|
||
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/hermes-v0.2.2.apk">hermes-v0.2.2.apk</a> — APK</div>
|
||
<code>b46da998caa57a6923bb4ab305c5ab1cff88fbf38f4028eb2cecceb77140f1a6</code>
|
||
</div>
|
||
<div class="file">
|
||
<div class="n">Signing certificate — SHA-256 (the same key signs every future release)</div>
|
||
<code>b1e4685a7476fcbb3b53d807e298dea2ef2c7375f240cf04847d3d712cab95b7</code>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="rel">
|
||
<h2>Hermes for Windows <span style="color:var(--acid)">0.1.0</span></h2>
|
||
<div class="meta">Windows 64-bit · unsigned · 2026-10-23 · First desktop build: the Hermes messenger as a stand-alone Windows app (Tauri), byte-equal with the Theseus panel and the hermes.x web messenger. Sign in with a recovery phrase or create a new identity; same inbox on every surface.</div>
|
||
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/Hermes-0.1.0-setup.exe">Hermes-0.1.0-setup.exe</a></div>
|
||
<code>0adc742d54daaee2b62e7fdcbff2f0203bd50f995444487ff93233ccc6328552</code>
|
||
</div>
|
||
<div class="file">
|
||
<div class="n"><a href="https://dl.silentmode.st/Hermes-0.1.0.msi">Hermes-0.1.0.msi</a></div>
|
||
<code>fa81948bba8c3d6e9306a5aa218424fd2a4bc692891f3d2543c2782207f86b3f</code>
|
||
</div>
|
||
</div>
|
||
|
||
<p style="color:var(--dim);font-size:13px;margin:0 0 1.2rem">Recent releases only. Every older build is archived on Sia under
|
||
<code style="display:inline">dl-archive/</code> and its checksum stays in this repository's history.</p>
|
||
<div class="note"><b>How to verify.</b> After downloading, compute the file's SHA-256 and compare it to
|
||
the value above — on Windows: <code style="display:inline">certutil -hashfile <file> SHA256</code>;
|
||
on Android, hash the downloaded <code style="display:inline">.apk</code> on a computer before you move
|
||
it to the phone, or use any file-hashing app. Nothing here is signed by an authority your device
|
||
already trusts — <b>by design</b> — so it will warn about an unrecognized app; the checksum is the
|
||
real check. The machine-readable manifest is at
|
||
<a href="https://dl.silentmode.st/releases-manifest.json">releases-manifest.json</a>.</div>
|
||
|
||
<footer>Silent Mode — a Deviant project. Alpha software on a test network.</footer>
|
||
</div>
|
||
</body>
|
||
</html>
|