Revert Theseus 0.3.32 through 0.3.34 — back to 0.3.31
Bundled revert of six commits: 9bacdcb Ship 0.3.34 aef7864 0.3.34 UI (grey chrome, DnD bookmarks, chip colors) c2da8bb Ship 0.3.33 9b92224 fix(updater) verify SHA-256 4e932e0 Ship 0.3.32 4e695c4 fix(updater) --updated flag Reason: the real-install E2E test (turn N-1) showed silent update against the user's custom D:\Program Files\Theseus Navigator location returns exit 0 without upgrading anything — every flag combination tried (/S alone, --updated /S --force-run, /S /currentuser, /S /D=<install>) exits successfully and no files change. The 0.3.32 flag fix and 0.3.33 hash-verify fix were defensive improvements but did not address the actual "browser vanished" symptom, and 0.3.34 inherits the same broken silent-update path so its UI improvements never reach anyone still on 0.3.33+ with a non-default install path. Rolling manifest back to 0.3.31 so the update chip stops appearing on installs that can't complete the update. Users on the default %LOCALAPPDATA%\Programs\theseus-navigator location are unaffected — 0.3.31 is still their canonical shipped version. package.json reset to 0.3.31 explicitly (git revert stopped one bump short on the merged diff). Screenshot 0.3.0 (8ca5ac3) preserved — unrelated parallel work.
This commit is contained in:
parent
ff76b4cd0e
commit
320111ccac
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.34",
|
"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": "Chrome bar and tabs pick up a soft neutral grey in light mode (flat white tabs disappeared into light Windows title bars). Bookmark chips: 130px max-width, 11px text, 12px favicon, 22px row height — about 40% more saved pages fit in the same strip. Drag-reorder bookmark chips with the same left/right-half convention the tab strip uses; IPC bookmark-move splices the list, missing entries and self-drops are no-ops. Tor + Theseus (⛓ logo) chips in light mode swap from white-on-#253A49 (illegible at 12-13px on real light Windows themes) to #eef1f5 with #253A49 ink; .tor.connecting/.on keep amber/purple hue in light-appropriate fills. First release to also serve as the end-to-end proof of the 0.3.33 SHA-256 verify: any 0.3.33 that discovers 0.3.34 will hash-check the fetched .exe against this manifest before arming Install.",
|
"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.34.exe": "2cccaa5ec5eb94fd14fca383f54539109beba00aa727cfded4389123697e1dbe",
|
"TheseusNavigator-Setup-0.3.31.exe": "32c4abea9f2f15bb319e355b2cda747fc7d25eac350f7b9512b92894bae97c30",
|
||||||
"TheseusNavigator-0.3.34-portable.exe": "3d196863e2ba9ec9925859700de6f984a47ff54a5d06e28bbe4d309e91701e29"
|
"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.34</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>Light-mode chrome retuned, tighter draggable bookmarks, legible Tor + Theseus chips</b> — Chrome strip and tabs get a soft neutral grey in light mode (flat white tabs disappeared into light Windows title bars). Bookmark chips shrink to 130px max-width with 11px text and 12px favicons on a 22px row — about 40% more saved pages in the same width. Chips are now draggable with the same left/right-half drop convention as the tab strip; a new IPC <code style="display:inline">bookmark-move</code> splices the list. Tor and the Theseus (⛓ logo) chips in light mode swap from white-on-#253A49 (illegible at 12-13px on real light Windows themes) to <code style="display:inline">#eef1f5</code> with <code style="display:inline">#253A49</code> ink; <code style="display:inline">.tor.connecting</code> and <code style="display:inline">.tor.on</code> keep amber/purple hues in light-appropriate fills. First release to also serve as end-to-end proof of the 0.3.33 SHA-256 verify — any 0.3.33 that discovers 0.3.34 hash-checks the fetched .exe against this manifest before arming Install.</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.34.exe">TheseusNavigator-Setup-0.3.34.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>2cccaa5ec5eb94fd14fca383f54539109beba00aa727cfded4389123697e1dbe</code>
|
<code>32c4abea9f2f15bb319e355b2cda747fc7d25eac350f7b9512b92894bae97c30</code>
|
||||||
</div>
|
</div>
|
||||||
<div class="file">
|
<div class="file">
|
||||||
<div class="n"><a href="https://dl.silentmode.st/TheseusNavigator-0.3.34-portable.exe">TheseusNavigator-0.3.34-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>3d196863e2ba9ec9925859700de6f984a47ff54a5d06e28bbe4d309e91701e29</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.34 · 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.34.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.34-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>2cccaa5ec5eb94fd14fca383f54539109beba00aa727cfded4389123697e1dbe</code></div>
|
<div class="h"><b>Installer</b><code>32c4abea9f2f15bb319e355b2cda747fc7d25eac350f7b9512b92894bae97c30</code></div>
|
||||||
<div class="h"><b>Portable</b><code>3d196863e2ba9ec9925859700de6f984a47ff54a5d06e28bbe4d309e91701e29</code></div>
|
<div class="h"><b>Portable</b><code>47af67894b389174f034dd15a2d2c99605bfcb941fccd084242fc0c52cc6e90a</code></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue