fix(demo): Bitcoin UI styling + placeholder LND dashboard #81

Merged
ai merged 2 commits from demo-ui-fixes into main 2026-07-15 08:27:51 +00:00
Collaborator

Two demo fixes:

  • Bitcoin UI rendered as a giant unstyled SVG — the shell loads /tailwind.css absolutely, which 404s when served under /app/bitcoin-ui/ on the demo. Asset paths are now relative (works in both the container at / and the demo path prefix). Same fix for fedimint-ui's icon.
  • Placeholder LND dashboard — the official lnd-ui shell reads poorly in the demo iframe; /app/lnd/ now serves a demoAppShell dashboard (status, balances, channels, node URI) consistent with the /proxy/lnd/v1/* mocks.

Smoke-tested against a local DEMO=1 mock-backend: all /app/* routes 200 with correct content types.

🤖 Generated with Claude Code

Two demo fixes: - **Bitcoin UI rendered as a giant unstyled SVG** — the shell loads `/tailwind.css` absolutely, which 404s when served under `/app/bitcoin-ui/` on the demo. Asset paths are now relative (works in both the container at `/` and the demo path prefix). Same fix for fedimint-ui's icon. - **Placeholder LND dashboard** — the official lnd-ui shell reads poorly in the demo iframe; `/app/lnd/` now serves a demoAppShell dashboard (status, balances, channels, node URI) consistent with the `/proxy/lnd/v1/*` mocks. Smoke-tested against a local `DEMO=1` mock-backend: all `/app/*` routes 200 with correct content types. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
ai added 2 commits 2026-07-15 08:26:33 +00:00
The shells are served at / in their containers but under /app/<id>/ in
the public demo, where absolute /tailwind.css and /assets/... 404 — the
Bitcoin UI rendered unstyled with a giant unconstrained SVG. Relative
paths resolve correctly in both contexts.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The official shell reads poorly inside the demo iframe; serve a
demoAppShell dashboard (balances, channels, node URI) consistent with
the /proxy/lnd/v1/* mocks.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
ai merged commit 76ad14ef64 into main 2026-07-15 08:27:51 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lfg2025/archy#81
No description provided.