Thank you to all the contributors who made this release possible!
Features
- leaderboard: add friends filter to daily/weekly leaderboard (@fehmer) (#7084) (d74051e87)
- theme: added pale_nimbus (@conner-mcnicholas) (#7055) (9cb19e3ea)
- leaderboard: add friends filter to all-time leaderboard (@fehmer) (#7061) (9d64a57da)
- add custom character generator to custom text modal (@imrajyavardhan12) (#7037) (ffd55c532)
Improvements
- languages: fixed the default hungarian word list, and also added hungarian_1k list (@dotleon) (#7087) (05e1b828a)
- randomize themes based on system theme (@fehmer) (#7075) (946f41835)
- leaderboard: fix icons on friend leaderboards (@fehmer) (#7086) (35be4bdfd)
- friends: remember sorting of friends list (@fehmer) (#7062) (08165adc2)
- friends: validate username on add friend (@fehmer) (#7059) (1cf316a77)
- quotes: add quotes in various languages (@Tekkermester, @notfpt, @theFaustus, @thesomewhatyou, @prathampt) (#7071, #7098, #7100, #7076, #7048) (556208efa, d502f67aa, b1b57dcc9, 318da6e61, 12e3d65f9)
Fixes
- quote: fix run-on sentence in quote 5580 (@mak448a) (#7092) (013f710e1)
- ae/oe chars being registered as two mistakes when mistyped (@thedev0ps) (#7090) (027e57261)
- add input validation for new filter preset modal (@AmanDevelops) (#7073) (c76f8dc66)
- wpm sometimes goes negative in zen mode (8aa1f51c2)
- partially correct last words counting towards final wpm in non timed modes (a3765b9b5)
- 404 page not working (bf37029f6)
- xp leaderboards missing first column (2f5cb164c)
- unable to delete a preset in some cases (e930d0c3f)
- friends: not able to sort by 'friends for' column (@fehmer) (#7057) (caae0d404)
Nerd stuff
These changes will not be visible to users, but are included for completeness and to credit contributors.
- style: add space between connected sentences in security policy (@thedev0ps) (#7078) (feb91bdb6)
- docs: Add author name requirement to PR titles (@fehmer) (#7089) (478836bbf)
- refactor: use virtual module for env-config (@fehmer) (#7095) (6adfcb092)
- refactor: rework keypress tracking (df06b6263)
- refactor(accounts): use sortedTable for history (@fehmer) (#6747) (78b0eb25a)
- ci: fix generate version plugin hiding previous errors (@fehmer) (#7060) (b5755faa3)
- chore(language): update code_jule (@adamperkowski) (#7097) (f44e491c5)
- chore: update vitest to 4.0.8 (@fehmer) (#7096) (8db114004)
- chore: fix typo (33880b384)
- chore: disable sentry replays for now (52b7d963b)
- chore: language integrity check (@fehmer) (#7074) (70dfd2aa6)
- chore: bump node version (c0191da00)
- chore: upgrade oxlint (586a19ad3)