v23.07
- #165: handle more edge cases in answer checking algorithm
- #174: breaking changes to the API to improve its consistency
- #178:
/multiplayer: Fix issue with refreshing while buzzed in - #184: Improve layout of user-stats page on mobile
- #185: Ensure
pointsPerPartdoes not have length of zero for stats purposes - #187: compare geoword stats against other players
- #188: Add filter tossups with powermark
- #190: Have the repository use Mocha and Chai to test stuff by @Captain-Quack
- add geoword!
/geoword: Be able to view packets after finishing a opus/geoword: Prevent unauthorized packet page access/geoword: add an active opus system; see https://hsquizbowl.org/forums/viewtopic.php?p=395743#p395743 for more info. (If an opus is closed, then it is not active.)/geoword: fix issues with not properly checking the division of a player/geoword: fix errors with null in stats page/geoword: fix obscure division choice bug on firefox, see https://hsquizbowl.org/forums/viewtopic.php?p=395561#p395561/multiplayer: remove focus from chat-input when it's hidden- Escape HTML whenever possible in question cards
- Change how arrays are encoded when passed to GET requests
- Fix
bonusLengthissues ingetRandomBonus - Let
getUserStatshandle no active players - add an admin portal and
/api/adminendpoints - Use
URLSearchParamswhenever possible - Change default to select by difficulty (instead of select by set name)
- Add comma-dangle eslint rule
- Don't show question info if prompted
- Increase leaderboard limit to 100
Full Changelog: 23.06...23.07