silentmode.st + hephaestus.x static content — HTML/CSS/JS served via nginx (VPS) and Sia bucket (backup)
Find a file
Local Dev 999df7f145 Ariadne 0.1.2: install.ps1 no longer dies on PS 5.1 stderr quirk; layered TLD-source cascade
install.ps1 root-cause fix
- Every `& $node ... 2>&1` had been tripping PS 5.1's "$ErrorActionPreference=Stop +
  native-command stderr = terminating error" quirk. Trap-and-log added in 0.1.1 EXPOSED
  the bug (0.1.0 died at the exact same line -- silently). 0.1.2 routes both node calls
  through a new Invoke-NodeCapture helper that uses Start-Process
  -RedirectStandardOutput/Error to file, so PS 5.1 never touches the streams.

Multi-source TLD cascade with on-disk cache
- -Indexer now accepts a comma-separated list; default "https://navigate.st,https://silentmode.st".
- Cascade (first hit wins): indexer[s] HTTPS  ->  local cache
  (C:\ProgramData\Ariadne\tlds-cache.json)  ->  electrum WSS (fetchTldList / legacy
  fetchBcnrTlds)  ->  bundled ariadne.config.json snapshot  ->  bootstrap [bch].
- Authoritative fetches (indexer or electrum) refresh the cache. Second install on a
  machine that has ever succeeded before is instant + always works offline.
- Per-source deadlines kept tight (5s for indexer HTTPS) so a slow source can't stall
  the install.

Upgrade over live install
- .iss CurStepChanged(ssInstall) stops "BNS Resolver Daemon" + "BNS Sia Bridge" via
  schtasks + 1.5s pause before file replacement. Fixes "DeleteFile failed; code 5.
  Access is denied" on runtime\node.exe when upgrading a machine where the daemon is
  currently running.

CA import
- Switched Import-Certificate -CertStoreLocation Cert:\... to direct X509Store('Root',
  'LocalMachine').Add(). Cert: PSDrive is not always loaded in -NoProfile elevated
  shells, which had broken the standalone unblock scripts.

Verified end-to-end on this box: silent install -> exit 0, clean install.log,
BNS Resolver Daemon running, 127.0.0.1:53 open, 9 NRPT rules (all TLDs including .bch),
coinspectrum.bch resolves system-wide, tlds-cache.json populated.

Deployed
- dl.silentmode.st/AriadneResolver-Setup-0.1.2.exe
- s3://bns/silentmode/dl/AriadneResolver-Setup-0.1.2.exe
- silentmode.st + navigate.st/bns/silentmode.bch manifests advertise 0.1.2
- sha256 5a2c9e4f3c5e1a162008641019f5ffc35968751c0440f94d3c5fe67aafb8cc5e

Local Dev <noreply@localhost>
2026-09-09 22:57:06 +02:00
apps site: add favicon link to every silentmode.st HTML page 2026-08-31 21:43:25 +02:00
brand site: real logo, hero screenshot, OG tags, contrast fixes 2026-09-07 23:01:57 +02:00
choose site: real logo, hero screenshot, OG tags, contrast fixes 2026-09-07 23:01:57 +02:00
deviant site: fix homepage product count, drop stray brand-page copy, add GOTCHAS 2026-09-07 21:06:25 +02:00
helios site: real logo, hero screenshot, OG tags, contrast fixes 2026-09-07 23:01:57 +02:00
hephaestus site: real logo, hero screenshot, OG tags, contrast fixes 2026-09-07 23:01:57 +02:00
hephaestus.x feat(hephaestus.x): landing 'Sign in' becomes a Bitcoin Cash wallet dropdown 2026-09-02 22:13:55 +02:00
hermes site: real logo, hero screenshot, OG tags, contrast fixes 2026-09-07 23:01:57 +02:00
js feat(registrar): 90/10 revenue split — TLD owner earns from name mints 2026-09-08 02:42:16 +02:00
nav site: add favicon link to every silentmode.st HTML page 2026-08-31 21:43:25 +02:00
prometheus site: real logo, hero screenshot, OG tags, contrast fixes 2026-09-07 23:01:57 +02:00
releases Ariadne 0.1.2: install.ps1 no longer dies on PS 5.1 stderr quirk; layered TLD-source cascade 2026-09-09 22:57:06 +02:00
sirius chore(site): redirect /sirius/ to /sirius-x/ so old links land current 2026-09-08 02:08:04 +02:00
store site: add favicon link to every silentmode.st HTML page 2026-08-31 21:43:25 +02:00
tlds site: real logo, hero screenshot, OG tags, contrast fixes 2026-09-07 23:01:57 +02:00
tools Ariadne 0.1.2: install.ps1 no longer dies on PS 5.1 stderr quirk; layered TLD-source cascade 2026-09-09 22:57:06 +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
GOTCHAS.md docs(site/GOTCHAS): CORS on /js/*.js is required for BCNR pages 2026-09-08 12:43:30 +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 site: real logo, hero screenshot, OG tags, contrast fixes 2026-09-07 23:01:57 +02:00
register.html site: add favicon link to every silentmode.st HTML page 2026-08-31 21:43:25 +02:00
releases-manifest.json Ariadne 0.1.2: install.ps1 no longer dies on PS 5.1 stderr quirk; layered TLD-source cascade 2026-09-09 22:57:06 +02:00
shared.css site: real logo, hero screenshot, OG tags, contrast fixes 2026-09-07 23:01:57 +02:00