Skip to content

Releases: monkeytypegame/monkeytype

v1.7

17 Jan 00:38

Choose a tag to compare

New features:

  • Quote multi language support and quote submission. All you quote fanatics can now expand our quote database by submitting your own in the #quote-submission Discord channel. This change means that you have to specify what language you want to type in, when choosing quote mode.
  • Redesigned the notifications. They will now appear in top right corner, and will be colored to quickly tell the user what has happened and if it requires their attention. Errors will remain on the screen, and all notifications can be dismissed by clicking them.
  • Expanded custom texts. You can now start timed custom tests, and both timed and words custom tests support infinite tests by inputting the number 0 into the number field. Customs tests can also use punctuation and numbers. You will also finally be able to test your speed in code, with proper support for enters and tabs. New lines will appear as a faint, down arrow while tabs will appear as a long, right arrow.
  • Tag pbs 2.0! This one is for all of you who use tags on a daily basis, and really wanted more details on your personal bests with them. Now, tag pbs work the same way as normal pbs, and they are unique to each mode. Tag pbs will also alternate sides on the graph, to avoid overlap.
  • Discord Rich Presence. Thanks to PreMiD, you can now show all your friends that you're playing Monkeytype. Rich presence will include what page you're viewing, what test you're completing or completed including your wpm and accuracy. It can be enabled by installing the PreMiD extension and desktop app and searching for Monkeytype in their Presence Store. https://premid.app/

Themes:

  • Added Stealth. Thanks ryevertigo.
  • Fixed missing error extra color for Carbon theme. Thanks Ahmad-A0.

Quotes:

  • Added some more quotes.

Languages:

  • Added Code_Javascript_1k. Thanks Ahmad-A0.
  • Removed some non-Swedish words from the Swedish list.
  • Added Polish_2k. Thanks jacekdobrowolski.
  • Added Malay. Thanks krsntn.
  • Added Czech_10k. Thanks Inirdin.

Bug fixes:

  • Fixed a bug where punctuation and numbers settings would reset after practising missed words. Thanks SeerLite.
  • Fixed broken discord integration link.
  • Fixed enter affecting the test even when not focused on the words.
  • Fixed quick tab not working on the result screen.
  • Fixed a bug where media keys would insert text into the test.

Other changes and improvements:

  • Renamed list files for easier project navigation.
  • Live accuracy will now update on keypress rather than every second.
  • Added more server side data validation.
  • Made some errors more descriptive.

v1.6.11

10 Jan 16:13

Choose a tag to compare

New features:

  • Average Pace Caret. Now you can set the pace caret to travel at your average speed (based on the last 10 tests in your current config). Very helpful to keep the progression trend upwards, without pushing yourself for your pb too much. Thanks Jonny-exe!

Bug fixes:

  • Fixed a bug where Portuguese tests could not be started.
  • Fixed 'swapEscAndTab' sometimes not working as intended. Thanks SeerLite.
  • Fixed a graphical bug where the live wpm and accuracy would be visible for a split second when refreshing the page.
  • Updated the regular expressions while checking the completed test to avoid issued with tests not saving.
  • Fixed a bug where typing some special characters in the command line would result in an error.
  • Updated the screenshot library to fix a bug where custom fonts would not be visible. Thanks TayIorRobinson.
  • Hopefully fixed a bug where account page could not be loaded due to stats not defaulting to 0. Needs a bit more testing from the users.
  • Fixed a bug where code languages with punctuation enabled would not initialise properly.
  • Fixed an error when trying to reset config to default.

Languages:

  • Added Twitch Emotes. Thanks MakerJake01.

Other changes and improvements:

  • Backend optimisations.
  • You can now use Vi-like bindings in the command line (Alt+J and Alt+K).

v1.6.10

03 Jan 23:16

Choose a tag to compare

Say hello to 2021, and say hello to the first of many updates coming this year.

