diff --git a/RELEASE-HANDOFF.md b/RELEASE-HANDOFF.md index 95ee5a2..be21c15 100644 --- a/RELEASE-HANDOFF.md +++ b/RELEASE-HANDOFF.md @@ -1,7 +1,8 @@ -# Theseus Navigator v0.0.1 — release handoff +# Theseus Navigator v0.0.2 — release handoff -Built 2026-07-25 from `D:\Dev\SilentMode\TheseusNavigator`. The code changes -(multi-TLD, registry badge, secret-free Sia-via-gateway) and packaging are done. +Built 2026-08-05 from `D:\Dev\SilentMode\TheseusNavigator`. This release adds the +cross-site embed cookie shim (`applyEmbedCookieShim()` — SameSite=None; Secure on an +allowlist so captcha-gated faucet iframes work); packaging is done. The steps below are the ones this session must NOT do for you — they spend on-chain and touch the VPS. Run them yourself; exact commands are given. @@ -9,13 +10,13 @@ on-chain and touch the VPS. Run them yourself; exact commands are given. | File | Size | SHA-256 | |---|---|---| -| `TheseusNavigator-Setup-0.0.1.exe` (NSIS installer) | ~92 MB | `55d6d23d950952e5dae22474e1abd4420e8d4081a17ee7be21fbcffc2141189c` | -| `TheseusNavigator-0.0.1-portable.exe` (portable) | ~92 MB | `9832d8cef5c1c1b8d7025cbdf4a70ef82e1e10255f83bc700da2014f9849330f` | +| `TheseusNavigator-Setup-0.0.2.exe` (NSIS installer) | ~92 MB | `b3a810472b06273c1cc846adcb84366ad9114276a984bed7347c26f019497c56` | +| `TheseusNavigator-0.0.2-portable.exe` (portable) | ~92 MB | `37679d293715b9e1881d38ee7e92a5a7448f3c523a14919637afe732e2478ce1` | > **The binaries have been rebuilt more than once and the hashes changed each -> time** (`41df5809…` → `77e836ac…` → `f39132bc…`). The values above were -> re-computed from `dist-public/` on 2026-07-26 and match what `site/` and -> `site/releases-manifest.json` publish. **Always re-hash immediately before the +> time** (unsigned reproducible builds still differ if the toolchain changes). The +> values above were computed from `dist-public/` on 2026-08-05 and match what `site/` +> and `site/releases-manifest.json` publish. **Always re-hash immediately before the > Step 2 on-chain publish** — a rebuild between writing a doc and spending the > transaction silently invalidates it, and that step cannot be undone. @@ -35,7 +36,7 @@ Upload both installers + the manifest (run over the anonymous VPN/Tor per SECURITY.md §4): ```bash -scp dist-public/TheseusNavigator-Setup-0.0.1.exe dist-public/TheseusNavigator-0.0.1-portable.exe site/releases-manifest.json :/opt/silent-mode/dl/ +scp dist-public/TheseusNavigator-Setup-0.0.2.exe dist-public/TheseusNavigator-0.0.2-portable.exe site/releases-manifest.json :/opt/silent-mode/dl/ ``` **Manifest moved (2026-07-26).** `releases-manifest.json` is now multi-product @@ -58,7 +59,7 @@ inline `h` record so `releases.silentmode.bch` itself serves the hash list ```bash cd D:\Dev\SilentMode\Argus -node src/update.js releases.silentmode "{\"h\":\"
Theseus 0.0.1\nSetup    55d6d23d950952e5dae22474e1abd4420e8d4081a17ee7be21fbcffc2141189c\nPortable 9832d8cef5c1c1b8d7025cbdf4a70ef82e1e10255f83bc700da2014f9849330f\nAriadne Android 0.2\nAPK      635c8f04d44ef855a8390b9eeddb8cd2d50622e81cc4e5004e8daffc1bb0425c
\"}" +node src/update.js releases.silentmode "{\"h\":\"
Theseus 0.0.2\nSetup    b3a810472b06273c1cc846adcb84366ad9114276a984bed7347c26f019497c56\nPortable 37679d293715b9e1881d38ee7e92a5a7448f3c523a14919637afe732e2478ce1\nAriadne Android 0.2\nAPK      635c8f04d44ef855a8390b9eeddb8cd2d50622e81cc4e5004e8daffc1bb0425c
\"}" ``` - If `releases.silentmode` is not yet registered, register it first with @@ -88,6 +89,6 @@ CACHE="$LOCALAPPDATA/electron-builder/Cache/winCodeSign" node_modules/7zip-bin/win/x64/7za.exe x "$CACHE"/.7z -o"$CACHE/winCodeSign-2.6.0" -xr!darwin -y ``` -Build with a fixed `SOURCE_DATE_EPOCH` (set to 2026-07-25 for this release) and +Build with a fixed `SOURCE_DATE_EPOCH` (set to 2026-08-05 / `1785888000` for this release) and `CSC_IDENTITY_AUTO_DISCOVERY=false` so timestamps don't fingerprint the build and no signing identity is sought. diff --git a/package.json b/package.json index 9f9ad4e..dbd1ab0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "theseus-navigator", - "version": "0.0.1", + "version": "0.0.2", "description": "Theseus Navigator — a browser that follows the thread. By Silent Mode, a Deviant project.", "author": "Silent Mode", "main": "main.js",