Releases: monkeytypegame/monkeytype
v24.18.1
Thank you to all the contributors who made this release possible!
Improvements
- live stats rework (#5352) (79f77b80e)
Update live stats, allowing to mix and match styles of timer/progress, live speed, live acc, live burst. - language: add common force option flags to git words (tjkuson) (#5348) (38faa6291)
- language: remove non-words from russian 375k (SheezZarR) (#5341) (3121ad1c3)
- server: dont allow banned users to unlink from discord (b2e563429)
- max line width: setting the value to 0 will now always align the words to the width of the container (7f0450392)
- quote: add quotes in various languages (cobie8708, extoplasm) (#5338, #5333) (0b2f5ccd6, 802699162)
Nerd stuff
These changes will not be visible to users, but are included for completeness and to credit contributors.
v24.18.0
Improvements
- test page: make desktop test config visible on narrower widths (b95c2e857)
- server: also dont allow name changing for banned users (5bee69a63)
- server: dont allow banned accounts to reset or delete their data (bfe39c62d)
Fixes
- test config: punctuation/numbers animation sometimes not working (f1fe249da)
- word generation: time mode tests causing errors when repeated (302d1ce14)
- zen mode: test automatically stopping after 100 words (3dda3f905)
- word generation: hasTab / hasNewline state sometimes being incorrect when using plus n funbox (a57b6c272)
- server: not being able to save custom text shuffle tests (a2078dab1)
- quote: update or remove quotes reported by users (eb59db33b)
Nerd stuff
These changes will not be visible to users, but are included for completeness and to credit contributors.
- style: default live wpm/burst/acc to mini style when using bar timer (7cfd434fc)
- style: fix set width causing clipping when changing browser size (4eccfd632)
- style: fix an outline sometimes appearing around the result (e632df744)
- refactor: word generation (#5344) (6579f6895)
- chore: quote lengths script (1c9486835)
- chore: add supporter (f03bab29d)
- chore: add wordset debug log (6a58e9845)
- chore: update message (a30c44208)
v24.17.5
Improvements
- custom text: add shuffle mode (25fd80500)
- commandline: increase search result accuracy (2c4577035)
- commandline: add 'wpm' alias to min speed command (c7e86b506)
Fixes
- config: max line width not being loaded from config (510b887a9)
- commandline: when searching, allow display and alias matching at the same time (04ae04dc5)
Nerd stuff
These changes will not be visible to users, but are included for completeness and to credit contributors.
v24.17.4
Features
- add max line width (36df36be7)
Controls how many characters per line to display during the test. Literally got bullied into adding it, hope you love me again
Fixes
- typing test: incorrect input placement causing weird scrolling behavior (779d34c7e)
Nerd stuff
These changes will not be visible to users, but are included for completeness and to credit contributors.
v24.17.3
Thank you to all the contributors who made this release possible!
Features
Improvements
- typing test: allow test words to breakout from the container (20d6c39cf)
- typing test: remove 70 character line width limit when using tape mode (68b3053f0)
Fixes
- language: typos in kurdish central 2k (#5330) (1083910bc)
- profile: streak hover text saying that it can still be continued even though its already too late (76c85420a)
Nerd stuff
These changes will not be visible to users, but are included for completeness and to credit contributors.
- refactor(config): remove "show live progress" and move it to "live progress style: off" (79e8566f9)
v24.17.2
Improvements
- typing test: limit line length to 70 characters (1b5bb7028)
After some loud (and quick) feedback, max line width is now limited. (based on https://baymard.com/blog/line-length-readability)
Fixes
- word generation: plus n funboxes causing custom tests to go over the limit (42aa055eb)
- custom text: limit sometimes being set incorrectly in simple mode (99cc7042e)
Nerd stuff
These changes will not be visible to users, but are included for completeness and to credit contributors.
- style: bump up default font size a little bit (0a5e7325e)
v24.17.1
Improvements
- rework media queries (#5329) (4039ed8b2)
Completely reworks the width breakpoints to improve the ease of creating a responsive UI which looks good on all screen sizes. This change also removes the "page width" setting as its no longer needed.
Nerd stuff
These changes will not be visible to users, but are included for completeness and to credit contributors.
- style: lowercase about buttons for styling consistency (c8e61d594)
v24.17.0
Thank you to all the contributors who made this release possible!
Improvements
- quotes: remove inappropriate or controversial political quotes in Hebrew (JojoCalabaza) (#5323) (59636e9d0)
- language: update
code_elixir
(helderbarboza) (#5320) (93219cfdc) - layout emulator: add urdu_phonetic (a93e4eef1)
- language: add "@" to git keywords (#5302) (e6ee5bbcc)
- quote: add quotes in various languages (cute-catgirl, JojoCalabaza, JojoCalabaza, kshitizrohilla) (#Ethanqg0, #5318, #5315, #5310, #5300) (727ff9361, cc7b20435, 208f47f45, 1579aeca3, 23393fb46)
Fixes
- stop on error: inconsistent error highlighting behavior (a708eadb3)
- custom text: some saved book mode texts not working correctly (9c49341c1)
Nerd stuff
These changes will not be visible to users, but are included for completeness and to credit contributors.
- impr(loader): delay showing the loading bar by 125ms to avoid it flashing on screen for things that take a short time (299fc3568)
- impr(backend): add ability to send report feedback to user about accepted and rejected reports (sanidhyas3s) (#5298) (cebec73f6)
- refactor: custom text logic and modal (#5327) (ccc9a39a9)
- refactor(custom text modal): use state instead of checking the dom directly all the time (9beda7deb)
- refactor: run prettier (#5308) (e8484427d)
- refactor(mobile config): use modal chaining (039c95094)
- test: replace jest with vitest on backend (fehmer) (#5314) (9bdbf5c59)
- chore: update vitest to 1.5.0 (#5313) (12146282e)
v24.15.1
Thank you to all the contributors who made this release possible!
Features
Improvements
- account page: change tags, funbox and language filters to a multiselect dropdown (89920210d)
- quote: add quotes in various languages (#everypizza1) (adb5412ed)
Fixes
- quotes: use american spelling of "judgment" (5a4e4604d)
- modals: extra captcha popup appearing below some modals (dc005aba1)
- account page: buttons unreadable on hover on accounts/profile page (fehmer) (#5292) (5e7a60968)
- typing: allow repeated quote tests to be saved (#again) (f2714c0a4)
- word generator: quotes breaking when repeat quotes is enabled (1d79d87d8)
- language: add unused japanese_romaji (Eggflaw) (#5290) (4514ad02a)
Nerd stuff
These changes will not be visible to users, but are included for completeness and to credit contributors.
- fix(quotes): quote lengths script (76f41f39d)
- fix(changelog generation): remove unnecessary console log (10e4379d8)
- style: use negative to always span all no matter how many columns (05e06aec8)
- style: improve styling of slim selects (4e0cd63dc)
- build(backend): fix dev script flags not being processed (NadAlaba) (#5296) (bdc19de2e)
v24.15.0
Thank you to all the contributors who made this release possible!
Improvements
- word generation: allow tests with plus n funboxes to be repeated (9af105b1e)
- language: update Traditional Chinese word list (rudnam) (#5284) (51aa1f1d0)
- quote: add quotes in various languages (JornTumrongwit) (#5283, #5262) (357e67e2f, 17476c871)
Fixes
- quote: update or remove quotes reported by users (a6886084a)
Nerd stuff
These changes will not be visible to users, but are included for completeness and to credit contributors.