New features:

  • Firefox screenshots! (kinda) Now, if a browser does not support copying directly to the clipboard, a new tab will open with the screenshot. Thanks TayIorRobinson.
  • Added Read Ahead Easy funbox. Same idea as the previous one, but this time only hiding one future word.

Themes:

  • Added Sonokai. Thanks Provola23.

Languages:

  • Improved the Code Python word list. Thanks lucas-fern.
  • Greatly improved the Portuguese word list. Thanks OldMope.
  • Added Code Go. Thanks beckxie.
  • Fixed small typo in Code Java. Thanks GioSDA.

Bug fixes:

  • Command line should now be better at figuring out which input method (keyboard or mouse) you're using. No more selecting the wrong option if your mouse is hovering over the command line!
  • Fixed a bug where the 'word joiner' special character was not stripped from custom text and causing issues when typing.
  • Fixed a bug where you could start typing during a page transition, resulting in an infinite test.
  • Fixed a bug where the filters would constantly reset to default.
  • Fixed a bug where Indonesian tests could not be started. Thanks aviegdown

Other changes and improvements:

  • Allowing keyboard events where alt and ctrl is pressed together. Helpful for layouts where some special characters are locked behind this combination.
  • Brought back infinite wpm (its not a bug, its a feature).
  • Improved the capitalization and punctuation of code languages with punctuation mode enabled. Thanks lucas-fern.
  • Removed arrows inside every input field in Firefox. Thanks Jonny-exe.
  • Refactoring front end code. Thanks Provola23.
  • Refactored and optimised back end code.

v1.6.9

25 Dec 20:26
8bde3d0

Choose a tag to compare

New features:

  • Added quote length filters to the account page.

Fonts:

  • Added Courier, Comfortaa and Coming Soon.

Themes:

  • Added Horizon. Thanks Tawtis.
  • Added Rudy.

Languages:

  • Updated Indonesian list. Thanks aviegdown.

Bug fixes:

  • Support me popup no longer cuts off content on small screens.
  • Fixed a bug where font preview form the command line would not be reverted when closing the command line.
  • Fixed a bug where no results could be saved except quote mode tests.

Other changes and improvements:

  • Updated the out of focus message text.
  • If out of focus message is disabled, the autofocus will start typing instead of focusing on the words and then allowing typing.
  • Reverted a change where input with Alt key was ignored. It was causing issues with special characters in some languages on MacOS.
  • Replaced tests completed with time typing on the activity graph (tests completed is still visible on hover).
  • Moved result filters to cookie storage instead of db.
  • The caret animation will now depend on the smooth caret setting. When on, the caret will phase and then off, it will blink. Thanks SeerLite.

v1.6.8

22 Dec 17:51

Choose a tag to compare

New features:

  • Added autofocus. This will focus the test by pressing any key, so you don't have to pick up the mouse anymore to start typing.
  • Stop on error: word has been reworked. It now allows the user to add spaces to the current word if that word is typed incorrectly. Ctrl + backspace also will now work as expected, only removing a single word. This basically makes this mode behave exactly like Typeracer or Keyma.sh.
  • MacOS: Cmd + Backspace will now clear the whole input.
  • Escape will now always close the command line and leaderobards menu.

Languages:

  • English 10k will now only use American word spelling.

Quotes:

  • Typo fixes.

Themes:

  • Added Lavender. Thanks andrewtran1995

Bug fixes:

  • Disabled quick end with stop on error which would allow the user to finish with an incorrect word.
  • Fixed min wpm and min accuracy command line options opening the wrong submenu.
  • Other minor bugfixes that were introduced due to code refactoring.
  • Fixed a bug where word highlight and stop on word would cause a graphical error.

Other changes and improvements:

  • Added a 'support me' popup which clearly shows all the possible ways that the user can support the project.
  • Clicking the themes menu in the bottom right will no longer disable custom theme (if the user is in custom theme).
  • Code refactoring.
  • Minor readme changes. Thanks Tawtis.

v1.6.7

