The captures get the room the notation was taking

Featurekamo-internal
Shipped
September 8, 2026 at 7:27 PM UTC
Author
Kamo
Commit
c9514bd

Two things the member asked for after seeing it. **The move list is gone.** Nobody was reading a column of notation; what two colleagues playing each other want on screen is what they have taken and what has been taken from them. So the shelf gets the row under the board in every stacked layout rather than only the narrowest one — two labelled shelves, the pieces standing on a hairline at a size worth looking at, and the lead in brass beside whoever is ahead. The position review went with it, because the list was the only way to choose a ply and machinery nothing can reach is worse than no machinery. `reviewFen` is off the board, `GET /games/{id}/moves` keeps existing on the server but the browser no longer calls it, and the per-side think time now comes off the frames instead — the interval between two published positions, which is the same figure without needing a list to read it from. **A column beside the board is a maximized-only thing.** It was appearing in every window 520 pixels or wider, which is most of them. The board is square, so the 236 pixels that column took came off its HEIGHT as well as its width: a visibly smaller board in a window that looked no fuller for it. In a popup the furniture goes above and below now, where the space is free — a board is square and a window is not, so there is always room there and never room beside it. That rule is `chessLayout.ts` rather than a condition inside a `sx` prop, because both halves of it have been wrong once: the column appeared where there was no room for it, and the furniture's SIZE was derived from the same condition as its placement, which gave a 700x1000 window a docked rail's furniture. jsdom does no layout at all, so a pure function that a test can argue with is the only place this can be held.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing