V2.3.0 General improvements
Changes:
- Rebalanced the xp level calculation so that the difficulty scales more gradual
- Expanded the data viewed on the goal commands
- Added the date when a record was improved for the last time
- Added the congratulations message when you reach the same value as your current pr
- Added better user authentication
- Added better error handling
- Added better interaction logging for easier debugging
- Added exercise type id to the autocomplete options
- Changed all setup and installation scripts
- Updated the domain model visualization
- Updated and extended all the docs
- Added better dev environment setup for docker
Bug fixes:
- Fixed the timeout on a session being way too short
- Fixed the links in the readme sometimes not working
- Fixed undo log button validating the wrong user
- Fixed remove job command not working
- Fixed issues with discord client sometimes not finding a message with it's id
- Fixed error messages replace the original message
- Fixed session extend button also removing the rating
- Fixed the add goal command not able to find an exercise when using autocomplete
- Fixed get quote returning a different quote then intended
- Fixed history command using the wrong datetime format
- Fixed the last log showing the wrong log entry
- Fixed exercise command value sometimes returning an incorrect value if you closed the Discord app recently