From 517fb721f8cb47546c3b6ebe29b615a913fd98e4 Mon Sep 17 00:00:00 2001 From: Local Dev Date: Tue, 8 Sep 2026 19:34:26 +0200 Subject: [PATCH] Ship Theseus 0.3.31 32c4abea (screenshot white-loop fix + Aegis IPC + light-mode surfaces) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Setup 32c4abea9f2f15bb319e355b2cda747fc7d25eac350f7b9512b92894bae97c30 Portable 47af67894b389174f034dd15a2d2c99605bfcb941fccd084242fc0c52cc6e90a Fixes since 0.3.28 (all riding this ship since 0.3.29/0.3.30 site files never reached LIVE): a279864 - Root cause of the "screenshot is still blank white" symptom: captureTab reads activeTab(). After the first capture the editor tab BECOMES active, so every subsequent shot snapshotted the editor's own still-blank canvas — that white PNG got written to scratch, fed into a new editor, and the next re-capture snapshotted THAT. A self-referential feedback loop. captureTab now skips add-on-owned and Settings tabs, falling back to the last real page tab tracked in setActive(); if none exists, a clear "open a page you'd like to shoot first" error rather than white pixels. 4c55f04 - Aegis card in Settings > General crashed on load because the IPC handlers used a different response shape than the UI expected. Reads corrected on both sides. df10884 - Aegis retires the legacy bchwallet folder on every launch, and Aegis gets a branded dock/list icon. 1574545 - Every dark-hardcoded surface in Settings light mode (.polrow collision-policy rows, .segseg, .engcat, .ctxmenu, select/input backgrounds) now maps to a BCH-palette equivalent — no more solid dark blobs on the white page. ea9bcab / 4ed55b7 - Site release-notes text updated to include the per-add-on diagnostic report already in the 0.3.28 build. Deployed. Verified LIVE 0.3.31. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 91c66583..e152868c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "theseus-navigator", - "version": "0.3.30", + "version": "0.3.32", "description": "Theseus Navigator — a browser that follows the thread. By Silent Mode, a Deviant project.", "author": "Silent Mode", "main": "main.js",