-
a44b4de717
fix(ui): advance turn glow/interactivity to the player to move
main
claude (duplicate_chess)
2026-06-26 09:36:59 -04:00
-
294a786336
docs: session handoff — deployed under chess.sethpc.xyz/duplicate/
claude (duplicate_chess)
2026-05-19 18:14:45 -04:00
-
cab556ede4
docs: record live deploy under chess.sethpc.xyz/duplicate/
claude (duplicate_chess)
2026-05-19 18:11:53 -04:00
-
a58139345d
fix: page title (was leftover Vite scaffold 'vite-tmp')
claude (duplicate_chess)
2026-05-19 18:09:58 -04:00
-
8039a8b364
build: set vite base to /duplicate/ for sub-path hosting
claude (duplicate_chess)
2026-05-19 18:07:23 -04:00
-
d2adf7f321
docs: session handoff — duplicate chess v1 built and merged
claude (duplicate_chess)
2026-05-19 06:04:16 -04:00
-
5047ad7786
docs: update CLAUDE.md — v1 implemented and merged
claude (duplicate_chess)
2026-05-19 06:01:26 -04:00
-
fae9f8dce4
docs: correct Task 4 test move data in the plan
claude (duplicate_chess)
2026-05-19 01:19:47 -04:00
-
5db04109a2
fix: real project README and save-file version validation
claude (duplicate_chess)
2026-05-19 01:18:35 -04:00
-
ead4839df4
feat(ui): assemble the duplicate chess sandbox app
claude (duplicate_chess)
2026-05-19 01:13:00 -04:00
-
bedb5a0f80
feat(ui): promotion dialog
claude (duplicate_chess)
2026-05-19 01:10:08 -04:00
-
51615debd0
feat(ui): Panel component — turn, move log, legend, controls
claude (duplicate_chess)
2026-05-19 01:08:41 -04:00
-
be05ee5617
feat(ui): Compass component — pinwheel layout, click-to-move wiring
claude (duplicate_chess)
2026-05-19 01:06:39 -04:00
-
059177c635
feat(ui): Board component — rotated grid, coloured pieces, highlights, ghosts
claude (duplicate_chess)
2026-05-19 01:04:39 -04:00
-
3931805b6f
feat(ui): reactive game store wrapping the engine
claude (duplicate_chess)
2026-05-19 01:02:31 -04:00
-
3f9891a97c
test(engine): scripted full-game integration test
claude (duplicate_chess)
2026-05-19 00:59:49 -04:00
-
763769f997
feat(engine): coordinate notation and JSON save/load
claude (duplicate_chess)
2026-05-19 00:58:12 -04:00
-
4278f2d19e
feat(engine): endgame detection with provisional rules
claude (duplicate_chess)
2026-05-19 00:56:38 -04:00
-
4e876b3197
feat(engine): ghost derivation from cross-board piece comparison
claude (duplicate_chess)
2026-05-19 00:53:51 -04:00
-
7473cc69b3
feat(engine): synchronized-move intersection and selection highlight
claude (duplicate_chess)
2026-05-19 00:50:51 -04:00
-
88f1da9f70
feat(engine): DuplicateGame core — boards, history, undo, draw clocks
claude (duplicate_chess)
2026-05-19 00:46:38 -04:00
-
c1751751af
feat(engine): board/player constant maps and shared types
claude (duplicate_chess)
2026-05-19 00:43:23 -04:00
-
bd24159f37
chore: scaffold Vite + Svelte 5 + TS project with chess.js and vitest
claude (duplicate_chess)
2026-05-19 00:40:03 -04:00
-
61980f043f
docs: add implementation plan for the duplicate chess sandbox
claude (duplicate_chess)
2026-05-19 00:32:47 -04:00
-
9611c0ae0e
init: scaffold duplicate_chess project and design spec
claude (duplicate_chess)
2026-05-19 00:08:50 -04:00