Fixes the reported demo issues and two prod UI behaviors:
Cloud media: serve the committed demo/content library (music/photos/docs were never loaded — loader only read empty demo/files); WAV/SVG fallback for unbacked seeds; no more fake Videos; no supported source error gone
LND custom UI: connect QR + details now render (cert/macaroon/ports were missing from /lnd-connect-info); new on-chain + Lightning balance cards
Fixes the reported demo issues and two prod UI behaviors:
- Cloud media: serve the committed demo/content library (music/photos/docs were never loaded — loader only read empty demo/files); WAV/SVG fallback for unbacked seeds; no more fake Videos; no supported source error gone
- LND custom UI: connect QR + details now render (cert/macaroon/ports were missing from /lnd-connect-info); new on-chain + Lightning balance cards
- Mempool demo proxies mempool.guide (mempool.space blocks embedding) + WS upgrade passthrough
- Monitoring page fully dummied (correct MetricSnapshot shapes); Networking Profits streaming.list-services mocked
- App icons fixed (lnd.svg → lnd.png + 15 other broken paths)
- 8 more installed demo apps with placeholder dashboards; non-demoable apps say Not available in demo (no more Checking…)
- Reconnect banner: server.get-state implemented + WS heartbeat 20s (proxy idle timeouts)
- App sessions overlay the current page in every display mode — open tx never navigates away
- Mobile: dashboard pinned to 100dvh across ≤920px so pages scroll clear of the browser tab bar
Verified with a 21-point Playwright walk against the local DEMO stack (21/21 pass); vue-tsc clean; 672/672 unit tests pass.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
lfg2025
merged commit 85f9fc2296 into main2026-07-14 02:50:02 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Fixes the reported demo issues and two prod UI behaviors:
Verified with a 21-point Playwright walk against the local DEMO stack (21/21 pass); vue-tsc clean; 672/672 unit tests pass.
🤖 Generated with Claude Code