Sirius — the BCNR name registrar. Mint .x / .bch / .p2p names in one Bitcoin Cash transaction.
Find a file
Silent Mode 90416eb87e feat(studio): a name can hold a site, not just a front page
Everything a site needs past the first screen — an about page, a blog, a
contact page — had to live on that one page or not exist. The folder on Sia
could always hold more; the studio could only ever edit index.html.

Pages are now a list. Each one is a folder with its own index.html, so it
answers to the address a visitor would guess (/about/), and the sidebar
shows that address rather than the file behind it. The title is editable and
the address is not: a published URL that moves is a link somebody else wrote
down and can no longer follow.

Draft and Publish both walk the whole list. Pages that link to each other
are only coherent if they go up together, so there is one button and it
sends everything, writes a sitemap when there is more than one page, and
sweeps deleted pages off Sia in the same pass instead of leaving them
serving. A site saved before this opens as a single home page and gains the
rest when asked.

Two things that would otherwise be quietly wrong: assets exported from a
sub-folder page now carry the ../ that makes them resolve, and loading a
page into the editor no longer registers as an edit.
2026-09-21 01:19:40 +02:00
admin sites: scroll-spy tracks scroll position, fires the last section on bottom 2026-09-20 19:20:30 +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 sites: scroll-spy tracks scroll position, fires the last section on bottom 2026-09-20 19:20:30 +02:00
docs fix(sirius-x/docs): step content one-word-per-line + consolidate nav 2026-09-20 23:36:42 +02:00
i18n feat(studio): a name can hold a site, not just a front page 2026-09-21 01:19:40 +02:00
js feat(studio): a name can hold a site, not just a front page 2026-09-21 01:19:40 +02:00
market sites: scroll-spy tracks scroll position, fires the last section on bottom 2026-09-20 19:20:30 +02:00
storage site-sirius-x: same side-nav + trimmed topnav on every sub-page 2026-09-20 18:33:01 +02:00
theseus sites: scroll-spy tracks scroll position, fires the last section on bottom 2026-09-20 19:20:30 +02:00
vendor fix(studio): imported pages keep panels and borders (parse CSS with PostCSS) 2026-09-20 16:18:11 +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 sites: scroll-spy tracks scroll position, fires the last section on bottom 2026-09-20 19:20:30 +02:00
market.html site-sirius-x: use the Sirius.X brand mark, drop trailing slashes 2026-09-20 17:49:04 +02:00
portal.html sirius-x: price mode is a USD / BCH toggle, not a dropdown 2026-09-20 20:02:43 +02:00
register.html site-sirius-x: use the Sirius.X brand mark, drop trailing slashes 2026-09-20 17:49:04 +02:00
studio.html feat(studio): a name can hold a site, not just a front page 2026-09-21 01:19:40 +02:00
tld.html sites: scroll-spy tracks scroll position, fires the last section on bottom 2026-09-20 19:20:30 +02:00