Skip to content

feat: phone Wi-Fi join and WiThrottle advanced pairing - #6

Merged
keskad merged 3 commits into
mainfrom
feat/drive-wifi-join-and-withrottle
Aug 24, 2026
Merged

feat: phone Wi-Fi join and WiThrottle advanced pairing#6
keskad merged 3 commits into
mainfrom
feat/drive-wifi-join-and-withrottle

Conversation

@keskad

@keskad keskad commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Missing androidAppUrl now continues as the “BigFred on another phone” flow instead of a blocked QR screen.
  • Android, other-phone, and Railbox wizards start with a shared Wi-Fi join step (SSID/PSK from handset-setup, “Done, I’m connected…”).
  • “Other WiThrottle app” is its own flow: same credentials on screen (club-event kiosk), no device-specific how-to, then Pair with BigFred / device-name pairing. Shared WifiJoinStep / WifiCredentials keep the screens DRY.

Test plan

  • With empty androidAppUrl, pick Android → other-phone Wi-Fi then web QR
  • With androidAppUrl set, Android still shows Play QR after Wi-Fi
  • Railbox: Wi-Fi → participant → existing app/connect/pair steps
  • Other WiThrottle: participant → Wi-Fi with SSID/PSK + “won’t explain how” → pairing code for Pair with BigFred / device name
  • Open network (empty wifiPsk) shows the open-network label
  • Back navigation: Wi-Fi ↔ device / participant, pairing back to Wi-Fi on the advanced flow

Made with Cursor

keskad and others added 3 commits August 24, 2026 08:05
Club-event kiosks need SSID and password on screen. Missing androidAppUrl now falls through to the other-phone wizard instead of blocking.

Co-authored-by: Cursor <cursoragent@cursor.com>
Stop handset-setup retry loops, allow continuing without Wi-Fi config on
phone paths, and add organizer-only wifi-qr.svg for camera-based join.
Manual network name and password stay behind an explicit kiosk button.

Co-authored-by: Cursor <cursoragent@cursor.com>
Parallel test runs were racing on the process-wide env var and failing CI.

Co-authored-by: Cursor <cursoragent@cursor.com>
@keskad
keskad merged commit 1426af3 into main Aug 24, 2026
3 checks passed
@keskad
keskad deleted the feat/drive-wifi-join-and-withrottle branch August 24, 2026 08:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant