silentmode.st + hephaestus.x static content — HTML/CSS/JS served via nginx (VPS) and Sia bucket (backup)
Find a file
Local Dev 7e8d182961 Ship Theseus 0.3.1 fe59105d (one-click updates: silent prefetch + install-and-restart)
Setup    fe59105d2e99a41b7000caeb86601a8e1675846d193e92204034669f5b368d60
Portable 1b6eda55b53894cf9889548116c7b6100888fb160edc84cc1592bb79f9d95b53

The update flow no longer asks the user to click Download. When
checkForUpdate detects a newer version, autoDownloadUpdate() kicks off
session.defaultSession.downloadURL against the setup URL immediately.
will-download recognises the update URL and routes the file to a
fixed %TEMP% path (bypassing the visible downloads panel entirely),
streams updateDownloadReceived/Total into the chip via
emitUpdateAvailable, and flips updateDownloadState to "ready" when
the transfer finishes.

Chip states:
  idle         first render before the fetch starts — clickable to
               trigger the manual download (kept as a fallback).
  downloading  "↓ 42% — 0.3.2" — no click, just progress.
  ready        "✓ Install 0.3.2 & restart" — one click.
  failed       fall back to the pre-0.3.1 explicit-download click.

install-update-now IPC: spawns the cached setup with /S (detached,
stdio ignored), then app.quit() 400ms later so the installer can
overwrite the running exe. Our nsis/installer.nsh detects an existing
Ariadne install via the HKLM registry and skips its Ariadne prompt on
upgrades, so the /S run is fully unattended.

The one-click flow eliminates two long-standing sources of confusion:
  - "Download opens a different browser" — Theseus's default session
    fetches the installer itself, not a URL handoff to shell.
  - "Update requires multiple wizard clicks" — /S skips them.

Extensions aren't touched by this. The framework lives in
addons-host.js + sidebar-preload.js; add-ons themselves live in
%APPDATA%\Theseus Navigator\addons\<id>\ and are a separate layer.
New extensions ship by drop-a-folder, no browser release required.

Deployed: scp + sia-upload, verified 200 + 0.3.1 in the manifest.
2026-08-31 18:47:50 +02:00
apps install.ps1: NRPT rules for all BNS-native TLDs (.bch .p2p .bit .nav) 2026-07-31 08:43:31 +02:00
brand site: align two stray pages to the 6-tab pantheon nav 2026-08-31 16:15:40 +02:00
choose install.ps1: NRPT rules for all BNS-native TLDs (.bch .p2p .bit .nav) 2026-07-31 08:43:31 +02:00
deviant Sweep: mobile Ariadne updates, Deviant brand + sites, Hephaestus bootstrap, snappymail 2026-08-30 10:38:49 +02:00
helios brand: Silent Mode + navigate.st kits (logo, wordmark, avatar, banner, favicon) 2026-08-31 05:22:45 +02:00
hephaestus docs(hephaestus): rename "AI sessions" section to "CLI & programmatic access" 2026-08-31 12:23:06 +02:00
hephaestus.x fix(hephaestus.x): refresh stale references in the "where it lives" spec 2026-08-31 15:59:03 +02:00
hermes brand: Silent Mode + navigate.st kits (logo, wordmark, avatar, banner, favicon) 2026-08-31 05:22:45 +02:00
js sirius.x portal: /api/holdings endpoint + favicon paths + roadmap link 2026-08-31 05:40:47 +02:00
nav install.ps1: NRPT rules for all BNS-native TLDs (.bch .p2p .bit .nav) 2026-07-31 08:43:31 +02:00
prometheus brand: Silent Mode + navigate.st kits (logo, wordmark, avatar, banner, favicon) 2026-08-31 05:22:45 +02:00
releases Ship Theseus 0.3.1 fe59105d (one-click updates: silent prefetch + install-and-restart) 2026-08-31 18:47:50 +02:00
sirius site: align two stray pages to the 6-tab pantheon nav 2026-08-31 16:15:40 +02:00
store install.ps1: NRPT rules for all BNS-native TLDs (.bch .p2p .bit .nav) 2026-07-31 08:43:31 +02:00
tlds Rename Tools → Theseus, trim /tlds/ self-ref, chipnet auth + state fixes 2026-08-31 04:16:42 +02:00
tools Ship Theseus 0.3.1 fe59105d (one-click updates: silent prefetch + install-and-restart) 2026-08-31 18:47:50 +02:00
vendor Initial commit — Silent Mode baseline (2026-07-29) 2026-07-29 13:54:34 +02:00
favicon.svg brand: Silent Mode + navigate.st kits (logo, wordmark, avatar, banner, favicon) 2026-08-31 05:22:45 +02:00
home-cards.json Ship Theseus 0.3.0 bb9d8dec (home cards decoupled from browser release) 2026-08-31 18:38:09 +02:00
index.html brand: Silent Mode + navigate.st kits (logo, wordmark, avatar, banner, favicon) 2026-08-31 05:22:45 +02:00
register.html install.ps1: NRPT rules for all BNS-native TLDs (.bch .p2p .bit .nav) 2026-07-31 08:43:31 +02:00
releases-manifest.json Ship Theseus 0.3.1 fe59105d (one-click updates: silent prefetch + install-and-restart) 2026-08-31 18:47:50 +02:00
shared.css Initial commit — Silent Mode baseline (2026-07-29) 2026-07-29 13:54:34 +02:00