• Joined on 2026-01-07
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
Seth pushed to main at Seth/blind_chess 2026-05-19 00:14:31 +00:00
3169995d7f refactor(server): type captureTally accumulators as PieceTally
Seth pushed to main at Seth/blind_chess 2026-05-19 00:09:32 +00:00
ce36755a89 feat(server): per-viewer capture tally on joined and update messages
Seth pushed to main at Seth/blind_chess 2026-05-19 00:04:55 +00:00
0498f1de43 feat(client): label attempted-move announcements by player
Seth pushed to main at Seth/blind_chess 2026-05-19 00:03:40 +00:00
5282237027 refactor(bot): hoist the rejection announcement to a single local
Seth pushed to main at Seth/blind_chess 2026-05-19 00:00:40 +00:00
558891ed37 feat(bot): suppress bot retry-search churn from the moderator log
Seth pushed to main at Seth/blind_chess 2026-05-18 23:58:52 +00:00
76717cf52e docs(server): correct translateMove audience docs after the 'both' change
Seth pushed to main at Seth/blind_chess 2026-05-18 23:54:39 +00:00
41b3ab93bb feat(server): moderator announces every move and attempt to both players
Seth pushed to main at Seth/blind_chess 2026-05-18 23:17:25 +00:00
be8ecd96b6 docs: implementation plan for table-fidelity feature batch
Seth pushed to main at Seth/blind_chess 2026-05-18 22:52:05 +00:00
f8faa11b6d docs: design spec for table-fidelity feature batch
Seth pushed to main at Seth/blind_chess 2026-05-18 22:40:04 +00:00
b01f324c3b feat(deploy): local chess.local instance for VDJ-RIG
Seth pushed to main at Seth/sethmux 2026-05-04 02:17:45 +00:00
345bf5ea15 docs: add continuation handoff — toolbar deploy confirmed live, visual gated to ≤900px
Seth pushed to main at Seth/blind_chess 2026-04-29 19:41:45 +00:00
e75f5fff7b docs: CLAUDE.md current state reflects blind-Casual check fix