v23.05
- #98: Add difficulty dropdown
- #127: Create a new account system, email verification, personal stats, and per-question stats
- #149: Add
minYearandmaxYearparameter to database search andminYearandmaxYearto/api/query - #154: Add toggle to only show bonuses with 3 parts
- #156: Add question skipping toggle
- #157: Expand diacritics by @Captain-Quack
- #164: Replace dots with ●'s on difficulty dropdown by @Captain-Quack
- #166: Filter user's stats by time period
- #169: don't log failed password attempts
- Fix bug where power would be bolded twice in cards
- Reveal answer when question goes dead
- Fix issue where changing minYear and maxYear would cause server to crash
- Fix issue where uri parameters were parsed into arrays, causing server to crash
- Deprecate
/api/random-question. This endpoint will be removed in a future release (likely with the closing of #158) - Add
/api/random-tossupand/api/random-bonusendpoints - Correctly check "world war 1" and "world war 2" in
/api/check-answer - Normalize hyphens passed into
/api/check-answer - Catch error when
JSON.parsefails in multiplayer, causing server to crash - Clear report question fields after submission
- Add feature of the day
/multiplayer: Don't neg player when prompted/multiplayer: Correctly update username when a player rejoins/db: show bonus values and difficulties, if possible
New Contributors
- @Captain-Quack made their first contribution in #164
Full Changelog: 23.04...23.05