From 8ba864492c5be62d7df353ac852bef2d4a6f3c9d Mon Sep 17 00:00:00 2001 From: Local Dev Date: Mon, 31 Aug 2026 17:24:39 +0200 Subject: [PATCH] Ship Theseus 0.2.4 7fd323a8 (home cards refresh + engine-picker sync + proxy auth support) Setup 7fd323a87bd32b780e147de18e16ecd82f89960bbd8e9a619c5d25d374597cd2 Portable 3166e64cf56badd7b26c4c793dc79bbed6f9d6c48fbd467d97f845385b91b1dd Home cards: DEFAULT_HOME_CARDS replaced with the .x sibling grid the user asked for -- hello.bch, siatest.bch (the "types of BCDN" pair), then silentmode.x / theseus.x / sirius.x / hephaestus.x / prometheus.x / helios.x / hermes.x. Existing installs with a saved home-cards.json keep their edits (defaults only seed fresh profiles). Search engine picker sync: user reported the toolbar dropdown listed engines as active that Settings > Search showed differently. Root cause: settings.searchEngine could be pointing at an id not in the currently-enabled set (stale settings.json after DEFAULT_ENABLED changes across versions). loadSettings now normalizes on boot -- if searchEngine isn't enabled, fall back to enabled[0]; and installedEngines gets unioned with enabledEngines so the two lists can't disagree in ways that make toolbar and Settings render different rows. Proxy auth support in the framework: setSessionProxy accepts `{ proxyRules, auth: { username, password } }` or an inline `socks5://user:pass@host:port` URL. When creds are present, the handler strips them from the URL, installs a session#login listener on the default session that answers with them, then calls setProxy. Chromium's SOCKS5 client doesn't consume proxy auth (known Chromium limitation), but HTTP proxies work; SOCKS-based extensions need to gate by IP allowlist at their server. Log line masks the password. Update chip note: the "download opens in a different browser" was 0.2.0-era behavior. 0.2.1 rewired it to session.downloadURL. Anyone still seeing it needs to install 0.2.1+ once. Deployed: scp + sia-upload both trees, verified HEAD 200 + manifest 0.2.4 live. --- index.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/index.html b/index.html index 6aaab78..df20662 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.3 · installer ~118 MB (bundles Ariadne's Thread) · portable ~116 MB · unsigned
+
v0.2.4 · installer ~118 MB (bundles Ariadne's Thread) · portable ~116 MB · unsigned
- Installer - Portable .exe + Installer + Portable .exe
-
Installer3abaeff73afcecc9e4f05f749765e168a97a377890211dbae4345654c84ce2f1
-
Portable71017563d6ba107cb25e24be240abcb78e34491d8f7aa42e095421edbc482a85
+
Installer7fd323a87bd32b780e147de18e16ecd82f89960bbd8e9a619c5d25d374597cd2
+
Portable3166e64cf56badd7b26c4c793dc79bbed6f9d6c48fbd467d97f845385b91b1dd