Skip to content

Releases: monkeytypegame/monkeytype

v24.18.1

02 May 15:40
Compare
Choose a tag to compare

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.

  • refactor: run prettier (#5343) (839ae7cf4)
  • refactor: move the full-width-padding class to a higher parent to avoid having to re-use it (2600f1271)
  • chore: change default config value of singleListCommandline to on (db8b20f36)

v24.18.0

30 Apr 14:56
Compare
Choose a tag to compare

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

27 Apr 09:46
Compare
Choose a tag to compare

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.

  • style: use new content-grid system on the result page (607da30fa)
  • style(typing result): improve styling on narrow screens (4ed3b7d6c)
  • chore: remove unused import (f541f7c57)
  • chore: remove rogue console.log (7c3d9893e)

v24.17.4

26 Apr 18:05
Compare
Choose a tag to compare

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.

  • style(typing test): align mini progress with the words, not the content width (155c34885)
  • style: remove forced display grid on full width elements (ed9ec6726)
  • chore: comment unused import (06ed90853)

v24.17.3

26 Apr 15:00
Compare
Choose a tag to compare

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

24 Apr 16:56
Compare
Choose a tag to compare

Improvements

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

24 Apr 12:34
Compare
Choose a tag to compare

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

23 Apr 15:08
Compare
Choose a tag to compare

Thank you to all the contributors who made this release possible!

Improvements

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

12 Apr 13:37
Compare
Choose a tag to compare

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

08 Apr 12:57
Compare
Choose a tag to compare

Thank you to all the contributors who made this release possible!

Improvements

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.

  • impr(reporting): dont allow users to report the same content multiple times (4607297c9)
  • fix(quotes): quote lengths (e5797d704)
  • fix: prettier not formating on save (fehmer) (#5289) (2dd752fbc)
  • fix(ape): escaping parameters if they are part of the url (163a0302e)