Skip to content

Releases: monkeytypegame/monkeytype

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)

v24.14.1

05 Apr 11:22
Compare
Choose a tag to compare

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

Features

Improvements

  • profile: add level percentage when hovering over progress bar (vjgtigers) (#5276) (e37bf192e)
  • word generation: use full width punctuation marks when typing in chinese (72fd51858)
  • quote: add quotes in various languages (aarnav593) (#5266) (55d6da297)

Fixes

  • indicate typos: undefined hints in stop on letter (#5281) (2dbd7afa1)
  • quotes: typo (Mintoo200) (#5279) (4344194a2)
  • word generation: A A or A B A word duplicates could sometimes appear when using lazy mode (8755f450c)

Nerd stuff

These changes will not be visible to users, but are included for completeness and to credit contributors.

  • fix: docker build hanging for frontend (fehmer) (#5280) (aeaedd209)
  • style: make version history modal wider (82b74574c)
  • refactor: custom text modal rework (#5278) (ff7816aac)
  • refactor: move array related function to the arrays file (5701f94b6)
  • refactor(utils): distribute color, numbers, strings and other group of functions into separate util files from misc.ts (sanidhyas3s) (#5254) (39e611d27)

v24.14.0

02 Apr 17:13
Compare
Choose a tag to compare

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

Features

Improvements

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)