17 Dec 18:50
bfe6dd2

Choose a tag to compare

New features:

  • Mobile devices will now see a command line button in the bottom left since there is no way to press escape.

Languages:

  • Added Swedish and Swedish 1k. Thanks, minerscale.
  • Added Filipino 1k and Swahili 1k. Thanks, KungPaoChick.
  • Removed unwanted spaces and capital letters from Polish.
  • Added Swiss German and Swiss German 1k. Thanks, ZZELAV.

Bug fixes:

  • Fixed a bug where the config could not be applied.
  • Fixed a tiny visual bug where live accuracy would show values from the previous test.
  • Fixed a bug where the pace caret would reset to the beginning after the account data was loaded.
  • Fixed tags showing a duplicate of test type for some reason.
  • Fixed pb caret not working on the first test.
  • Fixed a bug where restarting the test right as it finished would result in a blank screen.
  • Fixed graph/live wpm being teeny tiny off. (final result wpm was unaffected)
  • Fixed random theme notification showing previous theme name.
  • Removed extra unused sounds to hopefully fix the loud static noise bug (still not sure whats causing it).
  • Fixed horizontal scrollbar showing up uninvited.

Other changes and improvements:

  • Ordering tags alphabetically.
  • Fixed live wpm, acc and timer animation inconsistencies.
  • More refactoring work. Thanks, thescripted.
  • Read ahead funbox now cannot be used with word highlight mode.
  • Allowing enter to move to the next number in the 58008 funbox.
  • Pressing any mod / special key will now stop the afk time from increasing.
  • Added tag pb's to the graph.
  • Added a merch banner, updated footer and about to include merch.
  • Adjusted result button placement on smaller screens.
  • Monkey.

v1.6.6

14 Dec 00:11

Choose a tag to compare

Finally, your tags can now have their own personal bests! These are independent of the classic mode pb's, and they work a little bit differently. Tag PB's are much simpler, and they only track the wpm on that tag, without checking for things like mode, mode parameter, punctuation or numbers and language. Because of this, you have the ability to clear a tags pb in the settings, by clicking the crown icon.

v1.6.5

13 Dec 01:39

Choose a tag to compare

Testing:

  • Temporarily disabled account config sync for testing, meaning only local config is considered. If you use only one device, this will not affect you, but if you use multiple devices, the config will not be synced between them. Sorry for the inconvenience.

Languages:

  • Added German 1k. Thanks Sudoerena.

Other changes and improvements:

  • Updated the contributing guide.

v1.6.4

11 Dec 23:45

Choose a tag to compare

New features:

  • Added live accuracy. Works just like live wpm - enable or disable in the settings.

Languages:

  • Added Toki Pona. Thanks FabianSt305.

Bug fixes:

  • Fixed custom text challenges not splitting the text correctly.
  • Fixed Rapgod challenge not loading the text.
  • Fixed keymap causing issues with nospace funbox.

Other changes and improvements:

  • Removed console time log.
  • Error rate and accuracy popup on the account page graph is now rounded.
  • Punctuation mode will feature more special characters if code language is enabled.

v1.6.3

08 Dec 22:34

Choose a tag to compare

New features:

  • Challenge links! Now you can set up most challenges with a single click. We have added a link icon next to challenges that are supported in the #challenge-list Discord channel. After you click it, Monkeytype will open and set up the challenge for you. Magic!

Themes:

  • Added Repose Dark and Light. Thanks l4ssc.

Bug fixes:

  • Fixed a tiny typo in the 'custom min acc' input.
  • Fixed live wpm and graph being incorrect while nospace funbox is active.
  • Fixed a command line bug where tags would not be highlighted as active.
  • Fixed nospace persisting in other funbox modes.
  • Fixed code_c++ filter regex error. Thanks decafff

Other changes and improvements:

  • You can no longer get a new personal best / get on the leaderboards if you have a funbox active.
  • Added error rate to the accuracy popup when hovering over data points in the account graph.