feat: NCS-21 Write Scripts to automate certain tasks #15

Merged
Janis merged 13 commits from feat/NCS-21 into main 2026-04-02 21:11:22 +02:00

13 Commits

Author SHA1 Message Date
Janis 8cb9f9b175 feat: NCS-21 Write Scripts to automate certain tasks
Build & Test (NowChessSystems) TeamCity build finished
2026-04-02 21:05:20 +02:00
Janis 136b586553 feat: refactor font usage in ChessBoardView to use a constant for Comic Sans MS
Build & Test (NowChessSystems) TeamCity build finished
2026-04-01 22:32:12 +02:00
Janis 7722e11dfb feat: update dependency versions in build.gradle.kts for ScalaFX and JavaFX 2026-04-01 22:30:33 +02:00
Janis 7239b24d2b feat: remove obsolete PGN tests and update capture event assertions
Build & Test (NowChessSystems) TeamCity build finished
2026-04-01 22:24:09 +02:00
Janis 23e727a7dc feat: improve PGN loading with error handling for promotions and add tests for en passant capture
Build & Test (NowChessSystems) TeamCity build failed
2026-04-01 22:15:01 +02:00
Janis 57a5185212 feat: add tests for PGN loading and validation in GameEngine 2026-04-01 22:15:01 +02:00
Janis 249a67b883 feat: enhance move history with piece type and capture status 2026-04-01 22:15:01 +02:00
Janis bf0b9862fc feat: highlight legal moves on chess board interaction 2026-04-01 22:15:01 +02:00
Janis 1811f74aa7 feat: highlight legal moves on chess board interaction 2026-04-01 22:15:01 +02:00
Janis a9a4cdf590 feat: exclude GUI package from scoverage analysis 2026-04-01 22:15:01 +02:00
shahdlala66 395318909b fix: correct core sepration for the gui and the tui, gui no longer in a seperate module 2026-04-01 22:15:01 +02:00
shahdlala66 23a5c763c5 feat: Gui added (not done, not reviewed) 2026-04-01 22:15:01 +02:00
shahdlala66 14e88470de feat: Gui added (not done, not reviewed) 2026-04-01 22:15:01 +02:00