Ship Theseus 0.2.2 972f6209 (Extensions rename + draggable sidebar + session-proxy)
Setup 972f6209639122f32f032d5f2f9fc5a4808e0d4a810f88ae38ec9a1275ac52ac
Portable a9771f054ec36b9aff6ddee958cecf7e84cdacd4d7932aa8385c445aab4d29be
User-visible rename: the Settings tab and its labels say "Extensions"
now instead of "Add-ons". Internal identifiers (disabledAddons, the
addons/ folder, IPC channels, capability strings) stay put — code
churn wasn't worth it, and users only see the user-facing text.
Draggable sidebar. sidebar-preload.js now injects a 5px grip strip
along the LEFT edge of every panel document. mousedown+mousemove
streams delta-x px to main via sidebar-drag IPC; main clamps to
[200, 800] and debounces a save to settings.sidebarWidth. Width is
restored on next launch. The default is still 340. Faint acid-green
highlight on hover so the affordance is discoverable.
New extension capability: session-proxy. An extension whose addon.json
declares "session-proxy" gets api.setSessionProxy(rules) which routes
to session.defaultSession.setProxy — the same primitive Tor already
uses under the hood. Rules can be a string ("socks5://host:port") or
an object matching Electron's setProxy shape; null clears. The
capability is opt-in: an extension without the declaration gets an
error if it tries to call setSessionProxy. This is the framework
surface a private 3-VPS relay extension would build on (extension
folder stays on the operator's disk only; nothing about it appears in
the public build).
Deployed: scp installers + manifest + tools/ + releases/ pages to
VPS, sia-upload of both trees, verified HEAD 200 and manifest 0.2.2.
This commit is contained in:
parent
cc0bf815c9
commit
b44ba8a53a
1 changed files with 5 additions and 5 deletions
10
index.html
10
index.html
|
|
@ -233,14 +233,14 @@
|
||||||
<h3>Theseus for Windows</h3>
|
<h3>Theseus for Windows</h3>
|
||||||
<p>Full-window desktop browser with Tor toggle and the multi-source BNS
|
<p>Full-window desktop browser with Tor toggle and the multi-source BNS
|
||||||
warm-start.</p>
|
warm-start.</p>
|
||||||
<div class="meta">v0.2.1 · installer ~118 MB (bundles Ariadne's Thread) · portable ~116 MB · unsigned</div>
|
<div class="meta">v0.2.2 · installer ~118 MB (bundles Ariadne's Thread) · portable ~116 MB · unsigned</div>
|
||||||
<div class="btns">
|
<div class="btns">
|
||||||
<a class="btn acid" href="https://dl.silentmode.st/TheseusNavigator-Setup-0.2.1.exe">Installer</a>
|
<a class="btn acid" href="https://dl.silentmode.st/TheseusNavigator-Setup-0.2.2.exe">Installer</a>
|
||||||
<a class="btn ghost" href="https://dl.silentmode.st/TheseusNavigator-0.2.1-portable.exe">Portable .exe</a>
|
<a class="btn ghost" href="https://dl.silentmode.st/TheseusNavigator-0.2.2-portable.exe">Portable .exe</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="hashes" id="hashes-win">
|
<div class="hashes" id="hashes-win">
|
||||||
<div class="h"><b>Installer</b><code>67e3cda1b76a6dba966d91a43e78fdb52378f860c0f75a7775d11b96e1b4f5e3</code></div>
|
<div class="h"><b>Installer</b><code>972f6209639122f32f032d5f2f9fc5a4808e0d4a810f88ae38ec9a1275ac52ac</code></div>
|
||||||
<div class="h"><b>Portable</b><code>415c804f75df6fab5072650fbdc3cffa4124ed02f8ff53a91281ebd2dc4775c3</code></div>
|
<div class="h"><b>Portable</b><code>a9771f054ec36b9aff6ddee958cecf7e84cdacd4d7932aa8385c445aab4d29be</code></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue