v4.4.1
Create a settings page, and some improvements to how the gameplay pages are rendered. Also improves the answer-checking code.
Frontend
- Optimize how singleplayer settings are loaded
- The website now loads settings before doing anything else, which should mitigate the screen flashing as the user settings (e.g. select by set name) are loaded in
- Create a settings page
- Change default to type to answer for bonuses
- Increase options width on devices between L and XL (based on the Bootstrap grid system)
- If redirected to login page, logging in redirects you back to previous page
- Skip numbering for inactive geoword buzzes (in admin view)
Backend
- Move all routing to
routes/
folder
Answer Checking
- Reorganize the answer checking code to make it easier for others to contribute
- Add a specification.md document to describe what kind of answerlines to expect
- Fix same token being matched multiple times in stringMatchesReference (for evaluating answers) (#132)
- Fix given and expected fields being flipped in answerline testing output
Full Changelog: v4.4.0...v4.4.1