All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed dependabot paths for nuget packages (#143)
- Added a settings modal (#56)
- Can see changelog by clicking on the version or settings icon to open the modal (changelog section) (#56)
- Can manage theme and language (french and english) in the settings modal (general section) (#39, #110)
- Can manage difficulty in the settings modal (difficulty section) (#111)
- Added dev mode for testing country. Only in stage site (#75)
- Added a zoom feature when clicking on the image (#109)
- Added a button to return to the index page via games (#126)
- Improve pipelines to deploy the application (#13, #122)
- Improve the performance to lookup countries by initials (#103)
- Update Atlas and Prometheus to .NET 9.0 (#105)
- Update tests project using XUnit 3 (#124)
- Added new game mode: Daily flag (#35)
- Added a game list on the index page (#90)
- Added Bunit tests for testing components (#55)
- Lookup input can accept initials of a country name (#74)
- Improve the links to be more intuitive (#72)
- Improve the algorithm to remove diacritics from the country names when guessing (#91)
- Improve the performance to get all countries for the lookup input (#34)
- Improve the performance to get a specific country when guessing (#34)
- Improve the unit tests (#21)
- Improve the source code structure to implement new games easier (#24)
- Fixed Random flag game where the flag wasn't displayed when navigating back to the game (#77)
- Fixed Lookup input to keep the focus when pressing the
Escape
key (#93)
- Hide logs in production (#44)
- Pressing
Enter
key will select the exact country name in any order from the list (#70) - External links will open in a new tab (#71)
- Mentions used projects in the
README.md
file (#50) - Scroll to the autocomplete input when having the focus for mobile devices (#32)
- Extract flag image uri and map uri from API to use in the game (#51)
- Distinct environment between preview and production (#58)
- Added 404 page (#59)
- Filter guessed countries from the autocomplete list (#38)
- Hide the autocomplete and display answer or congralute you when the game is over (#37, #46)
- Change javascript to typescript (#25)
- Simplify language code for translations (#20)
- Improve icons usage (#36)
- Improve randomized flag image quality (#49)
- Pressing
Enter
key on an exact country name will select the first country in the list corresponding to the name (#48) - Hide logs in production (#44)
- Initial release
- Add randomized flag game