Skip to content

feat: add missing player messages#71

Merged
AncientNimbus merged 13 commits intomainfrom
feature/o-78-add-missing-player-messages
Aug 4, 2025
Merged

feat: add missing player messages#71
AncientNimbus merged 13 commits intomainfrom
feature/o-78-add-missing-player-messages

Conversation

@AncientNimbus
Copy link
Owner

@AncientNimbus AncientNimbus commented Aug 3, 2025

This pull request introduces enhancements to the chess console game, focusing on improving the export functionality, simplifying input handling, and refactoring code for better maintainability. Key changes include updates to the export output format, removal of redundant attributes, and the introduction of a utility method to handle input mode switching.

Major changes:

  • Update the export format in ChessInput
  • Removed input_parser from ChessInput
  • Refactored Input switching to use a utility method
  • Resolve a bug found during runtime reload.

@AncientNimbus AncientNimbus added this to the v0.9.0 - Finish Touches milestone Aug 3, 2025
@AncientNimbus AncientNimbus self-assigned this Aug 3, 2025
@AncientNimbus AncientNimbus added Enhancement New feature or request feature New feature or functionality labels Aug 3, 2025
refactor: Optimise instance variable reset flow in Game class
refactor: Simplify fen_data variables assignment structure
refactor: enhance board analysis return structure
This iteration fixes an issue where fen string won't be saved if the
imported session is at its endgame position (draw or checkmate)
feat(UX): Replace prefix with unique icons
feat(UX): Add WaitUtils class to handle loading messages
test: Update test cases to support wait events
This iteration fix the Stalemate delayed print issue, further testing
may be required, closing O-78 for now.
@AncientNimbus AncientNimbus marked this pull request as ready for review August 4, 2025 18:26
@AncientNimbus AncientNimbus merged commit e5aeaf0 into main Aug 4, 2025
1 check passed
@AncientNimbus AncientNimbus deleted the feature/o-78-add-missing-player-messages branch August 4, 2025 18:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Enhancement New feature or request feature New feature or functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant