• Joined on 2026-01-07
Seth pushed to main at Seth/duplicate_chess 2026-05-19 10:04:19 +00:00
d2adf7f321 docs: session handoff — duplicate chess v1 built and merged
Seth pushed to main at Seth/duplicate_chess 2026-05-19 10:01:28 +00:00
5047ad7786 docs: update CLAUDE.md — v1 implemented and merged
Seth deleted branch build-sandbox from Seth/duplicate_chess 2026-05-19 10:00:33 +00:00
Seth pushed to main at Seth/duplicate_chess 2026-05-19 10:00:33 +00:00
fae9f8dce4 docs: correct Task 4 test move data in the plan
5db04109a2 fix: real project README and save-file version validation
ead4839df4 feat(ui): assemble the duplicate chess sandbox app
bedb5a0f80 feat(ui): promotion dialog
51615debd0 feat(ui): Panel component — turn, move log, legend, controls
Compare 16 commits »
Seth pushed to build-sandbox at Seth/duplicate_chess 2026-05-19 05:19:51 +00:00
fae9f8dce4 docs: correct Task 4 test move data in the plan
Seth pushed to build-sandbox at Seth/duplicate_chess 2026-05-19 05:18:39 +00:00
5db04109a2 fix: real project README and save-file version validation
Seth pushed to build-sandbox at Seth/duplicate_chess 2026-05-19 05:13:05 +00:00
ead4839df4 feat(ui): assemble the duplicate chess sandbox app
Seth pushed to build-sandbox at Seth/duplicate_chess 2026-05-19 05:10:12 +00:00
bedb5a0f80 feat(ui): promotion dialog
Seth pushed to build-sandbox at Seth/duplicate_chess 2026-05-19 05:08:45 +00:00
51615debd0 feat(ui): Panel component — turn, move log, legend, controls
Seth pushed to build-sandbox at Seth/duplicate_chess 2026-05-19 05:06:43 +00:00
be05ee5617 feat(ui): Compass component — pinwheel layout, click-to-move wiring
Seth pushed to build-sandbox at Seth/duplicate_chess 2026-05-19 05:04:44 +00:00
059177c635 feat(ui): Board component — rotated grid, coloured pieces, highlights, ghosts
Seth pushed to build-sandbox at Seth/duplicate_chess 2026-05-19 05:02:34 +00:00
3931805b6f feat(ui): reactive game store wrapping the engine
Seth pushed to build-sandbox at Seth/duplicate_chess 2026-05-19 04:59:54 +00:00
3f9891a97c test(engine): scripted full-game integration test
Seth pushed to build-sandbox at Seth/duplicate_chess 2026-05-19 04:58:15 +00:00
763769f997 feat(engine): coordinate notation and JSON save/load
Seth pushed to build-sandbox at Seth/duplicate_chess 2026-05-19 04:56:42 +00:00
4278f2d19e feat(engine): endgame detection with provisional rules
Seth pushed to build-sandbox at Seth/duplicate_chess 2026-05-19 04:53:56 +00:00
4e876b3197 feat(engine): ghost derivation from cross-board piece comparison
Seth pushed to build-sandbox at Seth/duplicate_chess 2026-05-19 04:50:55 +00:00
7473cc69b3 feat(engine): synchronized-move intersection and selection highlight
Seth pushed to build-sandbox at Seth/duplicate_chess 2026-05-19 04:46:41 +00:00
88f1da9f70 feat(engine): DuplicateGame core — boards, history, undo, draw clocks
Seth pushed to build-sandbox at Seth/duplicate_chess 2026-05-19 04:43:27 +00:00
c1751751af feat(engine): board/player constant maps and shared types
Seth pushed to build-sandbox at Seth/duplicate_chess 2026-05-19 04:40:07 +00:00
bd24159f37 chore: scaffold Vite + Svelte 5 + TS project with chess.js and vitest