site/releases-manifest.json
Local Dev a321bab249 Release pages: Theseus 0.3.114
Add-on update poller moved from whenReady+30s to onChromeReady+30s so
it stops racing tab restore. 4 h repeat interval unchanged.
2026-10-25 13:00:39 +02:00

226 lines
15 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"schema": "silentmode-releases/2",
"updated": "2026-10-25T11:00:10.791Z",
"mirrors": [
"https://dl.silentmode.st/"
],
"releases": [
{
"id": "theseus-navigator",
"product": "Theseus Navigator",
"version": "0.3.114",
"date": "2026-10-25",
"platform": "win-x64",
"signed": false,
"signingAuthority": null,
"changes": "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.",
"files": {
"TheseusNavigator-0.3.114-portable.exe": "ad863e1d966a964da9b264fd442ebd77b5fc5bdc9ff664cb0740522c176791d2",
"TheseusNavigator-Setup-0.3.114.exe": "0821d701d161609269453553f9b38e801cc071d646f1946c26945ad8b6376e90"
}
},
{
"id": "theseus-navigator",
"product": "Theseus Navigator",
"version": "0.3.113",
"date": "2026-10-25",
"platform": "win-x64",
"signed": false,
"signingAuthority": null,
"changes": "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.",
"files": {
"TheseusNavigator-0.3.113-portable.exe": "53447c9c11633813ca13741744a07f518555518be66456525f25dd8af8d97bd3",
"TheseusNavigator-Setup-0.3.113.exe": "72424dd7c08659f7e94afa8c84b1b395031e2a45ae48a3d812982d302ccbe4c7"
}
},
{
"id": "theseus-navigator",
"product": "Theseus Navigator",
"version": "0.3.112",
"date": "2026-10-24",
"platform": "win-x64",
"signed": false,
"signingAuthority": null,
"changes": "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.",
"files": {
"TheseusNavigator-0.3.112-portable.exe": "c13c29d8b02003efce0753f9d20666dc6c169fd0f9ddee91768c9dd579c1348a",
"TheseusNavigator-Setup-0.3.112.exe": "db63166053ddb25c2e38433b1a2f73c36df910990558efed0f5a8bedc9d92f0e"
}
},
{
"id": "ariadne-resolver",
"product": "Ariadne Resolver (Windows)",
"version": "0.1.13",
"date": "2026-10-01",
"platform": "win-x64",
"signed": false,
"signingAuthority": null,
"changes": "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.",
"files": {
"AriadneResolver-Setup-0.1.13.exe": "a16d10759efede4412f4fdb52d59424bf56bbb258bb002ab930f4a5a5aef8a41"
}
},
{
"id": "ariadne-android",
"product": "Ariadne for Android",
"version": "0.58",
"date": "2026-10-25",
"platform": "android",
"minSdk": 21,
"signed": true,
"signingAuthority": null,
"signingCertSha256": "46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c",
"changes": "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.",
"files": {
"ariadne-v0.58.apk": "629ffec0bca76dbf1e6858196ecf202367d6ea121ba7515c830bd9b2397d6e07"
}
},
{
"id": "ariadne-android",
"product": "Ariadne for Android",
"version": "0.57",
"date": "2026-10-24",
"platform": "android",
"minSdk": 21,
"signed": true,
"signingAuthority": null,
"signingCertSha256": "46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c",
"changes": "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.",
"files": {
"ariadne-v0.57.apk": "a978cfe989112bef1fd69c44d1884a7e9341b1991be75f7bb7217282c5b95dc5"
}
},
{
"id": "ariadne-android",
"product": "Ariadne for Android",
"version": "0.56",
"date": "2026-10-24",
"platform": "android",
"minSdk": 21,
"signed": true,
"signingAuthority": null,
"signingCertSha256": "46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c",
"changes": "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.",
"files": {
"ariadne-v0.56.apk": "a851b80e292677b289b54ba1ae7e662b8768d53feb46c1f96a35da331ec980a6"
}
},
{
"id": "hermes-desktop",
"product": "Hermes for Windows",
"version": "0.1.0",
"date": "2026-10-23",
"platform": "win-x64",
"signed": false,
"signingAuthority": null,
"changes": "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.",
"files": {
"Hermes-0.1.0-setup.exe": "0adc742d54daaee2b62e7fdcbff2f0203bd50f995444487ff93233ccc6328552",
"Hermes-0.1.0.msi": "fa81948bba8c3d6e9306a5aa218424fd2a4bc692891f3d2543c2782207f86b3f"
}
},
{
"id": "hermes-android",
"product": "Hermes for Android",
"version": "0.3.1",
"date": "2026-10-24",
"platform": "android",
"minSdk": 26,
"signed": true,
"signingAuthority": null,
"signingCertSha256": "b1e4685a7476fcbb3b53d807e298dea2ef2c7375f240cf04847d3d712cab95b7",
"changes": "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.",
"files": {
"hermes-v0.3.1.apk": "f3ebaea886cc363e131027514dd038343e522d31296b8dfdd46af1889c095637"
}
},
{
"id": "hermes-android",
"product": "Hermes for Android",
"version": "0.3.0",
"date": "2026-10-24",
"platform": "android",
"minSdk": 26,
"signed": true,
"signingAuthority": null,
"signingCertSha256": "b1e4685a7476fcbb3b53d807e298dea2ef2c7375f240cf04847d3d712cab95b7",
"changes": "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.",
"files": {
"hermes-v0.3.0.apk": "77d16184ba2c26fb81b79d9e4c5f98f8bfb434690c1e6acd9b7fd5f16651a6cb"
}
},
{
"id": "hermes-android",
"product": "Hermes for Android",
"version": "0.2.2",
"date": "2026-10-24",
"platform": "android",
"minSdk": 26,
"signed": true,
"signingAuthority": null,
"signingCertSha256": "b1e4685a7476fcbb3b53d807e298dea2ef2c7375f240cf04847d3d712cab95b7",
"changes": "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.",
"files": {
"hermes-v0.2.2.apk": "b46da998caa57a6923bb4ab305c5ab1cff88fbf38f4028eb2cecceb77140f1a6"
}
},
{
"id": "pithos-desktop",
"product": "Pithos",
"version": "0.3.26",
"date": "2026-10-08",
"signed": false,
"signingAuthority": null,
"changes": "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).",
"platform": "win-x64",
"files": {
"Pithos-0.3.26-portable.exe": "951d4e814f8f8a3e729b8dc63ae69b848dff106a1517c0ca12347985567e32b0",
"Pithos-Setup-0.3.26.exe": "e3daef6fedb72c63e893b7851108ed87a08c74ccdf6e1207bb218bda88f57e0a"
}
},
{
"id": "pithos-desktop",
"product": "Pithos",
"version": "0.3.26",
"date": "2026-10-08",
"signed": false,
"signingAuthority": null,
"changes": "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).",
"platform": "linux-x64",
"files": {
"Pithos-0.3.26-x86_64.AppImage": "0562f5b82f8788ef44451babfb9d8799eb635ae56aece0072db18f851f40917f",
"Pithos-0.3.26-amd64.deb": "0aecfdccbdc30194b3d0918a7f157d82bffd37a56d88a2de9a0015df666e0334",
"Pithos-0.3.26-linux-x64.tar.gz": "2329527f53fa3726a9ec44a1859f235c7bb59953f9c15b71d1c5081fb5414954"
}
},
{
"id": "pithos-desktop",
"product": "Pithos",
"version": "0.3.25",
"date": "2026-10-07",
"signed": false,
"signingAuthority": null,
"changes": "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.",
"platform": "win-x64",
"files": {
"Pithos-0.3.25-portable.exe": "81a498b0586263c7795643dc8cce96c96d8d9233714913d13b81ab14706f21eb",
"Pithos-Setup-0.3.25.exe": "958e962dc068a5032d1d9f18aa818b67160a93bb5e45b551fc5cf700357d4def"
}
},
{
"id": "pithos-desktop",
"product": "Pithos",
"version": "0.3.25",
"date": "2026-10-08",
"signed": false,
"signingAuthority": null,
"changes": "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.",
"platform": "linux-x64",
"files": {
"Pithos-0.3.25-x86_64.AppImage": "1b0eabd1bb0a28435b05658cf3f5a2dcefd029b65c79dbec80e9e9e1ae135df7",
"Pithos-0.3.25-amd64.deb": "04e36e9451ab1addcc6a179dbf527fb2689e019beb7d7edb02fd0d85501c626b",
"Pithos-0.3.25-linux-x64.tar.gz": "1aea475630e8722c563e132ffa922190da08aec1ab09bedece0fbfbdfecfc307"
}
}
]
}