← Back to changelog
June 12, 2026

Multiplayer Presence, Board-First Layout & Scene System

multiplayerboardrealtimesessions

Live typing indicators, avatar stacks, and a scene-switching system land alongside a redesigned board-first session layout.

What shipped

Multiplayer presence — Real-time typing indicators show up above the chat input whenever another participant is typing. An avatar stack in the session header shows everyone currently in the session. Ably presence powers both — no polling.

Board-first layout — The session layout has been reorganized: the game board is the primary surface, with chat folded into a right rail. On mobile, the board takes full screen with a swipe-up chat overlay. The board now persists across AI narration — narration is delivered in the right rail without interrupting the board view.

Scene system — GMs can now create and switch between named scenes. Each scene has its own map URL, grid config, and token state. Switching scenes broadcasts to all participants instantly. The scene selector lives in the left sidebar (moved out of the above-chat bar).

Token improvements:

  • Tokens load from the correct viewport position on refresh
  • Token click now opens the radial menu (not the inspector)
  • Scene-switch correctly updates the background map without requiring a page refresh

Session invite links — GMs can generate a shareable invite link (slug-based). Guests join as anonymous players and can claim a permanent account after.

What's next

The radial token wheel (currently in phases A–D) and the initiative/turn-order engine are the next major combat milestones.