v1.25.0 — Guest-WiFi QR
Guest-WiFi QR (#55)
Companion to v1.24.0's scan-to-join QR — a guest's first hurdle is the network, not the URL:
- Set
GUEST_WIFI_SSID/GUEST_WIFI_PASSWORD(andGUEST_WIFI_AUTH— WPA default,nopassfor open networks) and the cast board shows a second QR that joins guests to the WiFi, labelled as step 1 before scan-to-join's step 2. The phone lobby's invite section gets it too. - Uses the standard
WIFI:payload phones auto-join from, with full escaping of the format's special characters (tested — semicolons, quotes, backslashes and emoji in SSIDs all survive). - Unset = entirely absent: the endpoint 404s and the board hides every trace — no behaviour change for existing installs.
⚠️ Use a guest network's credentials, never your main one — anyone who can reach the app can read this QR (that's the point). Seedocs/setup.md.⚠️ Check the join URL is reachable from the guest network — guest networks are deliberately locked down: most isolate guests from the main LAN, and many block guests from connecting to any other host (client/AP isolation). Either way a guest can join the WiFi (scan 1) but the join address (scan 2) times out. Test once from a phone on the guest SSID; if it can't connect, add a router firewall exception allowing the guest network to reach just the quiz host and port. Details indocs/setup.md.
Docker images for this release are published to GHCR and Docker Hub.