Skip to content

Releases: monkeytypegame/monkeytype

v25.16.1

18 Apr 14:53

Choose a tag to compare

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

Features

Improvements

Fixes

  • theme: inconsistent/unreadable styling on settings page when using phantom theme (@fehmer) (#6446) (644c59cd9)
  • settings: Update layoutfluid on config change (@fehmer) (#6462) (312813c1b)
  • test config: punctuation and numbers disappearing when selected language doesnt have any quotes (2391bc520)
  • tape mode: indicate typos: below being cut off (9a4ac3095)

Nerd stuff

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

v25.16.0

14 Apr 11:07

Choose a tag to compare

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

Features

Improvements

Fixes

  • unhelpful error messages when custom background image was not a valid url (a7f4dcf9e)
  • language: update spanish 1k (@CarloskHard) (#6407) (3e72c4dd1)
  • quotes: correct sources and text in some English quotes (@byseif21) (#6418) (8434c1739)
  • offline banner not hidden when going online (4d9871921)
  • custom text: generating not enough words in some cases when using pipe delimiter (a1e0da8ed)
  • language: misspelled word in malagasy (a5dc0d608)
  • caret: incorrect width calculation in zen mode (d29e792e9)
  • tape mode: tape jumping around when words were removed off screen (2059e88b9)

Nerd stuff

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

  • impr: add promiseWithResolvers util (e436671a4)
  • impr: pass lboptout to bot linking command (115b0d729)
  • impr: pass lboptout to bot linking command (2c1328452)
  • fix: make sure to consider activeWordElementOffset when backspacing (bda99ca91)
  • fix: incorrect string when invalid config schema (8a9ff65e7)
  • fix: zen mode jumping when first word has no letters (75236f1d5)
  • refactor: rename property, add optional property (bc6777f94)
  • refactor: updateWordsWrapperHeight (7a887dfa9)
  • refactor: zen mode empty word appending (c55901efe)
  • refactor: empty word appending in zen mode (f7666ab8e)
  • refactor: split updateWordsHeight() and move some style changes to .scss files (@nadalaba) (#5920) (bd22d8f70)
  • refactor: convert ui element index to offset (6aeab4d3f)
  • build(deps-dev): bump vite from 6.0.12 to 6.0.14 in /frontend (#6423) (454624332)
  • chore: update string (d9173a5b8)
  • chore(deps-dev): bump vitest's vite fom 5.2.14 to 5.4.17 (@nadalaba) (#6415) (cb2844728)
  • chore: rename function, better log (e52df8836)
  • chore: minify html for production build (@fehmer) (#6413) (f7be839e7)

v25.13.0

26 Mar 22:20

Choose a tag to compare

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

Features

Improvements

Fixes

  • quote length (80a2492a0)
  • language: remove rustlang "box" keyword (@Huterenok) (#6397) (ad5c07767)
  • language: fixed Marathi not showing up in the language list (@agokule) (#6395) (fc1602b1e)
  • sign up only working on the second attempt (313897d0d)
  • theme: adjust error colors in ms cupcakes theme (a3bd06950)
  • scroll to top button remaining visible on the test page (f84f8508c)
  • validation errors when switching leaderboard modes (334abc293)
  • errors when applying result filter presets (518049e00)
  • commandline: blur active element after closing the modal to hide balloons (25dada50e)
  • leaderboards: user button navigating to the wrong page (@fehmer) (#6334) (aaa519bc8)
  • leaderboards: bottom go to page button not working (e4baedee0)
  • leaderboards: user button navigating to the wrong page (853605af2)
  • quotes: update or remove quotes reported by users (97224ea9b)

Nerd stuff

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

Read more

v25.10.0

04 Mar 11:17

Choose a tag to compare

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

Features

Improvements

Fixes

Nerd stuff

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

v25.8.0

20 Feb 10:09

Choose a tag to compare

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

Features

Improvements

Fixes

Nerd stuff

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

v25.7.0

08 Feb 00:05

Choose a tag to compare

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

Improvements

  • saved custom texts: add message to remind user that custom texts are only stored locally (badfb07ae)
  • allow multiple funboxes with css (@notTamion, @Miodec, @fehmer) (#6017) (a4b7c00ef)
    This allows for some absolutely nasty combinations (like nausea mirror choo choo) - play around with it to see what combinations you can come up with!

Fixes

Nerd stuff

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

  • style(dark note theme): fix roundness variable affecting account menu (@WarningImHack3r) (#6238) (a3bbf218f)
  • style(settings): rework section links to follow website style (f7df16ac8)
  • refactor: move normalize and fontawesome to vendor.css (@fehmer) (#6233) (a4b6c17cd)
  • refactor: update setting automaticallyOpenTestResults in workspace file (@fehmer) (#6232) (3719ac049)
  • chore: shorter description to hopefully fix google description (935602a85)
  • chore: hopefully stop google from putting the test words into website description (3d36b6aa7)

v25.6.0

03 Feb 23:14

Choose a tag to compare

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

Features

Improvements

Fixes

Nerd stuff

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

v25.3.0

13 Jan 11:18

Choose a tag to compare

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

Features

Improvements

Fixes

Nerd stuff

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

  • fix: tape margin default value should be 50, not 10 (da70476a5)

v25.2.0

06 Jan 17:28

Choose a tag to compare

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

Features

  • add tape margin (c9789d6b1)
    This setting allows you to change the horizontal position of the caret when using tape mode. By default it remains in the center as usual (so, 50%). You can shift it to the left by lowering this value, or to the right by increasing it.
  • language: add tamil old (@VIZL-23) (#6141) (599488db5)
  • result page: open daily leaderboard when clicking the daily leaderboard rank (@theiereman) (#6133) (759829a6f)

Improvements

Fixes

Nerd stuff

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

  • impr: dont allow taking blocklisted names via update account name (2a6af862e)
  • test: fix tests being broken in 2025 (c73c41751)

v24.52.0

23 Dec 15:20

Choose a tag to compare

Last relase of the year! Sorry I've been a bit slow with updates and merging PRs lately - I promise I will get around to reviewing them. Merry christmas and happy new year!


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

Features

Improvements

Fixes

  • simple modal: improve error message for auth/invalid-credential when reauthenticating (5d11df3eb)
  • remove tailing space and non-break space from various languages (@fehmer) (#6105) (9992d793a)
  • crt not applied to typo hints (@fehmer) (#6103) (a67804746)
  • language: remove non-polish word (a1397b798)
  • css funboxes not being applied when logging in (a670438bb)
  • test not failing if min speed check failed on the last second (f0a7b8272)
  • funbox: css not cleared when toggling funbox (f0debe6ee)

Nerd stuff

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

  • refactor: move parseJsonWithSchema to utils package (@fehmer) (#6109) (353fc14b4)
  • refactor: ready function now awaits config to be loaded to avoid concurrency issues (baaea3349)
  • chore: only check for inconsistent test duration in timed tests, shorter than 120s (b52bb010b)
  • chore: add additional isAuthenticated check in case user logs out during the request (c18feb074)
  • chore: fix typo (@m4dd0c) (#6121) (2431ae3af)
  • chore: add more stats to result data export (545441481)