Skip to content

Releases: monkeytypegame/monkeytype

v1.6.4

11 Dec 23:45
Compare
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
Compare
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.

v1.6.2

07 Dec 18:47
Compare
Choose a tag to compare

New features:

  • Added min accuracy. Works exactly like min wpm, but for accuracy - automatically failing the test if you fall below a desired threshold.

Bug fixes:

  • Nospace wpm calculation has been fixed.
  • Fixed new language and funbox filters not being selected when clicking the 'all' button.

Languages:

  • Added Code_C++. Thanks decafff.

Other changes and improvements:

  • Min wpm will now ignore the first 3 words to let you get up to speed or avoid problems with long first words.
  • Accuracy on the account graph has been replaced with error rate (100 - accuracy) to improve readability.
  • Letter highlight mode is forced when using nospace funbox.
  • Clicking tab while the result is calculating will no longer navigate to the footer.
  • Chart colors will now update when you change theme.

v1.6.1

06 Dec 02:11
Compare
Choose a tag to compare

Nospace funbox has been temporarily disabled due to a wpm calculation bug.

Themes:

  • Added Darling. Thanks Kyle_Kun.

Languages:

  • Added Code Java. Thanks LeSirH.
  • Added Czech 1k. Thanks janbery.

Bug fixes:

  • French 1k should now be visible.
  • Fixed a bug where long layout names would mess up the split matrix keymap layout.

Other changes and improvements:

  • Removed the kinda pointless out of sync error.
  • Removed single and double quotes from punctuation mode when typing in Russian.
  • Added a space before ! ? : ; when typing in French.
  • AFK time will now not contribute towards the 'time spent typing' stat.

v1.6

02 Dec 18:49
150b36d
Compare
Choose a tag to compare

Don't be alarmed, this is just a collection of previous updates that didn't get their own release - with so many changes I decided to move to version 1.6. Most of these changes have already been live for quite some time. I was on a little vacation and did not have enough time to sit down and write a proper version update.

As usual try clearing cache if you don't see the new update.

Special thanks to typerqeo for continuous massive help with refactoring the code with modern practises in mind.

New features:

  • Added 'Change custom text' to the command line. With this you can open the custom text popup with the command line, and confirm using ctrl + enter. Thanks decafff.
  • Backspace will now be ignored outside input fields and will not act as a 'go back in history' button. This should fix problems where firefox users would end their long tests accidentally.
  • Added 'no space' funbox. This one is pretty self-explanatory.

Layouts:

  • Added Alpha layout.
  • Added Qwertz.
  • Added Bepo. Thanks shinze.

Languages:

  • Added Vietnamese 1k. Thanks sheva370.
  • Added Vietnamese 5k. Thanks vuong-buihv.
  • Fixed noun capitalisation in English 10k. Thanks saxophone.
  • Added Code Python. Thanks Fraserbc.
  • Added Code C. Thanks redarguireda.
  • Added Code Javascript.
  • Added Code HTML.
  • Added French 1k. Thanks shinze.
  • Added Russian 1k and 10k. Thanks a1usha.
  • Added Mongolian and Mongolian 10k. Thanks bataak.
  • Added Italian 1k.
  • Added Danish 1k and 10k. Thanks bilfri.
  • Added Lojban Gismu and Cmavo. Thanks Phrohdoh.
  • Added Filipino. Thanks ranelpadon.
  • Added Greek. Thanks Vitaman02.

Themes:

  • Fixed sub color contrast on the matrix theme. Thanks nullaf.

Bug fixes:

  • Added 'Toggle always show words history' to the command line.
  • Holding down the Command key stops the input. Fixes issues with key combinations adding input.
  • Fixed some config loading and saving issues.
  • Fixed caret position inconsistency when hide extra letters is enabled. Thanks someotherotherguy.
  • Fixed send verification buttons not working.
  • Fixed update email popup not showing up.
  • Fixed missing '&' on prog dvorak layout.
  • Fixed command line issues where keyboard and mouse selection was not cleared.
  • Fixed cpm number not being rounded.
  • Fixed line scrolling too early sometimes.
  • Fixed numpad keys not working.

Other changes and improvements:

  • Removed key data from the database because it's not used and just taking up space.
  • Rounding key spacing and duration stats before storing in the database.
  • Slimmed down the chart data to take up less space in the database.
  • When start graphs at zero is enabled, the graph will be fitted to the wpm line instead of the raw line.
  • Added semicolon to punctuation mode. Thanks RealCyGuy.
  • Hiding some command line commands if they are not available to be used.
  • Switched the timing method to use 'performance.now()' instead of 'Date.now()' to avoid issues with timezones and changing system time.
  • Added artwork to the readme file. Thanks jeremygautama.
  • Updated wording on the privacy page. Thanks 18praneeth.
  • Word highlight mode will now show extra letters by default. This can still be disabled using the 'hide extra letters' option.
  • Major refactoring work. Thanks typerqeo.

v1.5.8

10 Nov 21:04
927612b
Compare
Choose a tag to compare

Typing monkeys of the internet! More updates coming your way. Also on another note, I'm currently on a short trip, so I might not be as active as always.

New features:

  • Pressing space too early will now fail master mode tests. If in expert mode a space character will be inputted. This behavior can also be enabled with a new 'strict space' option, which will punish you for pressing space at the beginning of a word.
  • Added result buttons as commands to the command line. You can now 'Repeat test', 'Practise missed words', 'Toggle word history' and 'Save screenshot' from the command line. Thanks decafff.

