Setup 32c4abea9f2f15bb319e355b2cda747fc7d25eac350f7b9512b92894bae97c30 Portable 47af67894b389174f034dd15a2d2c99605bfcb941fccd084242fc0c52cc6e90a Fixes since 0.3.28 (all riding this ship since 0.3.29/0.3.30 site files never reached LIVE): a279864 - Root cause of the "screenshot is still blank white" symptom: captureTab reads activeTab(). After the first capture the editor tab BECOMES active, so every subsequent shot snapshotted the editor's own still-blank canvas — that white PNG got written to scratch, fed into a new editor, and the next re-capture snapshotted THAT. A self-referential feedback loop. captureTab now skips add-on-owned and Settings tabs, falling back to the last real page tab tracked in setActive(); if none exists, a clear "open a page you'd like to shoot first" error rather than white pixels. 4c55f04 - Aegis card in Settings > General crashed on load because the IPC handlers used a different response shape than the UI expected. Reads corrected on both sides. df10884 - Aegis retires the legacy bchwallet folder on every launch, and Aegis gets a branded dock/list icon. 1574545 - Every dark-hardcoded surface in Settings light mode (.polrow collision-policy rows, .segseg, .engcat, .ctxmenu, select/input backgrounds) now maps to a BCH-palette equivalent — no more solid dark blobs on the white page. ea9bcab / 4ed55b7 - Site release-notes text updated to include the per-add-on diagnostic report already in the 0.3.28 build. Deployed. Verified LIVE 0.3.31.
51 lines
3.3 KiB
JSON
51 lines
3.3 KiB
JSON
{
|
||
"schema": "silentmode-releases/2",
|
||
"updated": "2026-09-08",
|
||
"mirrors": [
|
||
"https://dl.silentmode.st/"
|
||
],
|
||
"releases": [
|
||
{
|
||
"id": "ariadne-resolver",
|
||
"product": "Ariadne Resolver (Windows)",
|
||
"version": "0.1.1",
|
||
"date": "2026-09-08",
|
||
"platform": "win-x64",
|
||
"signed": false,
|
||
"signingAuthority": null,
|
||
"changes": "NRPT rules and CA constraints now driven by silentmode.st /api/tlds (HTTPS) with electrum/config fallback -- silent installs no longer break when WSS fails. install.ps1 writes a persistent transcript to C:\\ProgramData\\Ariadne\\install.log and a separate install-error.log on any uncaught exception, so /VERYSILENT failures leave forensics. Inno's own log is copied there too. Fixes the class of bug where the resolver appeared installed but the BNS Resolver Daemon scheduled task was never registered.",
|
||
"files": {
|
||
"AriadneResolver-Setup-0.1.1.exe": "be1fa8841919b321841d90f8147abe1b1d7604fe7fff6c2e271dc47c4c24a2b6"
|
||
}
|
||
},
|
||
{
|
||
"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.3.31",
|
||
"date": "2026-09-08",
|
||
"platform": "win-x64",
|
||
"signed": false,
|
||
"signingAuthority": null,
|
||
"changes": "Screenshot 'blank white' feedback loop finally fixed. captureTab reads activeTab(); after the first capture the editor tab BECOMES the active tab, so every subsequent shot snapshotted the editor's own blank canvas — that white PNG got written to scratch, fed into a new editor, and every re-capture snapshotted THAT. Now the capture path skips add-on-owned and Settings tabs and falls back to the last real page tab tracked in setActive(); if none exists, a clear 'open a page you'd like to shoot first' error rather than white pixels. Also folded in from 0.3.29/0.3.30: Aegis card IPC-shape crash fix, and Settings light-mode surfaces mapped to the BCH palette so the Collision policy rows and other dark-hardcoded surfaces read cleanly on white. Everything from 0.3.22 – 0.3.28 rides along.",
|
||
"files": {
|
||
"TheseusNavigator-Setup-0.3.31.exe": "32c4abea9f2f15bb319e355b2cda747fc7d25eac350f7b9512b92894bae97c30",
|
||
"TheseusNavigator-0.3.31-portable.exe": "47af67894b389174f034dd15a2d2c99605bfcb941fccd084242fc0c52cc6e90a"
|
||
}
|
||
}
|
||
]
|
||
}
|