diff --git a/releases-manifest.json b/releases-manifest.json index 324082b..6edea98 100644 --- a/releases-manifest.json +++ b/releases-manifest.json @@ -36,15 +36,15 @@ { "id": "theseus-navigator", "product": "Theseus Navigator", - "version": "0.3.33", + "version": "0.3.34", "date": "2026-09-08", "platform": "win-x64", "signed": false, "signingAuthority": null, - "changes": "Companion fix to 0.3.32's auto-updater flags: the in-app updater now verifies the downloaded setup .exe against the manifest's SHA-256 before arming Install. The old completion handler treated any Electron DownloadItem 'done' + 'completed' as ready-to-run, but Electron has been observed to swallow mid-stream truncations (a wrong Content-Length, a CDN cache truncation, an interrupted TLS session, a corrupted mirror) as 'completed', which handed install-update-now a half-file to spawn — NSIS integrity check failed silently after the uninstaller had already wiped the app. Now the download handler streams the saved file through crypto.createHash('sha256'), compares to updateAvailable.setupHash (already captured from the manifest by checkForUpdate), refuses to arm install on mismatch, deletes the corrupt file, and marks the fetch failed so the next check picks up a fresh copy. 0.3.32 closed the spawn-side of this class of failure; 0.3.33 closes the download-side. Users stuck on 0.3.31 still need to manually download 0.3.33 from dl.silentmode.st — %APPDATA%\\theseus-navigator\\ (vault, addons, settings) survived the uninstall untouched.", + "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.", "files": { - "TheseusNavigator-Setup-0.3.33.exe": "fa51ccdfee0cdd0356eae356a16d07213781d2a660d12ac10117b5c9b7e023b5", - "TheseusNavigator-0.3.33-portable.exe": "1b44ac282b4b3313ceb0e1d898d596999cf4b04368d501573510d1a7236a68d9" + "TheseusNavigator-Setup-0.3.34.exe": "2cccaa5ec5eb94fd14fca383f54539109beba00aa727cfded4389123697e1dbe", + "TheseusNavigator-0.3.34-portable.exe": "3d196863e2ba9ec9925859700de6f984a47ff54a5d06e28bbe4d309e91701e29" } } ] diff --git a/releases/index.html b/releases/index.html index f7ee2bf..a6f6430 100644 --- a/releases/index.html +++ b/releases/index.html @@ -49,16 +49,16 @@ mirror cannot change what you check against here.
fa51ccdfee0cdd0356eae356a16d07213781d2a660d12ac10117b5c9b7e023b5
+ 2cccaa5ec5eb94fd14fca383f54539109beba00aa727cfded4389123697e1dbe
1b44ac282b4b3313ceb0e1d898d596999cf4b04368d501573510d1a7236a68d9
+ 3d196863e2ba9ec9925859700de6f984a47ff54a5d06e28bbe4d309e91701e29
Full-window desktop browser with Tor toggle and search bar. macOS and Linux not yet packaged.
- +fa51ccdfee0cdd0356eae356a16d07213781d2a660d12ac10117b5c9b7e023b51b44ac282b4b3313ceb0e1d898d596999cf4b04368d501573510d1a7236a68d92cccaa5ec5eb94fd14fca383f54539109beba00aa727cfded4389123697e1dbe3d196863e2ba9ec9925859700de6f984a47ff54a5d06e28bbe4d309e91701e29