TTS Spectator

Watcher
Live + render
Connection
Worker base URL (no trailing slash)
Room Code
Status Idle. Updates 0 Changes 0
Options
Debugging
Hand card size px
Spectator instructions

Setup. Enter the Worker URL and Room Code, then click Watch. The board updates live over a WebSocket connection — no refresh needed. The Status pill shows the connection state (Connected / Reconnecting… / Room not found / Room expired). Use Pause to freeze the view (updates keep arriving in the background; Resume redraws the current state), and Copy link to share the spectator view.

Hand widgets. Each player is a colored cube labeled “[Color] Hand”. Drag the cube to move it. Click without dragging to open the hand window; click a thumbnail to inspect a card. For hands with more than 15 cards, use “View all …” to open the full list.

Zones. Drag a zone by its header (the title row with the ⋮⋮ grip) to move it. Use the resize handle at the bottom-right of a zone to change its size. Use the Zoom slider inside each zone to zoom the board in or out.

Zones / Board
Zone size from scale; object size from bounds; overflow allowed
Raw JSON (debug)
No data yet.