The frame stops carrying an archive nothing renders

RefactorMediaService
Shipped
September 8, 2026 at 4:11 AM UTC
Author
Kamo
Commit
7aaba10

The window's notation panel is gone — the captured pieces have that space — so `moveList` and `fenHistory` came off the published view. `fenHistory` alone was several kilobytes on every state, per recipient, for something with no reader. CHESS_GAMES.MOVE_LIST is untouched. That is the game's permanent record and the reason these rows outlive the window; only the per-frame copy went. The wire-shape test now asserts both fields are absent, and builds the view positionally on purpose: a change to the shape should break here so somebody has to look at the client reading it.

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