Sirius — the BCNR name registrar. Mint .x / .bch / .p2p names in one Bitcoin Cash transaction.
Find a file
Local Dev 8ee9fc1a63 fix(studio): open the page the name actually serves, not an empty folder
Sirius Studio only looked in its own folder, bns/<name>/. Every site
published the conventional way lives at bns/<label>/ (the s3 record),
or inline in the h record, so the editor opened those names as "new
site" with a template picker instead of the current build.

The gateway's site read gains a read-only ?src=live view that follows
the on-chain record: list and fetch from whatever bucket s3 points at,
or serve the h HTML as index.html. Writes are unchanged and still
confined to bns/<name>/.

The editor now starts from the live page when there is no draft:
relative image and link URLs are resolved against the public site URL,
stylesheets are inlined (cross-origin ones such as font CDNs are kept
as links and re-emitted on export), scripts dropped. When a draft
exists but the name serves something else, or index.html on Sia is
newer than the draft, a notice says so with a one-click import. An
"Import live site" button is always available. Verified with
aloevera.test, which is hosted at bns/aloevera/.
2026-09-20 01:22:21 +02:00
admin feat(sirius-x): Deviant sky palette + Fraunces/Ubuntu reader toggle 2026-09-10 00:25:18 +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): Deviant sky palette + Fraunces/Ubuntu reader toggle 2026-09-10 00:25:18 +02:00
docs fix(studio): open the page the name actually serves, not an empty folder 2026-09-20 01:22:21 +02:00
i18n fix(studio): open the page the name actually serves, not an empty folder 2026-09-20 01:22:21 +02:00
js fix(studio): open the page the name actually serves, not an empty folder 2026-09-20 01:22:21 +02:00
theseus feat(sirius-x): Deviant sky palette + Fraunces/Ubuntu reader toggle 2026-09-10 00:25:18 +02:00
vendor/grapesjs feat(sirius-x): Sirius Studio web-builder + signed site uploads; shorter dashboard menu 2026-09-17 01:35:21 +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 fix(studio): open the page the name actually serves, not an empty folder 2026-09-20 01:22:21 +02:00
market.html fix(studio): open the page the name actually serves, not an empty folder 2026-09-20 01:22:21 +02:00
portal.html fix(studio): open the page the name actually serves, not an empty folder 2026-09-20 01:22:21 +02:00
register.html feat(sirius-x): merge register.html into landing via shared mint flow 2026-09-07 22:36:02 +02:00
studio.html fix(studio): open the page the name actually serves, not an empty folder 2026-09-20 01:22:21 +02:00
tld.html fix(studio): open the page the name actually serves, not an empty folder 2026-09-20 01:22:21 +02:00