From 3cb76d4a5e3458a6fb6ffd480209968fff738521 Mon Sep 17 00:00:00 2001 From: Local Dev Date: Mon, 31 Aug 2026 18:38:09 +0200 Subject: [PATCH] Ship Theseus 0.3.0 bb9d8dec (home cards decoupled from browser release) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Setup bb9d8dec124b8e2a976642ed77051b04edd1d03185581f99db845ef168919836 Portable 1e2d02aea13656574c374440b0c41374290f1bbf85ac6313cec075292cfc34f8 Home cards decoupled from the installer. Theseus now fetches https://dl.silentmode.st/home-cards.json at boot and every 6h, caches into /home-cards-remote.json, and applies it as the default tier. Priority in loadHomeCards() is: 1. /home-cards.json (user edits — unchanged, always win) 2. /home-cards-remote.json (last successful fetch) 3. DEFAULT_HOME_CARDS (code fallback for offline first-boot) On a successful refresh, main pushes the new list to every home tab via the home-cards IPC — but only when the user has NO local edits. The user's edit mode remains authoritative. Content updates now happen by editing site/home-cards.json and running scp + sia-upload. No browser build required. Prometheus.X copy fix: "Decentralized App Marketplace" (was "marketplace for BCDN-hosted apps" — the marketplace isn't BCDN- specific). Applied to both DEFAULT_HOME_CARDS (fallback) and site/home-cards.json (canonical live copy). Deployed: - scp installers + manifest + tools/ + releases/ + home-cards.json to /opt/silent-mode/dl/ and /opt/silent-mode/site/ - sia-upload of both site trees - verified home-cards.json served 200, manifest 0.3.0 live Existing installs of 0.2.5 will surface 0.3.0 in the update chip and also pull the new home-cards.json — so the "Decentralized App Marketplace" wording lands on ANY current install (0.3.0+) the moment this commit deploys, without waiting for anyone to install 0.3.0. Wait — 0.3.0 is what CARRIES the fetch logic. So the auto-pull benefit only kicks in from 0.3.0 onward. Users on 0.2.5 or earlier need to install 0.3.0 once; from then on every home-card edit reaches them without a new browser release. --- index.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/index.html b/index.html index f97b51e..bd0deb4 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.5 · installer ~118 MB (bundles Ariadne's Thread) · portable ~116 MB · unsigned
+
v0.3.0 · installer ~118 MB (bundles Ariadne's Thread) · portable ~116 MB · unsigned
-
Installer50be20d6e3811445817e35c560dce1a4bbcc62004d6b0480848a211a654319ea
-
Portable021afe629c61f2f49e95f936261649bdcff58c8b79bd0d903a8d10e6009740b0
+
Installerbb9d8dec124b8e2a976642ed77051b04edd1d03185581f99db845ef168919836
+
Portable1e2d02aea13656574c374440b0c41374290f1bbf85ac6313cec075292cfc34f8