Demo fixes: real media, LND QR/balances, mempool.guide, overlay sessions, mobile scroll #76

Merged
lfg2025 merged 0 commits from demo-fixes-20260714 into main 2026-07-14 02:50:02 +00:00
Owner

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

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 main 2026-07-14 02:50:02 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lfg2025/archy#76