• Joined on 2026-01-07
Seth pushed to main at Seth/blind_chess 2026-05-19 01:53:25 +00:00
d95ab2abf1 docs: refresh handoff — promotion fix shipped, both fixes deployed
Seth pushed to main at Seth/blind_chess 2026-05-19 01:45:45 +00:00
c01244c850 fix: promotion dialog only fires for genuine pawn promotions
Seth pushed to main at Seth/blind_chess 2026-05-19 01:33:49 +00:00
5d995eb428 docs: update handoff — deployed, test pass underway, contrast fix pending deploy
Seth pushed to main at Seth/blind_chess 2026-05-19 01:22:52 +00:00
d10e581243 fix(client): light outline on dark phantom glyphs for panel contrast
Seth pushed to main at Seth/blind_chess 2026-05-19 01:09:06 +00:00
077330054b docs: table-fidelity batch deployed to both instances
Seth pushed to main at Seth/blind_chess 2026-05-19 01:00:24 +00:00
0c0e739bd3 docs: session handoff — table-fidelity batch code-complete
Seth pushed to main at Seth/blind_chess 2026-05-19 00:57:04 +00:00
2e808008b1 docs: record table-fidelity feature batch as code-complete
Seth pushed to main at Seth/blind_chess 2026-05-19 00:51:40 +00:00
59717b3b5b docs: amend plan to reflect code-review fixes
Seth pushed to main at Seth/blind_chess 2026-05-19 00:50:27 +00:00
82a69d8812 fix(client): key phantom-load effect on gameId, gate the drag ghost
Seth pushed to main at Seth/blind_chess 2026-05-19 00:45:46 +00:00
313837eb21 feat(client): wire the phantom opponent-model layer into the game view
Seth pushed to main at Seth/blind_chess 2026-05-19 00:41:47 +00:00
816f89be36 feat(client): phantom-piece palette component
Seth pushed to main at Seth/blind_chess 2026-05-19 00:39:41 +00:00
c65db03cfa chore(client): suppress phantom-span a11y warning with documented svelte-ignore
Seth pushed to main at Seth/blind_chess 2026-05-19 00:36:04 +00:00
599dc17f44 feat(client): render and drag phantom pieces on the board
Seth pushed to main at Seth/blind_chess 2026-05-19 00:32:26 +00:00
4b3e587f6c fix(client): handle pointercancel and make drag-start idempotent
Seth pushed to main at Seth/blind_chess 2026-05-19 00:28:43 +00:00
f52f7dbb8f feat(client): pointer-event drag controller for the phantom layer
Seth pushed to main at Seth/blind_chess 2026-05-19 00:27:30 +00:00
bd98315fe3 fix(client): guard phantom-store mutations against unset game and no-op move
Seth pushed to main at Seth/blind_chess 2026-05-19 00:24:18 +00:00
0583984723 feat(client): local-only phantom-layer store
Seth pushed to main at Seth/blind_chess 2026-05-19 00:23:22 +00:00
2ae2c8013c test(shared): cover null-valued entry in deserializePhantoms
Seth pushed to main at Seth/blind_chess 2026-05-19 00:20:49 +00:00
a574100e25 feat(shared): pure phantom-model helpers (seed positions, deserialize)
Seth pushed to main at Seth/blind_chess 2026-05-19 00:16:22 +00:00
783d85a40c feat(client): capture-tally panel