silentmode.st + hephaestus.x static content — HTML/CSS/JS served via nginx (VPS) and Sia bucket (backup)
Find a file
Local Dev e4e5314704 Ship Theseus 0.2.0 c5202ddb (add-on framework + branded error pages)
Setup    c5202ddba5a4bf4cd8d71c665c72bdd996ced761f9a7aae295cb960e17988f47
Portable 9142764f78e41c6a6220960d5f7278e0abe6c1c91e5033871d95225355d8feda

0.1.x -> 0.2.x — two new subsystems land together. 0.1.3 (which had
only the error pages) is retired; those hashes never went live, so
we jump 0.1.2 -> 0.2.0 for clean version->hash 1:1.

Add-on framework:
- Discovery scans <userData>/addons/<id>/; each add-on carries an
  addon.json manifest and an activate(api) CommonJS entry. Nothing
  about a private add-on ships in the public build - drop the
  folder, restart, it's live.
- Bundled 'Notepad' reference add-on ships in resources/bundled-addons/
  and is seeded into the user's addons dir on first boot. Right-
  sidebar textarea, autosave, char/word counter.
- Extension point in this rev: sidebar-panel (WebContentsView on the
  right, SIDEBAR_W=340). Toolbar toggle appears only when at least
  one add-on registers a panel.
- Settings gains an Add-ons tab: list installed, per-add-on enable/
  disable toggle (settings.disabledAddons persists), Show folder /
  Open add-ons folder / Reload buttons, trust-model warning.
- Origin-gated per-addon storage: main derives the add-on id from the
  sender file:// URL, so a panel can only touch its own kv store
  under <userData>/addons-data/<id>.json.

Branded error page:
- did-fail-load on every tab -> error.html with kind = name-not-
  registered (BCNR host + ERR_NAME_NOT_RESOLVED) | name-unreachable
  (non-BCNR host + NAME_NOT_RESOLVED) | unreachable (conn refused/
  reset/timeout) | tls (cert range) | generic.
- Actions per kind: Retry + Home always; Search for '<host>' and
  Register-on-Sirius where a host is present; Tor guide link on
  unreachable.
- Address bar keeps the failed URL (refreshTabUrl already skips
  file://) so the user can edit and retry.
- Ignorable codes (-3 ABORTED, -20 BLOCKED_BY_CLIENT, subframe
  errors, internalNav) skipped so normal user actions don't paint
  an error page.

Deployed:
- scp installers + manifest + tools/ + releases/ pages to VPS
- sia-upload of ../site (silentmode.bch) and ../site-theseus-x
- verified HEAD 200, manifest reads 0.2.0 2026-08-31

Existing 0.0.6/0.1.2 installs will surface 0.2.0 in the update chip
on next launch.
2026-08-31 14:06:18 +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 brand: Silent Mode + navigate.st kits (logo, wordmark, avatar, banner, favicon) 2026-08-31 05:22:45 +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 feat(hephaestus.x): /forge lists real repos instead of auto-redirecting 2026-08-31 12:44: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.2.0 c5202ddb (add-on framework + branded error pages) 2026-08-31 14:06:18 +02:00
sirius Rename Tools → Theseus, trim /tlds/ self-ref, chipnet auth + state fixes 2026-08-31 04:16:42 +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.2.0 c5202ddb (add-on framework + branded error pages) 2026-08-31 14:06:18 +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
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.2.0 c5202ddb (add-on framework + branded error pages) 2026-08-31 14:06:18 +02:00
shared.css Initial commit — Silent Mode baseline (2026-07-29) 2026-07-29 13:54:34 +02:00