Languages:

  • Added Persian. Thanks alirezathethe.
  • Added Kazakh. Thanks KanatFM.
  • Added Danish.
  • Added Vietnamese. Thanks s1mple-Lemon.
  • Fixed incorrect words in the Hungarian 2.5k language.

Themes:

  • Added Iceberg Light and Iceberg Dark. Thanks gkeep.

Bug fixes:

  • More tweaks to the config to avoid loading issues.
  • Fixed timer color setting not loading properly.
  • Removed a duplicate quote.
  • Fixed privacy policy style missing.
  • Fixed strict space causing weird behavior with stop on word.
  • Fixed word highlight causing unexpected behavior in expert and master mode.
  • Fixed strict space setting not loading.
  • Fixed custom theme state not saving.
  • Fixed countdown timer appearing globally instead of just on the test page. Thanks a1usha.

Other changes and improvements:

  • TTS and Simon Says now changes the words color to transparent instead of background to avoid custom backgrounds or box caret making the words visible.
  • Clicking 'current settings' when quote mode is enabled and any of the English languages are active will always set the language filter to 'english'

v1.5.7

06 Nov 21:24
Compare
Choose a tag to compare

So, for anyone asking about the ads - looks like google is not happy about 'suspicious traffic' and they are 'looking into it' - which could take a while. This basically means that someone was likely spam clicking ads. I love you guys for wanting to support me, but don't spam the ads (if they ever comeback) because uncle google is watching :|.

New features:

  • Added 'enable ads' to the command line.
  • Added quick navigation to the top of the settings page. Thanks corey.
  • Added static keymap mode.
  • Added 'override sync' keymap layout. This means that the keymap will be synchronized with your currently active layout override. If the layout override is 'default' then the keymap will show qwerty.
  • You can now click the spacebar on the keymap to show the command line to quickly change the keymap layout.
  • Added 'hide extra letters'. This will completely avoid words jumping lines (due to changing width), but might feel a bit confusing when you press a key and nothing happens.

Languages:

  • Added Hungarian 2.5k.

Bug fixes:

  • Fixed blind mode not working with word highlight mode.
  • Language will no longer be changed to English when entering quote mode.
  • Fixed a bug where infinite tests would say NaN.
  • Custom theme (when clicking the custom link) is only applied after the user has logged in, to make sure it is saved properly.

Other changes and improvements:

  • Adjusted the way config is loaded.
  • Added missing 'toggle start graphs at zero' to the command line.

v1.5.6

02 Nov 02:20
Compare
Choose a tag to compare

New features:

  • You can now update your account's email from the settings page. Available at the very bottom, in the danger zone.

Languages:

  • Added Finnish.
  • Added Spanish 1k.

Bug fixes:

  • Fixed pb crown not showing up properly.
  • Fixed keymaps layout... again.
  • Fixed login tip appearing after taking a screenshot.
  • Fixed an error where NaN would be displayed instead of the number of days since you created your account.
  • Fixed a bug where using 'stop on error: word' and messing up the last word in a line would cause the lines to scroll and caret to move when not needed.

Other changes and improvements:

  • Added privacy policy, linked in the footer.
  • I mean, you asked for it - you can now enable 'sellout' ads mode, which shows even more ads. As always, ads are disabled by default.
  • Reordered languages.
  • Changing mode only once when loading the config to hopefully fix some problems with mode
    randomly resetting.
  • Not clearing date filters when clearing all filters.

v1.5.5

31 Oct 05:01
Compare
Choose a tag to compare

New features:

  • This is for the people who said can't donate directly - you can now enable ads (which are of course disabled by default).
  • Added Colemak DH Matrix layout.

Bug fixes:

  • Fixed broken split, split matrix and matrix keymaps.

Other changes and improvements:

  • Favourite themes will show up at the top in the command line.
  • You can now see when you account was created on the account page.
  • Input is now ignored if the ctrl key is held.

v1.5.4

30 Oct 16:36
Compare
Choose a tag to compare

New features:

  • Dead keys. Accents. We got it (finally). I did as much testing as I could, but some users are still reporting issues with it (but weirdly enough, not on firefox) so will continue to answer bug reports and try to get it perfect.
  • Execute order 'stop the goddamn words from jumping around'. Until this update, the last word of a line could jump unexpectedly to the next if you make a typo and add some extra letter. This is no longer the case, and any extra input will be ignored. Yay, no more jumping words.
  • Added word highlight mode. 10ff fans, this one's for you. Thanks corey.
  • Added always show cpm. We like big numbers. Thanks corey.

Languages:

  • Fixed the typo in 'Portuguese'. Whoops.

Layouts:

  • Added support for ISO layouts. Thanks stevep99.
  • Added Colemak DH ISO.
  • Added Colemak DHk ISO.

Themes:

  • Added Magic Girl and Dark Magic Girl. Thanks Mintlodica and Launch.

Bug fixes:

  • Fixed caps lock warning not showing if caps was pressed on another page.
  • Fixed Hebrew showing up backwards.
  • Hey brah! I heard you like practising missed after you practise missed words so we fixed a bug to make it possible to practise missed words after you practise missed words.
  • Fixed keymap layout and layout override triggering together from the command line.

Other changes and improvements:

  • Switched some color around to transparent instead of background to support custom background images.
  • Smooth caret is now BUTTER smooth.
  • When blind mode is enabled the keymap will no longer flash in red when you make a typo.
  • English 1k and 10k will show up above the words to let you know that they are active.
  • Made workflow changes when contributing. Added npm dependencies. Thanks typerqeo.
  • Slightly reorganized the settings page.
  • Showing the keymap layout in the space key.