Bug fixes and stability fixes

Playtest Room

  • Stability fixes.
  • Die, counter and timer settings fix.
  • Zones no longer swallow clicks when the Zones tool is closed. You can drag a selection box across any part of the table, including over a zone, and zones can only be moved while the tool is actually open. Right-click is unchanged, so joining a hand zone still works.
  • Hotkey Reference now lists every key. Peek Under (Shift+Space) was bound and remappable but documented nowhere. Per-component preview moved into the camera controls, where it belongs, since it applies to everything.
  • Room options now restore for everyone. Loading a table setup restored things like hand visibility for the host's own view only. Other players kept the old settings until the room was reloaded.

Dextrous Sync

  • Cutout artwork no longer sits on a white box. Dextrous sends no colour at all, and the table was falling back to white behind it, so die-cut tokens and cards with transparent corners were painted onto a rectangle the art never asked for. Card and token faces now import fully transparent.
  • Decks inconsistencies with imports and component changing fixes.
  • New option: Build decks from Dextrous sections. On by default. Turn it off to sync just your cards and leave every deck exactly as you built it in the Deck & Stack Builder. This is also the answer to Dextrous allowing a card in only one section at a time: with it off, you can put a card in as many decks as you like here. Available on the project page and from the in-room re-sync.

Components

  • Card and board thumbnails now use your face color. The field reference says color is shown when there is no image, and tokens did that, but cards and boards were hardcoded to white. Setting a color appeared to do nothing, and a transparent face looked identical to an opaque white one.

Component Wizard

  • Fixed "The mask image field is prohibited" on Bulk Cards.

Public API

  • Oversized uploads answer 413 file_too_large. The published error table has always documented 413 for this, but the API returned a generic validation error, so size handling written against the docs never ran.