From b44ba8a53ad146702c49dbee8127c714c2a3e45a Mon Sep 17 00:00:00 2001 From: Local Dev Date: Mon, 31 Aug 2026 16:00:34 +0200 Subject: [PATCH] Ship Theseus 0.2.2 972f6209 (Extensions rename + draggable sidebar + session-proxy) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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. --- index.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/index.html b/index.html index abf2483..2357aad 100644 --- a/index.html +++ b/index.html @@ -233,14 +233,14 @@

Theseus for Windows

Full-window desktop browser with Tor toggle and the multi-source BNS warm-start.

-
v0.2.1 · installer ~118 MB (bundles Ariadne's Thread) · portable ~116 MB · unsigned
+
v0.2.2 · installer ~118 MB (bundles Ariadne's Thread) · portable ~116 MB · unsigned
- Installer - Portable .exe + Installer + Portable .exe
-
Installer67e3cda1b76a6dba966d91a43e78fdb52378f860c0f75a7775d11b96e1b4f5e3
-
Portable415c804f75df6fab5072650fbdc3cffa4124ed02f8ff53a91281ebd2dc4775c3
+
Installer972f6209639122f32f032d5f2f9fc5a4808e0d4a810f88ae38ec9a1275ac52ac
+
Portablea9771f054ec36b9aff6ddee958cecf7e84cdacd4d7932aa8385c445aab4d29be