Features
- Add
.nvmrcfile specifying Node.js version 20.14.0 for consistent environment setup (eb31975) - Update README to include badges for npm version, downloads, and GitHub stars to enhance project visibility (eb31975)
UI Improvements
- Enhance UI layout and styling by adding
Boxcomponents, settingSCREEN_WIDTH, and integratingink-gradientfor vibrant titles inMainMenu(fe49dd9) - Adjust
GameBoard,MoveHistory, andPlayerScoresfor better spacing and alignment, improving overall user experience (fe49dd9)
Refactors
- Move game message rendering to a new
GameMessagescomponent for cleaner separation of concerns (3c86f48) - Update
GameBoardto useuseCallbackforhandleMoveto optimize performance (3c86f48) - Remove unused
Textimport andBOARD_COLORSfromGameBoardto clean up codebase (3c86f48)
Dependency Management
- Remove
@sindresorhus/tsconfigfromdevDependenciesto reduce package size and potential vulnerabilities (c95e8aa) - Move
release-itfrom dependencies to devDependencies and reordereslint-plugin-reactfor better dependency categorization (99facab) - Update
release-it.jsonto setpublishto false and enablewebandautoGenerateoptions for improved release workflow (656375e)
Version Bumps
Full Changelog: 0.2.0...0.3.1