sirius/js
Local Dev f9575a708a feat(sirius-x): Sirius Studio web-builder + signed site uploads; shorter dashboard menu
Owners had no way to put a real page behind a name without running Sia
tooling themselves. Sirius Studio (studio.html, js/studio.js) embeds
GrapesJS (BSD-3, vendored under vendor/grapesjs so nothing loads from a
third party) with three starter templates; Publish exports one
self-contained index.html plus the editor project, uploads both to the
name's own folder bns/<name>/ on Sia, and sets the s3 record on chain if
the name does not point there yet. Drafts save to the same folder.

Gateway: /api/site/<name>[/<path>] — list, read-through, PUT and DELETE.
Every write carries a wallet signature over (name, path, body hash,
timestamp) that must recover to the current NFT owner, and writes are
confined to bns/<name>/ so no name can touch another name's bucket.

Dashboard menu is now Web-Builder, Domain names, My TLDs, Settings, Sign
out; Overview and Wallet folded into Domain names and Settings, Docs is a
link in Settings.
2026-09-17 01:35:21 +02:00
..
dashboard.js feat(sirius-x): Sirius Studio web-builder + signed site uploads; shorter dashboard menu 2026-09-17 01:35:21 +02:00
i18n.js i18n(sirius-x): translate the dashboard in all six languages 2026-09-17 01:14:16 +02:00
pin-escrow.js feat(sirius-x/signin): PIN escrow — encrypted-at-rest quick unlock, 3-strike password fallback 2026-09-09 01:31:18 +02:00
pricing.js feat(sirius-x): TLD owner panel — owner-set price, on/off switch, private TLDs 2026-09-16 21:28:18 +02:00
profile-menu.js feat(sirius-x): dashboard with sidebar, persistent sign-in, full DNS panel 2026-09-17 01:09:20 +02:00
register-flow.js feat(sirius-x): dashboard with sidebar, persistent sign-in, full DNS panel 2026-09-17 01:09:20 +02:00
session.js feat(sirius-x): dashboard with sidebar, persistent sign-in, full DNS panel 2026-09-17 01:09:20 +02:00
site-footer.js feat(sirius-x): pencil Register icon + TLD mint via shared modal 2026-09-08 00:10:11 +02:00
studio.js feat(sirius-x): Sirius Studio web-builder + signed site uploads; shorter dashboard menu 2026-09-17 01:35:21 +02:00
theme.js feat(sirius-x): Deviant sky palette + Fraunces/Ubuntu reader toggle 2026-09-10 00:25:18 +02:00