iPad table companion
iMatch Manager Mobile: Table mode
When the V2 Manager shell is enabled, pair an iPad to one tournament table, display its queue, watch connection health, and call the control desk.
Current scope
Manager Mobile in this guide is the Table mode built into the shared Manager SwiftUI app for iPadOS. It is a focused kiosk-style companion, not the full desktop organizer workspace and not the participant iMatch app.
The iPad-side implementation covers device pairing, persistent enrollment, a table-locked queue, heartbeat-based connection state, and a Call operator action. End-to-end deployment also needs the desktop Table devices sheet in the feature-gated V2 Manager shell. The Start match control is present but disabled, and the UI states that scoring lands in a later update.
Pair a table device
- 01
Confirm the V2 shell
The operator-side Table devices sheet is feature-gated. Confirm the deployment has IMATCH_MANAGER_V2_SHELL enabled.
- 02
Create the pairing code
An organizer opens the enabled Manager Desktop live area and uses Table devices to mint a code or QR for a specific tournament table.
- 03
Open Table mode
On the iPad login screen, choose Table mode. This bypasses the operator sign-in flow for the table device.
- 04
Scan or type
Scan the QR with the iPad camera or type the pairing code, then choose Pair.
- 05
Verify the table
The paired screen shows a large Locked to label and only that table's assigned queue.
- 06
Enable kiosk protection
If desired, the operator manually enables iPad Guided Access. The app cannot turn Guided Access on by itself.
Operate the queue
| Signal | Meaning | Action |
|---|---|---|
| Connected | Heartbeat is current | Use the displayed queue |
| Connecting… | Initial connection is being established | Wait briefly before escalating |
| Reconnecting… | Heartbeat is stale or the app resumed | Check venue network and confirm at the desk |
| Now-highlighted row | The derived current match for this table | Confirm participants and physical table |
| Call operator | The table needs desk intervention | Use it instead of leaving the table unattended |
Recover safely
- A valid device enrollment is stored securely and restored on launch.
- A revoked or unauthorized pad returns to the pairing screen instead of revealing the operator workspace.
- Use Not this iPad? Exit Table mode only when the device should leave its table-device role.
- If a code fails, ask the operator to verify or mint a new code; the app intentionally does not disclose whether a code was expired, already claimed, revoked, or malformed.