Ship Theseus 0.3.27 0eeda6d9 (package addon-tab-preload.js — screenshot editor is finally whole)
Setup 0eeda6d9030e6127a605b6a1254747e3072f8974797142944d43cbcfe00f3bab Portable a4f96d9040c398c68696ee414e48817b9587faf19fe766ccf68a5753f09c7919 One fix since 0.3.26: 038095f - The preload for full-tab add-on pages (addon-tab-preload.js) has been in the source tree since 0.3.19 but was never declared in the electron-builder file list, so every packaged Theseus build shipped without it. Symptom, reported on 0.3.25: the screenshot editor tab opens with a DevTools ENOENT error, window.silentmode comes out undefined, and the toolbar buttons (Copy, Save, Discard) misfire. The 0.3.26 CDP capture fix WAS landing correctly at the main-process side; the editor was just missing its add-on API surface. Packaging the preload closes the loop — combined with 0.3.26's capture fix, the screenshot pipeline works end to end. Deployed. Verified LIVE 0.3.27.
This commit is contained in:
parent
16063b554e
commit
06547f7eaa
3 changed files with 15 additions and 15 deletions
|
|
@ -36,15 +36,15 @@
|
|||
{
|
||||
"id": "theseus-navigator",
|
||||
"product": "Theseus Navigator",
|
||||
"version": "0.3.26",
|
||||
"version": "0.3.27",
|
||||
"date": "2026-09-08",
|
||||
"platform": "win-x64",
|
||||
"signed": false,
|
||||
"signingAuthority": null,
|
||||
"changes": "Three fixes since 0.3.25. (1) Screenshot toolbar-menu captures no longer come out blank on Windows. The capture path moves from WebContents.capturePage() (which snapshotted a stale/transparent frame when the tab view was still marked occluded after the native menu popup closed — a size-based retry couldn't catch that) to CDP Page.captureScreenshot, which forces a fresh composite regardless of occlusion state. (2) Editor grows a Discard button (and top-level Escape) that closes the editor tab and drops the working screenshot — no more stuck editor when capture came out unusable. (3) Settings > Extensions grows a Check for updates button and a Pending updates surface — the signed add-on update endpoint is now controllable by hand from the UI, not only on the boot timer. Everything from 0.3.22 – 0.3.25 rides along.",
|
||||
"changes": "Two fixes since 0.3.26. (1) Ctrl+F opens a native find-in-page bar (type to search, Enter / Shift+Enter walk matches, N of M counter, Esc closes) using Chromium's own findInPage — identical highlighting to stock Chrome. (2) addon-tab-preload.js (the preload for full-tab add-on pages, used by the screenshot editor) has been in the source tree since 0.3.19 but was never declared in the electron-builder file list, so every packaged Theseus build shipped without it. Symptom: the editor tab surfaced a DevTools ENOENT error, window.silentmode came out undefined, and the toolbar buttons (Copy, Save, Discard) misfired. Combined with 0.3.26's CDP capture fix (which was landing correctly on the main side but the editor couldn't use its full add-on API), the screenshot pipeline works end to end for the first time. Everything from 0.3.22 – 0.3.26 rides along.",
|
||||
"files": {
|
||||
"TheseusNavigator-Setup-0.3.26.exe": "4715efd47bcee3ab026417f055ca8fe13d80efafaba433b3f52d21040acd85c5",
|
||||
"TheseusNavigator-0.3.26-portable.exe": "536fb98b715a581751000ddc14e2cd2a219ea1fee2c414fa52df206e7c36ed29"
|
||||
"TheseusNavigator-Setup-0.3.27.exe": "09895dd16200a064cdbdc90ef5551650befb2a22c7637764b063d7814908a5f0",
|
||||
"TheseusNavigator-0.3.27-portable.exe": "fea86afc22d69ac9e10ad5c888559c37d61468fd83b15de0a3ae2b8e3c5e01d8"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
|||
|
|
@ -49,16 +49,16 @@
|
|||
mirror cannot change what you check against here.</p>
|
||||
|
||||
<div class="rel">
|
||||
<h2>Theseus Navigator <span style="color:var(--acid)">0.3.26</span></h2>
|
||||
<div class="meta">Windows 64-bit · unsigned · 2026-09-08 · <b>Screenshot no longer blank + editor Discard button + manual add-on update controls</b> — Three fixes since 0.3.25. (1) Screenshot toolbar-menu captures no longer come out blank on Windows: the capture path moves from WebContents.capturePage() (which was snapshotting a stale/transparent frame when the tab view was still marked occluded after the native menu popup closed — a size-based retry couldn't catch that) to CDP Page.captureScreenshot, which forces a fresh composite regardless of occlusion state. (2) Editor grows a Discard button (and top-level Escape) that closes the editor tab and drops the working screenshot — no more stuck editor when capture came out unusable. (3) Settings > Extensions grows a Check for updates button and a Pending updates surface — the signed add-on update endpoint is now controllable by hand from the UI, not only on the boot timer. Everything from 0.3.22 – 0.3.25 rides along.</div>
|
||||
<h2>Theseus Navigator <span style="color:var(--acid)">0.3.27</span></h2>
|
||||
<div class="meta">Windows 64-bit · unsigned · 2026-09-08 · <b>Screenshot editor's add-on preload was missing from the packaged build</b> — One fix since 0.3.26. addon-tab-preload.js (used by the screenshot editor tab) has been in the source tree since 0.3.19 but was never declared in the electron-builder file list, so every packaged build shipped without it. Symptom: the editor tab logged a DevTools ENOENT error, window.silentmode came out undefined, and the toolbar buttons (Copy, Save, Discard) misfired. The 0.3.26 CDP capture fix WAS landing correctly at the main-process side; the editor just couldn't use its full add-on API. This ship packages the preload — combined with 0.3.26's capture fix, the screenshot pipeline works end to end for the first time. Everything from 0.3.22 – 0.3.26 rides along.</div>
|
||||
|
||||
<div class="file">
|
||||
<div class="n"><a href="https://dl.silentmode.st/TheseusNavigator-Setup-0.3.26.exe">TheseusNavigator-Setup-0.3.26.exe</a> — installer</div>
|
||||
<code>4715efd47bcee3ab026417f055ca8fe13d80efafaba433b3f52d21040acd85c5</code>
|
||||
<div class="n"><a href="https://dl.silentmode.st/TheseusNavigator-Setup-0.3.27.exe">TheseusNavigator-Setup-0.3.27.exe</a> — installer</div>
|
||||
<code>09895dd16200a064cdbdc90ef5551650befb2a22c7637764b063d7814908a5f0</code>
|
||||
</div>
|
||||
<div class="file">
|
||||
<div class="n"><a href="https://dl.silentmode.st/TheseusNavigator-0.3.26-portable.exe">TheseusNavigator-0.3.26-portable.exe</a> — portable</div>
|
||||
<code>536fb98b715a581751000ddc14e2cd2a219ea1fee2c414fa52df206e7c36ed29</code>
|
||||
<div class="n"><a href="https://dl.silentmode.st/TheseusNavigator-0.3.27-portable.exe">TheseusNavigator-0.3.27-portable.exe</a> — portable</div>
|
||||
<code>fea86afc22d69ac9e10ad5c888559c37d61468fd83b15de0a3ae2b8e3c5e01d8</code>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
|
|
@ -110,15 +110,15 @@
|
|||
<h3>for Windows</h3>
|
||||
<p class="desc">Full-window desktop browser with Tor toggle and search bar.
|
||||
macOS and Linux not yet packaged.</p>
|
||||
<div class="meta">v0.3.26 · installer ~118 MB (with Ariadne's Thread) · portable ~117 MB · unsigned</div>
|
||||
<div class="meta">v0.3.27 · installer ~118 MB (with Ariadne's Thread) · portable ~117 MB · unsigned</div>
|
||||
<div class="buttons">
|
||||
<a class="btn acid" href="https://dl.silentmode.st/TheseusNavigator-Setup-0.3.26.exe">Installer</a>
|
||||
<a class="btn ghost" href="https://dl.silentmode.st/TheseusNavigator-0.3.26-portable.exe">Portable .exe</a>
|
||||
<a class="btn acid" href="https://dl.silentmode.st/TheseusNavigator-Setup-0.3.27.exe">Installer</a>
|
||||
<a class="btn ghost" href="https://dl.silentmode.st/TheseusNavigator-0.3.27-portable.exe">Portable .exe</a>
|
||||
</div>
|
||||
<div class="verifybox">
|
||||
<div class="lbl">SHA-256 — verify before running</div>
|
||||
<div class="h"><b>Installer</b><code>4715efd47bcee3ab026417f055ca8fe13d80efafaba433b3f52d21040acd85c5</code></div>
|
||||
<div class="h"><b>Portable</b><code>536fb98b715a581751000ddc14e2cd2a219ea1fee2c414fa52df206e7c36ed29</code></div>
|
||||
<div class="h"><b>Installer</b><code>09895dd16200a064cdbdc90ef5551650befb2a22c7637764b063d7814908a5f0</code></div>
|
||||
<div class="h"><b>Portable</b><code>fea86afc22d69ac9e10ad5c888559c37d61468fd83b15de0a3ae2b8e3c5e01d8</code></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue