Ship Theseus 0.3.31 32c4abea (screenshot white-loop fix + Aegis IPC + light-mode surfaces)
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.
This commit is contained in:
parent
b380b515fa
commit
9f20de2b29
3 changed files with 15 additions and 15 deletions
|
|
@ -36,15 +36,15 @@
|
||||||
{
|
{
|
||||||
"id": "theseus-navigator",
|
"id": "theseus-navigator",
|
||||||
"product": "Theseus Navigator",
|
"product": "Theseus Navigator",
|
||||||
"version": "0.3.30",
|
"version": "0.3.31",
|
||||||
"date": "2026-09-08",
|
"date": "2026-09-08",
|
||||||
"platform": "win-x64",
|
"platform": "win-x64",
|
||||||
"signed": false,
|
"signed": false,
|
||||||
"signingAuthority": null,
|
"signingAuthority": null,
|
||||||
"changes": "Fixes light-mode legibility in Settings. The Registries > Collision policy rows (and .segseg, .engcat, .ctxmenu, select/input backgrounds) had a hardcoded dark-navy background with no light-mode override, so they rendered as solid dark bars on the white page and their text disappeared. Every dark-hardcoded surface now maps to a BCH-palette equivalent: --bg → #F8FDFF, --ink → #253A49, .polrow → off-white card with dark-navy text and an acid-green tint on the selected option. Verified via CDP. Dark mode is unchanged. Everything from 0.3.22 – 0.3.29 rides along.",
|
"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": {
|
"files": {
|
||||||
"TheseusNavigator-Setup-0.3.30.exe": "12442cf39f29dcc5775910cd9e7c24d1224f247c7bea245b1ab3147860bfc447",
|
"TheseusNavigator-Setup-0.3.31.exe": "32c4abea9f2f15bb319e355b2cda747fc7d25eac350f7b9512b92894bae97c30",
|
||||||
"TheseusNavigator-0.3.30-portable.exe": "a71282ea82465b4edc6012a21464de58a2d980892fb3eaf018a26312c11b54bb"
|
"TheseusNavigator-0.3.31-portable.exe": "47af67894b389174f034dd15a2d2c99605bfcb941fccd084242fc0c52cc6e90a"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
|
||||||
|
|
@ -49,16 +49,16 @@
|
||||||
mirror cannot change what you check against here.</p>
|
mirror cannot change what you check against here.</p>
|
||||||
|
|
||||||
<div class="rel">
|
<div class="rel">
|
||||||
<h2>Theseus Navigator <span style="color:var(--acid)">0.3.30</span></h2>
|
<h2>Theseus Navigator <span style="color:var(--acid)">0.3.31</span></h2>
|
||||||
<div class="meta">Windows 64-bit · unsigned · 2026-09-08 · <b>Fix: Settings light-mode legibility</b> — Registries > Collision policy rows (and .segseg, .engcat, .ctxmenu, select/input backgrounds) had a hardcoded dark-navy background with no light-mode override, so they blob-ed dark on the white page and the text disappeared. Every dark-hardcoded surface now maps to a BCH-palette equivalent: --bg → #F8FDFF, --ink → #253A49, .polrow → off-white card with dark-navy text and an acid-green tint on the selected option. Everything from 0.3.22 – 0.3.29 rides along.</div>
|
<div class="meta">Windows 64-bit · unsigned · 2026-09-08 · <b>Screenshot no longer white-loops + Aegis IPC crash + light-mode Settings surfaces</b> — Root cause of the "screenshot is still blank white" symptom: captureTab reads activeTab(), so after the first capture opens the editor tab (which BECOMES active), every subsequent shot snapshotted the editor's own blank canvas — a self-referential feedback loop. Now captureTab skips add-on-owned and Settings tabs and falls back to the last real page tab tracked in setActive(); if none exists, a clear error. Also carrying: 0.3.29's Aegis card IPC-shape crash fix, and 0.3.30's light-mode surfaces mapped to the BCH palette (Collision policy rows and other dark-hardcoded surfaces now read cleanly on white). Everything from 0.3.22 – 0.3.28 rides along.</div>
|
||||||
|
|
||||||
<div class="file">
|
<div class="file">
|
||||||
<div class="n"><a href="https://dl.silentmode.st/TheseusNavigator-Setup-0.3.30.exe">TheseusNavigator-Setup-0.3.30.exe</a> — installer</div>
|
<div class="n"><a href="https://dl.silentmode.st/TheseusNavigator-Setup-0.3.31.exe">TheseusNavigator-Setup-0.3.31.exe</a> — installer</div>
|
||||||
<code>12442cf39f29dcc5775910cd9e7c24d1224f247c7bea245b1ab3147860bfc447</code>
|
<code>32c4abea9f2f15bb319e355b2cda747fc7d25eac350f7b9512b92894bae97c30</code>
|
||||||
</div>
|
</div>
|
||||||
<div class="file">
|
<div class="file">
|
||||||
<div class="n"><a href="https://dl.silentmode.st/TheseusNavigator-0.3.30-portable.exe">TheseusNavigator-0.3.30-portable.exe</a> — portable</div>
|
<div class="n"><a href="https://dl.silentmode.st/TheseusNavigator-0.3.31-portable.exe">TheseusNavigator-0.3.31-portable.exe</a> — portable</div>
|
||||||
<code>a71282ea82465b4edc6012a21464de58a2d980892fb3eaf018a26312c11b54bb</code>
|
<code>47af67894b389174f034dd15a2d2c99605bfcb941fccd084242fc0c52cc6e90a</code>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -110,15 +110,15 @@
|
||||||
<h3>for Windows</h3>
|
<h3>for Windows</h3>
|
||||||
<p class="desc">Full-window desktop browser with Tor toggle and search bar.
|
<p class="desc">Full-window desktop browser with Tor toggle and search bar.
|
||||||
macOS and Linux not yet packaged.</p>
|
macOS and Linux not yet packaged.</p>
|
||||||
<div class="meta">v0.3.30 · installer ~118 MB (with Ariadne's Thread) · portable ~117 MB · unsigned</div>
|
<div class="meta">v0.3.31 · installer ~118 MB (with Ariadne's Thread) · portable ~117 MB · unsigned</div>
|
||||||
<div class="buttons">
|
<div class="buttons">
|
||||||
<a class="btn acid" href="https://dl.silentmode.st/TheseusNavigator-Setup-0.3.30.exe">Installer</a>
|
<a class="btn acid" href="https://dl.silentmode.st/TheseusNavigator-Setup-0.3.31.exe">Installer</a>
|
||||||
<a class="btn ghost" href="https://dl.silentmode.st/TheseusNavigator-0.3.30-portable.exe">Portable .exe</a>
|
<a class="btn ghost" href="https://dl.silentmode.st/TheseusNavigator-0.3.31-portable.exe">Portable .exe</a>
|
||||||
</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>12442cf39f29dcc5775910cd9e7c24d1224f247c7bea245b1ab3147860bfc447</code></div>
|
<div class="h"><b>Installer</b><code>32c4abea9f2f15bb319e355b2cda747fc7d25eac350f7b9512b92894bae97c30</code></div>
|
||||||
<div class="h"><b>Portable</b><code>a71282ea82465b4edc6012a21464de58a2d980892fb3eaf018a26312c11b54bb</code></div>
|
<div class="h"><b>Portable</b><code>47af67894b389174f034dd15a2d2c99605bfcb941fccd084242fc0c52cc6e90a</code></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue