Skip to content

v1.24.0 — Scan-to-join QR

Choose a tag to compare

@colfin22 colfin22 released this 24 Jul 13:30
· 29 commits to master since this release

Scan-to-join QR (#54) — contributed by @Axeion 🎉

The first external contribution to the project:

  • The cast board's waiting and lobby screens now show a QR of the app's join address (plain URL beneath it) — players point a phone camera at the TV instead of typing a URL.
  • The phone lobby gets the same QR plus a Share the link action (Web Share API, clipboard fallback), so anyone can invite another player without the TV.
  • The encoded address is inferred (the board's own origin, then BOARD_URL); a new optional JOIN_URL env var overrides it for reverse-proxy setups where players should use a different address than the board — see the note in docs/setup.md.
  • Fail-safe like everything on the board: a failed QR load just falls back to the address text.
  • One new dependency: segno (pure Python, zero transitive deps).

Follow-up idea up for grabs: #55 — a second QR that joins guests to the guest WiFi.

Docker images for this release are published to GHCR and Docker Hub.