System · Chronicle

The Cartarch Chronicle.

A journal of releases — what we shipped, what we refined, what we resolved, and a short note from the Archivist on each.

Folio IV · Issue 10 · Entry 2
v4.10.2 · 13 July 2026 · published

Chronicle of Changes.

Refined1 entry

  • The goldfish playtester's card preview panel now loads high-resolution card images. Hovering a card shows the sharp 672x936 rendering instead of the mid-size image; battlefield and hand thumbnails are unchanged.
Notes from the Archivist

vX.Y.Z = #93. One-token change: setPreview() passes 'large' instead of 'normal' to buildCardImg. Not a bug, a lagging call site: the #83 mirror-first refactor already made cardImageChain size-generic (mirror {base}/{id}/{size}.jpg → Scryfall API version={size} → text face), so the preview panel was the last surface requesting a size below what its rendered box deserved; the plumbing existed, only the size literal lagged. Grid/battlefield/modal stay 'small' (correct for thumbnail boxes; upgrading them multiplies battlefield bandwidth for no visible gain). The no-scryfall_id custom-token branch ignores the size arg by design (raw image_url path, text fallback unchanged), deliberately untouched. Pre-verified the mirror serves /large.jpg before shipping. Client-only: static_v content hash busts caches on deploy; no schema, no payload change, gameFingerprint untouched (goldfish isn't the tracker). No automated coverage is possible for a client size string (no JS harness); acceptance was a devtools network check of the mirror-large request plus a forced-miss fallback walk. Suite green.