Thank you to all the contributors who made this release possible!
Features
- layout: add the scythe layout (@forusu) (#5854) (5f695b422)
- funbox: add instant messaging (@fehmer) (#5850) (77c1e8e29)
Improvements
- settings: add hints to tag buttons on mouseover (@fehmer) (#5849) (8e0a6c341)
- quote: add quotes in various languages (#5832) (02490213d)
Fixes
- caret: getting last letter top in long multiline words (@NadAlaba) (#5856) (cbaefbf21)
- zen mode: issues when changing tape mode and other caret issues (@NadAlaba) (#5824) (661c13881)
- cookie modal not being shown for new users (8ddb23ac4)
- words flashing when line jumping in some modes (cc00295a5)
- presets: auto-switch theme checkbox values not loaded correctly (@amarnathsama) (#5826) (253efb734)
- release script: not updating root
package.json
version + not supporting some shells (@NadAlaba) (#5825) (faf522f21) - language: duplicate word (13eab0713)
- language: typos in english medical (8a6d0a649)
- funbox: earthquake and simon says not working correctly (@fehmer) (#5823) (8bef02f73)
- sever: wrong rate limiter being used for result post (6e43e1c4d)
- caps lock state sometimes being out of sync (a6232beea)
- sign up: false positive typo warning when using hotmail.com (d957e7afe)
- funbox: choo choo not working (abdd66a27)
- remove 2 misspelled words from english_450k (@pasanflo) (#5809) (a53d60207)
Nerd stuff
These changes will not be visible to users, but are included for completeness and to credit contributors.
- impr: use tsrest for user endpoints (@fehmer) (#5815) (259894ab9)
- impr: use tsrest for quotes endpoints (@fehmer) (#5802) (1804ebcd8)
- impr(PR labels): automatically label PRs "waiting for review/update" (@sanidhyas3s) (#5830) (1ba4be38d)
- impr: use tsrest for dev endpoints (@fehmer) (#5800) (30d440a70)
- impr: use tsrest for configurations endpoint (@fehmer) (#5796) (e2d574444)
- impr: use ts-rest for results endpoint (@fehmer) (#5758) (e03a25fb9)
- fix: server not logging exceptions (73f379ae8)
- style(mini result chart modal): fix incorrect height (0d5ff3eb7)
- style: fix some themes not working well with the new header menu (14c121b9f)
- refactor: determine active word based on logical value, not DOM class (@NadAlaba) (#5834) (55496996d)
- refactor: await addWord if the test is out of words (7b4a789f2)
- refactor: update based on logical value, not DOM class (c3274f0f0)
- refactor: rename some functions and variables for easier understanding (9eb927b2f)
- refactor: remove ResultOmittableDefaultPropertiesSchema (@fehmer) (#5827) (65ef5eaba)
- refactor: updateURL function for improved maintainability (@anthonypz) (#5817) (8863fb70d)
- refactor: move mini result chart to the new modal system (59a18680a)
- chore(PR labeler): fix workflow having read access only, when triggered from forks (@NadAlaba) (#5842) (6a24dbb98)
- chore(server): warn if object hash check is disabled (38e0d5088)