Skip to content

v4.4.1

Compare
Choose a tag to compare
@geoffrey-wu geoffrey-wu released this 24 Nov 20:11
· 422 commits to main since this release

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
    • Add a site-wide audio effect option in this page (#221, #140)
  • 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