Leon Hermann lq64
  • Joined on 2025-10-09
lq64 created branch feat/NCS-30 in NowChess/NowChessSystems 2026-04-07 12:19:29 +02:00
lq64 created pull request NowChess/NowChessSystems#18 2026-04-06 16:10:29 +02:00
WIP: refactor: NCS-19 Currying
lq64 pushed to feat/NCS-19 at NowChess/NowChessSystems 2026-04-06 16:09:27 +02:00
152411f27e refactor(rule): Currying
lq64 created branch feat/NCS-19 in NowChess/NowChessSystems 2026-04-06 16:09:27 +02:00
lq64 pushed to feat/NCS-11 at NowChess/NowChessSystems 2026-04-01 10:33:04 +02:00
0e622e4f54 refactor(50-move-rule): extract handleParsedMove to reduce cognitive complexity in processUserInput
lq64 pushed to feat/NCS-11 at NowChess/NowChessSystems 2026-04-01 10:05:50 +02:00
88758c1cd1 docs(50-move-rule): 50 move docs
aad765c6c1 docs(50-move-rule): 50 move docs
41b8b0441c docs(50-move-rule): 50 move docs
Compare 3 commits »
lq64 pushed to feat/NCS-11 at NowChess/NowChessSystems 2026-03-31 23:36:36 +02:00
5e22924053 fix: replace .get with pattern match in FenExporterTest halfMoveClock round-trip
97c3ff5e67 feat: NCS-11 implement 50-move rule draw claim and observer events
b8f5c8eb77 feat: NCS-11 propagate half-move clock flags through GameController
5a4fcb1b55 feat: NCS-11 derive PGN termination marker from Result header
83c7d3a46b feat: NCS-11 add halfMoveClock to GameHistory with addMove reset flags
Compare 11 commits »
lq64 deleted branch feat/NCS-10 from NowChess/NowChessSystems 2026-03-31 22:18:15 +02:00
lq64 pushed to main at NowChess/NowChessSystems 2026-03-31 22:18:15 +02:00
13bfc16cfe feat: NCS-10 Implement Pawn Promotion (#12)
lq64 merged pull request NowChess/NowChessSystems#12 2026-03-31 22:18:15 +02:00
feat: NCS-10 Implement Pawn Promotion
lq64 created pull request NowChess/NowChessSystems#11 2026-03-31 18:15:13 +02:00
feat/NCS-4
lq64 pushed to feat/NCS-4 at NowChess/NowChessSystems 2026-03-31 18:13:50 +02:00
538705d438 refactor: NCS-4 curry GameRules public API and update all call sites
38936b2e10 refactor: NCS-4 curry MoveValidator public API and update all call sites
87806d516f docs: add currying public API design spec
Compare 3 commits »
lq64 created branch feat/NCS-4 in NowChess/NowChessSystems 2026-03-31 18:13:50 +02:00
lq64 reopened pull request NowChess/NowChessSystems#9 2026-03-30 14:55:48 +02:00
feat: NCS-11 50-move rule
lq64 closed pull request NowChess/NowChessSystems#9 2026-03-30 14:49:52 +02:00
feat: NCS-11 50-move rule
lq64 created pull request NowChess/NowChessSystems#9 2026-03-30 13:12:29 +02:00
feat: NCS-11 50-move rule
lq64 pushed to feat/NCS-11 at NowChess/NowChessSystems 2026-03-30 13:10:15 +02:00
a687567624 docs(docs): 50 Move rule
c20b71e302 fix: correct 50-move rule threshold to 100 half-moves (FIDE-compliant)
0eaeb06e2b feat: NCS-11 implement 50-move rule with player claim via TUI menu
fc42ccfeee docs: add 50-move rule implementation plan for NCS-11
70f6ccf246 docs: add 50-move rule design spec for NCS-11
Compare 5 commits »
lq64 created branch feat/NCS-11 in NowChess/NowChessSystems 2026-03-30 13:10:15 +02:00
lq64 created pull request NowChess/NowChessSystems#8 2026-03-29 16:10:01 +02:00
feat/NCS-9