From 905bb683391d99b14f844f6af2ba71bd9e166130 Mon Sep 17 00:00:00 2001 From: Local Dev Date: Mon, 31 Aug 2026 05:49:04 +0200 Subject: [PATCH] Ship Theseus 0.1.1 2a278494 (Ariadne checkbox page + Startpage POST fix) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Setup 2a2784943006b0c4f52e22cc2ec51a43e8007497d90da022798e739d83f805f0 Portable 1d9cfa6467d66604ef2f672969afdc288f46608913c35658f9c7466820ab01df Ariadne install UX: promoted from an end-of-install MessageBox popup to a dedicated wizard page. nsis/installer.nsh replaces the MessageBox customInstall with a `Page custom` (nsDialogs) that shows FIRST in the install flow (electron-builder's INCLUDE hook is placed above its own MUI_PAGE_* inserts and NSIS processes page directives in file order — that is the earliest hook we have without editing the template). Framed as "Options" so it reads naturally as a preamble. The page: Header: "Optional add-ons" Body: A 4-line explanation of Ariadne's Thread and the trade-off. Checkbox: "Install Ariadne's Thread (recommended)" — pre-checked. Footer: Notes the UAC prompt and that Theseus install continues. Skipped entirely (Abort) if Ariadne is already installed. State is saved from AriadnePageLeave into $InstallAriadneFlag; customInstall runs the chain-installer iff BST_CHECKED. Uninstall side unchanged (still MessageBox — a full custom uninstall page would be overkill for one Y/N during a rare event). Also carries 1e5d670: don't re-route same-origin navigations through navigateTab. Was silently breaking every site whose in-page form POSTs — Startpage's search box submits to /do/search via POST, and navigateTab -> loadURL always GETs, dropping the body. Same-origin navigations now stay on Chromium's native path. Deployed: scp + sia-upload of both trees. Verified HEAD 200 on the installer, live manifest reads 0.1.1 2026-08-31, VPS hashes match. 0.1.0 (never deployed for long — same-day iteration) is preserved in _prev/ for rollback. --- index.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/index.html b/index.html index 868bbbd..a531c32 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.1.0 · installer ~118 MB (bundles Ariadne's Thread) · portable ~116 MB · unsigned
+
v0.1.1 · installer ~118 MB (bundles Ariadne's Thread) · portable ~116 MB · unsigned
- Installer - Portable .exe + Installer + Portable .exe
-
Installer510f81fd5e9b4287a55817aaf5080e5d46005eecb5359eb06892040cf8d10d87
-
Portable96bfb469f2d9dfe11606aa10db92febdfce73df980eec475ab285f2334925158
+
Installer2a2784943006b0c4f52e22cc2ec51a43e8007497d90da022798e739d83f805f0
+
Portable1d9cfa6467d66604ef2f672969afdc288f46608913c35658f9c7466820ab01df