Ship Theseus 0.3.16 f9d06545 (dock collapse on overflow + toolbar-menu native + capture retry)

Setup    f9d0654572e110f6895951dc22ec9fb4549b3a8fb14714770579264b62051259
Portable 7ff7a1501bc7d7407ec0a4974aa26652d6d7ecabcc796584254a8bb463d43b09

Two bundled fixes since 0.3.15:

4f498a1 - Extension dock no longer stacks into a column when dragged
narrow. #extbuttons + .extdock get flex-wrap:nowrap + overflow:hidden;
a second data-extcollapse signal fires when .bar's contents overflow
(alongside the width-based level 3), collapsing the row into the
single 🛡 puzzle button. Hysteresis (cached natural width + 8px slack)
keeps the ResizeObserver from oscillating across the boundary.

e160dac - toolbar-menu popup goes native (Menu.popup from main) so it
escapes the chrome-view height clipping. capturePage retries transient
0x0 results up to 6 times so the screenshot addon doesn't silently
produce a blank PNG right after a navigation.

Deployed. Verified LIVE 0.3.16.
This commit is contained in:
Local Dev 2026-09-07 01:56:12 +02:00
parent 1cc7f6e828
commit 09a277f3c7
3 changed files with 15 additions and 15 deletions

View file

@ -35,15 +35,15 @@
{
"id": "theseus-navigator",
"product": "Theseus Navigator",
"version": "0.3.15",
"version": "0.3.16",
"date": "2026-09-06",
"platform": "win-x64",
"signed": false,
"signingAuthority": null,
"changes": "Toolbar drag-handles + pinning fix: grab the trailing edge of the URL bar or the leading edge of the search box and drag to resize live — the width persists across launches. Also fixes the sliding bug: capping the URL bar via Settings > Appearance no longer shifts the download / extension / Theseus buttons leftward — the right group now stays pinned to the right edge. Everything from 0.3.14 rides along.",
"changes": "Extension dock never stacks into a column: dragging the URL bar wide enough to squeeze the dock now collapses it into the single 🛡 puzzle button (with dropdown) instead of wrapping the icons vertically. Two other addon fixes ride along: the toolbar-menu dropdown now uses a native menu so it escapes chrome-view clipping, and capturePage retries transient 0x0 results so the screenshot addon doesn't produce blank PNGs after navigation. Everything from 0.3.15 rides along.",
"files": {
"TheseusNavigator-Setup-0.3.15.exe": "81b6a8d2a64d20641c4cc448d35627fb3c492ea45adb24fa5c41a9f63663dd2d",
"TheseusNavigator-0.3.15-portable.exe": "47a22d86a08305536b4d80f4072ad38179a4935f303ac31bcd05dba36d5f4d40"
"TheseusNavigator-Setup-0.3.16.exe": "f9d0654572e110f6895951dc22ec9fb4549b3a8fb14714770579264b62051259",
"TheseusNavigator-0.3.16-portable.exe": "7ff7a1501bc7d7407ec0a4974aa26652d6d7ecabcc796584254a8bb463d43b09"
}
}
]

View file

@ -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.15</span></h2>
<div class="meta">Windows 64-bit · unsigned · 2026-09-06 · <b>Drag-resizable toolbar + right-side pinning fix</b> — grab the trailing edge of the URL bar or the leading edge of the search box to resize live (width persists). Capping the URL bar in Settings no longer slides the download / extensions / Theseus buttons leftward. Everything from 0.3.14 rides along.</div>
<h2>Theseus Navigator <span style="color:var(--acid)">0.3.16</span></h2>
<div class="meta">Windows 64-bit · unsigned · 2026-09-06 · <b>Dock stops stacking into a column + toolbar-menu goes native + capturePage retry</b> — dragging the URL bar wide enough to squeeze the extension dock now collapses it into the single 🛡 puzzle button (with dropdown) instead of wrapping the icons vertically. Extension toolbar-menu dropdowns now use a native menu so they escape chrome-view clipping. Screenshot addon retries transient 0x0 capturePage results so the first capture after a navigation doesnt produce a blank PNG. Everything from 0.3.15 rides along.</div>
<div class="file">
<div class="n"><a href="https://dl.silentmode.st/TheseusNavigator-Setup-0.3.15.exe">TheseusNavigator-Setup-0.3.15.exe</a> — installer</div>
<code>81b6a8d2a64d20641c4cc448d35627fb3c492ea45adb24fa5c41a9f63663dd2d</code>
<div class="n"><a href="https://dl.silentmode.st/TheseusNavigator-Setup-0.3.16.exe">TheseusNavigator-Setup-0.3.16.exe</a> — installer</div>
<code>f9d0654572e110f6895951dc22ec9fb4549b3a8fb14714770579264b62051259</code>
</div>
<div class="file">
<div class="n"><a href="https://dl.silentmode.st/TheseusNavigator-0.3.15-portable.exe">TheseusNavigator-0.3.15-portable.exe</a> — portable</div>
<code>47a22d86a08305536b4d80f4072ad38179a4935f303ac31bcd05dba36d5f4d40</code>
<div class="n"><a href="https://dl.silentmode.st/TheseusNavigator-0.3.16-portable.exe">TheseusNavigator-0.3.16-portable.exe</a> — portable</div>
<code>7ff7a1501bc7d7407ec0a4974aa26652d6d7ecabcc796584254a8bb463d43b09</code>
</div>
</div>

View file

@ -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.15 · installer ~118 MB (with Ariadne's Thread) · portable ~116 MB · unsigned</div>
<div class="meta">v0.3.16 · installer ~118 MB (with Ariadne's Thread) · portable ~116 MB · unsigned</div>
<div class="buttons">
<a class="btn acid" href="https://dl.silentmode.st/TheseusNavigator-Setup-0.3.15.exe">Installer</a>
<a class="btn ghost" href="https://dl.silentmode.st/TheseusNavigator-0.3.15-portable.exe">Portable .exe</a>
<a class="btn acid" href="https://dl.silentmode.st/TheseusNavigator-Setup-0.3.16.exe">Installer</a>
<a class="btn ghost" href="https://dl.silentmode.st/TheseusNavigator-0.3.16-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>81b6a8d2a64d20641c4cc448d35627fb3c492ea45adb24fa5c41a9f63663dd2d</code></div>
<div class="h"><b>Portable</b><code>47a22d86a08305536b4d80f4072ad38179a4935f303ac31bcd05dba36d5f4d40</code></div>
<div class="h"><b>Installer</b><code>f9d0654572e110f6895951dc22ec9fb4549b3a8fb14714770579264b62051259</code></div>
<div class="h"><b>Portable</b><code>7ff7a1501bc7d7407ec0a4974aa26652d6d7ecabcc796584254a8bb463d43b09</code></div>
</div>
</div>