Skip to content

v23.02

Choose a tag to compare

@geoffrey-wu geoffrey-wu released this 25 Apr 03:21
· 1530 commits to main since this release
  • #81: changes the /api/check-answer endpoint to account for directed prompts
  • #123: Add keyboard shortcut to open last question
  • #129: fix broken query api endpoint
  • Split the "questions" collection in the mongodb database into a "tossups" and a "bonuses" collection.
  • various performance optimizations and small improvements to the front-end and back-end
  • Update about page, including difficulty explanations
  • Optimize random question loading so the user should never have to wait for questions
  • Add queryLock to all instances of querying
  • Use more reliable roman-numerals package
  • Increase max query return length to 400
  • Use GET instead of POST for query
  • Only use questions from 2010 onward when sampling random questions
  • Increased query speed by 3-5x using Promise.all
  • Raised API rate limit to 20 requests / second
  • Added tests for database.js
  • Rate-limiting and IP blocking
  • Change default theme to dark mode

Full Changelog: 23.01...23.02