Sirius — the BCNR name registrar. Mint .x / .bch / .p2p names in one Bitcoin Cash transaction.
Find a file
Local Dev 94bf3bcf68 feat(sirius-x): merge register.html into landing via shared mint flow
Register.html and the landing were running duplicate name-search UIs.
The register one was reported broken; the landing one already works
inline. Merged both into the landing:

- New js/register-flow.js — the full mint modal + wallet setup (Create /
  Import / Unlock / WizardConnect / Fund / Confirm / Register / Point
  it somewhere) extracted from register.html's <script type='module'>
  and turned into a shared module. Injects its own scoped modal HTML +
  CSS into the host page on load and exposes
  window.siriusRegisterName(fullName) as its public entry point.

- Landing search results now have Register buttons that call the shared
  flow directly. The whole 'search -> pick name -> mint' journey stays
  on one page, no redirects, no duplicate search UI to maintain.

- register.html reduced to a redirect stub: preserves ?q= if present,
  refreshes/JS-forwards to './' (landing), and shows a one-line
  'Name search moved to the home page' fallback for JS-off users.
  Old links keep working; no /register.html deep links are broken.

- All nav 'Register' entries now point at './#search-input' (or
  '../#search-input' on subpages), scrolling straight to the landing
  search box. Footer injector and every internal href updated the
  same way. Zero live href='.../register.html' left in the tree.

Verified: register.html?q=hello redirects to /?q=hello; landing
search 'fresh42abc' -> Register button -> modal opens with
'Register fresh42abc.bch' at the wallet-choice step.
2026-09-07 22:36:02 +02:00
admin feat(sirius-x): merge register.html into landing via shared mint flow 2026-09-07 22:36:02 +02:00
assets feat(sirius-x): Sirius.X brand rebrand, banner star-divider, WC on portal 2026-09-07 01:35:35 +02:00
brand feat(sirius-x): merge register.html into landing via shared mint flow 2026-09-07 22:36:02 +02:00
docs feat(sirius-x): merge register.html into landing via shared mint flow 2026-09-07 22:36:02 +02:00
js feat(sirius-x): merge register.html into landing via shared mint flow 2026-09-07 22:36:02 +02:00
theseus feat(sirius-x): merge register.html into landing via shared mint flow 2026-09-07 22:36:02 +02:00
.gitignore sirius.x/docs: add "Host your name" recipe + serve INSTRUCTIONS.md over http 2026-08-31 14:56:27 +02:00
index.html feat(sirius-x): merge register.html into landing via shared mint flow 2026-09-07 22:36:02 +02:00
portal.html feat(sirius-x): merge register.html into landing via shared mint flow 2026-09-07 22:36:02 +02:00
register.html feat(sirius-x): merge register.html into landing via shared mint flow 2026-09-07 22:36:02 +02:00
tld.html feat(sirius-x): merge register.html into landing via shared mint flow 2026-09-07 22:36:02 +02:00