v24.14.0
Thank you to all the contributors who made this release possible!
Features
- authentication: add signin with github (fehmer) (#5239) (7635d3784)
- language: add Xhosa (de-longhi) (#5231) (d1241d0a6)
Improvements
- changed fps text color from hardcoded values to match user theme (vjgtigers) (#5271) (a6ccb2cea)
- theme: update catppuccin (refact0r) (#5247) (7c4435e14)
- csv export: change main delimiter from | to , (vjgtigers) (#5249) (a0403f79a)
- profile/account page: show leaderboard rank percentage (fehmer) (#5212) (a306ab4f3)
- layout: update optimot to version 1.6 (anakojm) (#5236) (0baabb150)
- quote: add quotes in various languages (sanchir2011, Mintoo200, filename24) (#5258, #5206, #5200) (673b5b83a, 365572f65, 8083390c2)
Fixes
- settings: hide revoke all tokens section when signed out (0ce2f6afc)
- account page: use same rounding for top percentage as on leaderboard (fehmer) (#5270) (1890dbdff)
- notifications: clear all notifications from the command line not hiding clear all button (NadAlaba) (#5257) (17295d7b4)
- indicate typos: letters not displaying correctly in RTL languages or with ligatures when set to below (NadAlaba) (#5113) (c20964d18)
- custom text: preserve state of the textarea when applying (sanidhyas3s) (#5186) (b0cf7bc4b)
- language: russian_10k.json now contains 10000 words (#5232) (8d77c88dc)
Nerd stuff
These changes will not be visible to users, but are included for completeness and to credit contributors.
- fix(changelog): make sure to always add body property to avoid errors (0a23897ae)
- fix: self-hosting failing to run without valid serviceAccountKey.json (fehmer) (#5255) (ef72ca685)
- refactor: rename simple popup to simple modal (82b9323fb)
- refactor: run prettier (#5265) (0df1ed163)
- refactor: rewrite page constructor to use an object (fehmer) (#5253) (f7c37b0a1)
- refactor(ape keys modal): use new modal system (6f75abef7)
- chore: remove unused code (254e016d3)
- chore: remove plushie banner (e497a192f)
- chore(animated modal): add method to get previous modal in chain (7915df57a)