Commit graph

5 commits

Author SHA1 Message Date
Local Dev
7fd2e50583 fix(site): add Hephaestus link + normalize nav across all subpages
Every silentmode.st subpage was missing Hephaestus in its topnav, so clicking
Hephaestus from the homepage led to a page whose nav had a different item set —
looked like the header "rearranged and dropped tabs" mid-navigation.

- Add <a href="../hephaestus/">Hephaestus</a> between Sirius and Helios on:
  tools, prometheus, sirius, helios, hermes, releases, tlds
- Normalize hephaestus/index.html to use relative paths (../foo/) matching the
  convention used by every other subpage — was absolute (/foo/)
- Result: every page has 7 identical nav items in the same order, with
  class="here" on whichever section you're viewing. /hephaestus/ keeps its
  "Open forge →" CTA appended (an addition, not a reorder).
2026-08-31 04:06:28 +02:00
Local Dev
42b71c21d9 fix(site): align hephaestus/ nav bar with silentmode.st homepage
The docs page had a truncated & reordered nav (Tools, Sirius, Hermes) that
dropped Prometheus + Helios and put Hephaestus in the wrong slot. Clicking
"Hephaestus" from the homepage nav appeared to "rearrange" the header because
the destination page's nav was a different set.

Match the homepage nav 1:1 — Tools, Prometheus, Sirius, Hephaestus, Helios,
Hermes — with the "here" highlight on Hephaestus and the "Open forge" CTA
appended at the far right. Same items in the same order = stable header
across navigations.
2026-08-31 03:37:50 +02:00
Local Dev
921556f87f docs(hephaestus): mark hephaestus.x as minted
Chipnet mint via existing Argus CLI (node src/register.js hephaestus.x <url>).
TXID f9d0f72b5884996b8d55505a19ba2bde68fce556de20f98bdece2dbf57c77170.
Resolves via https://navigate.st/bns/hephaestus.x/ (302 → code.silentmode.st)
and natively at hephaestus.x in any BCNR-aware browser.
2026-08-31 03:36:17 +02:00
Local Dev
3462c00188 docs(hephaestus): add "For AI sessions" section with the misdiagnoses
Someone hitting the deployed instance recently reported the wallet-auth
front-end as broken based on two mistakes:
  (a) mistook the 510-byte login shell for a stub (it's an SPA bootstrap
      that renders the UI via a JS module client-side), and
  (b) tried /static/wallet.js instead of /auth/static/wallet.js, missing
      the Caddy path-prefix routing.

Add an explicit section with:
- URL table showing exactly which service serves each path
- curl snippets for smoke-testing the flow without a browser
- Note that /api/v1/user requires an API token (not a session cookie),
  so a 401 there does not mean "not signed in"
- Guidance for headless / AI-driven browser sessions

Aims to head off the same misdiagnosis pattern from future sessions.
2026-08-31 03:30:25 +02:00
Local Dev
be41efedee feat(site): add Hephaestus to silentmode.st + silentmode.bch
- Nav link between Sirius (live) and Helios (designed) — keeps live things adjacent
- Product card with p-live pill (Hephaestus is running at code.silentmode.st today)
- Meta description updated to include Hephaestus in the catalog
- New site/hephaestus/index.html — full docs (user quickstart, git push, architecture,
  wallet-auth protocol, operator self-host guide with the gotchas we hit)

Both silentmode.st and silentmode.bch serve from the same bucket path so this one
edit updates both. Files also copied into /opt/silent-mode/site/ on the silentmode VPS.
2026-08-31 03:21:39 +02:00