Releases: monkeytypegame/monkeytype
v1.4.19
New features:
- Pace Caret. You can enable this option to display a second caret that moved at a constant speed. You can either set it to show your pb for the currently selected mode or a custom wpm value.
- Added a button to practise missed words to the result screen. This launches a custom, randomised text with 50 words.
Bug fixes:
- Fixed a bug where the words history would persist until it was toggled off and on again.
v1.4.18
New features:
- For words, quote and custom tests that took not a round amount of seconds (for example 2.87 seconds) one more data point will be added to the graph that shows the wpm, raw and error at the time of finishing the test. This will avoid the problem of the graphs sometimes not showing almost a whole second.
Bug fixes:
- Fixed a bug where lb memory would not work, throwing an error.
- Fixed click sounds loading too late.
- Fixed missing 'cpm' in the hover balloon.
- Removed duplicated quotes. This should fix having multiple pb's for the same quote.
Other changes and improvements:
- Removed the strings 'already' and 'place' from the leaderboard section in the result screen.
- Leaderboard position change will not show if the last remembered position was not qualified.
- Optimised the result screen structure.
- Adde a 'next test' button to the result screen, no matter if you have quick tab enabled or not. Should help with accidental test redos.
- Backend changes.
v1.4.17
New features:
- You can now see by how much you beat your previous pb by hovering over the crown icon.
- You can now toggle the visibility of the accuracy line on the account page.
- You can now view your cpm when hovering over the wpm.
- Added leaderboard memory. When finishing time 15 and time 60 tests, the leaderboard section will now show you how your position has changed since the last time you've completed that test (if you gained or lost positions).
Themes:
- Fixed Modern Dolch main color being slightly off.
- Added Lime, Nebula, Sweden and Wavez.
Bug fixes:
- Fixed single quotes not working with words history / corrected history.
- Fixed the crown sometimes appearing when it shouldn't.
- Fixed corrected underlines not working correctly when repeating tests.
- Checking if a name is already taken properly this time.
- Fixed live wpm not considering correct but not submitted words.
- Fixed raw wpm not considering not submitted words - raw graph should be a tiny bit smoother because of that.
Other changes and improvements:
- Switched to some minified files and also started using Cloud Flare to decrease load times and bandwidth used.
- Sound on click is only initialized when it's actually needed. This could introduce slightly delayed sound on page load, but after that it will be fine.
- Moved the contributing guide to a separate file.
v1.4.16
New features:
- Added an out-of-focus warning. This will popup after a second of not being focused on the words (meaning, you can't type). This can be disabled in the settings.
- Added a reset settings button. You can find it at the bottom of the settings page. Thanks Typer.
- You can now see accuracy on the account graph.
- Added the ability to switch tab and esc around.
- If you attempt to close the tab while a long test is active the website will ask you if you are sure.
- Added personal best tables to the account page.
- Cleaned up the filters section a bit. Now, the only visible buttons are: all, current settings and advanced. By clicking advanced you can view the full list of filter buttons just as before.
Themes:
- Added some themes from the Discord #custom-themes channel: Dollar and Mr Cupcakes. Nice ones Jessie Garcia!
Bot:
- Added a !pb command.
- The bot will now announce leaderboard changes and daily leaderboard winners using some nice looking embeds.
Languages:
- Removed the word "I" from Spanish.
- Added Hebrew and future support for right-to-left languages. Thanks Typer.
Bug fixes:
- Fixed the trend line not working properly on the activity graph.
- Fixed some occasional console errors when the last word is incorrect.
Other changes and improvements:
- Added balloons to filter indicators since icons are not 100% descriptive. Also made it so they are always in the same order.
- Added filtered time typing back.
- Hopefully fixed some issues with the timer by calculating time spent typing a bit quicker, and also using a self-adjusting timer to combat any slowdowns. Thanks Typer.
- Corrected letter indicators (dotted lines) are now using a more contrasting color.
- All numbers in the account history table will now be forced to have two decimal places.
- Reorganized the settings page by adding two more groups: input and sound.
- Removed words 200 from the 'official' list (mainly to make it even with the amount of official time lengths). You can still ofcourse complete 200 words tests using the custom word count mode.
v1.4.15
About a weeks worth of updates coming your way. Some are new, some have already been live. The biggest change recently has been the introduction of the result limit to 1000. Sorry guys, but allowing you all to read all your tens of thousands of results multiple times a day is getting very expensive very quickly :(. Don't worry, all that data is still there, and potentially someday you will be able to unlock it / download your data.
New features:
- Adde sound on click number 3 and 4. Number 4 is based on the recordings of NK Creams from Glarses - thanks a lot to him!
- Added a copy words history button - after the test, if you click the button to show the words history you will now be able to copy that list and share with your friends.
- Added Numbers mode. Thanks kunal-rp!
- Added caps lock backspace mode. You can now force caps lock to act as backspace. Thanks typerqeo!
- Added start graphs at zero. You can now disable that setting to stop the graphs always starting at 0. Personally I don't recommend it as it could make it seem like the speed changes were more drastic than they actually were, but people asked for it so here you go.
- Added activity chart below the main chart on the account page. On there, you will be able to see how many tests you've taken in the previous days.
Funbox:
- Added read ahead. Thanks typerqeo!
Bug fixes:
- Fixed a bug where very long timer/progress numbers would cause the words container to get wider, and cause some unwanted line scrolling.
- Fixed the caret animation not stopping when tabbing back into the chrome window.
- Fixed a bug where the request made to the database would be too big to save.
- Fixed some problems with email verification.
- Fixed a bug where the active theme indicator would be incorrect when using random theme.
- Fixed char counting. From now, incompleted words will contribute to your raw speed, and also in timed mode, if you manage to type the word correctly, but don't press space before the test ended - that word will still count towards your wpm.
- Fixed a small visual bug where the name of the funbox used will include underscores.
- Fixed some small bugs with layout override and caps lock. Thanks typerqeo!
Other changes and improvements:
- Started tracking global and per user tests completed, started and time spent typing (all together, we have typed for over 2.5 years!). Your global stats will be available at the very top of the account page.
- Limiting the number of results you can see in detail to 1000 to hopefully reduce the costs of hosting the site.
- Limited the amount of extra characters a word can have to 20 to avoid a visual bug.
- Optimized the backend functions to avoid errors and decrease db reads.
- The words history will now have 2 extra words at the end to show you if your mistakes were potentially influenced by future words.
v1.4.14
Week's worth of updates coming your way. (Most of them were already live).
New features:
- Added mini timer style.
- Added 'plus one' funbox mode.
- Added a scroll to top button in the settings and account pages.
- Added load from preset button to the custom themes. With this you can load the colors of you currently selected preset theme to the color pickers.
- Added alt + backspace shortcut to delete an entire word.
- Last completed result while not signed in will now be automatically saved when a user signs up.
- Moved account related settings into a new section in the settings page.
Themes:
- Added Metropolis.
- Added Superuser. Thanks Corey.
Languages:
- In Russian, e and ё characters can now be used interchangeably.
Bug fixes:
- Fixed account page result chart not having their y axis max values set, therefore not lining up with the actual result.
- Fixed dvorak override having two ( signs.
- Fixed a bug where notifications appearing quickly would cause the notification to have no text.
- Fixed quick tab settings button not showing the correct value.
- Fixed show all lines not saving to the config.
- Ctrl + Tab should now switch tabs instead of just restarting the test.
Other changes and improvements:
- Added sound on click to the command line.
- Click sound will still play on error if sound on error is disabled.
- Made click sounds polyphonic.
- No error sound will play with blind mode enabled.
- Added a spacer between favourite themes and the rest.
- Aligned the menu buttons with the logo.
- You can no longer select the logo text.
- Added funbox descriptions.
- Account page will not refresh straight away after updating result tags. This should help when updating a lot of tags at once / updating older results.
v1.4.13
Another update coming to monkey-type near you! I've also started a Patreon, check it out over at https://www.patreon.com/monkeytype. Thanks to all the supporters so far, helping with the ever growing costs :)
New features:
- Added play sound on click. You can now choose between two sounds that will be played when you press a key.
- You can now see the result chart for past tests. When you visit the account page, you will see a new chart icon in the list. (this is only available for tests completed after this update was released, and for tests shorter than 120 seconds)
Bug fixes:
- Fixed multiple bugs that would not allow the user to see their account page.
- Fixed a bug where the themes would show up twice.
- Hopefully fixed any CORS errors while saving results and generating pairing codes.
- Fixed some theme buttons not being representative of the actual theme colors.
- Fixed a bug where the caret would blink while typing.
Languages:
- Thai now using words that make sense. Thanks, narze.
Themes:
- Added Alpine theme. Thanks CoolenL.
Other changes and improvements:
- Added an error message if something went wrong while saving the result.
- Removed "config changed before db loaded" log which showed up a lot.
- Moved the leaderboard checking code into a transaction to remove any possibility of update collisions.
- Added result counting in the database.
- Added links to Patreon.
- Showing supporters list in the about page.
- Now showing an error if the website could not download the users data.
- Fixed typos in the about page.
v1.4.12
New features:
- Added ASCII funbox.
- You can now favourite themes by pressing the star icon. They will appear at the top of the themes list.
- You can now see which theme is currently active by looking for the dot symbol on the theme buttons.
- You can now randomise only favourite themes.
Major changes:
- The website will no longer request result data automatically. The results are now downloaded from the server only if you try to access the account page. This reduces initial website lag but introduces a short wait when opening the account page for the first time. This should reduce the number of database reads by a bit.
Bug fixes:
- Fixed last month filter not working.
- Fixed a bug where the custom time popup would break time itself.
- Fixed config not loading for some settings.
- Fixed number 0 not appearing in 58008 mode.
- Fixed smooth caret setting not saving.
- Fixed a rare bug where the notification would be partially visible when changing website width.
- Fixed the PB line not showing up on the result graph.
- Fixed a bug where the last notification would be visible on the automatic screenshot.
Other changes and improvements:
- Backend optimizations.
- Turned off gibberish and 58008 in custom.
- Updated test validation method.
- Changed the default config to use text timer (instead of bar) and a larger font size.
v1.4.11
New features:
- Added Bail Out. You can use the command line to bail out of any tests longer than 3600 seconds / 5k words.
- Added Play Sound On Error. Does pretty much what it says.
- You can now hover over the graph to highlight the words in the words history that were typed at that second.
- Stop on error now has two modes: letter and word. Letter words as previously - stoping all incorrect input. Word stops you from submitting incorrect words, working basically like type racer.
Layouts:
- Added Colemak DHm and MTGAP_ASRT. Thanks zigotica.
Bug fixes:
- Fixed a bug where switching to time mode would not work at all.
- Fixed a bug where the time display would show some weird stuff.
- Fixed a bug where switching from custom to preset themes would not clear the keymap styles.
- Fixed master mode not showing last word in history when failed.
- Fixed a bug where toggling live wpm would not actually hide it.
- Fixed a bug where backspacing the first word in the first row after scrolling would break the test.
- Fixed randomcase not adding new words.
- Fixed afk detection not being triggered and reduced the threshold to 5 seconds.
Other changes and improvements:
- Renamed !@#$ to specials mode.
- Test duration should now be more precise.
- Changed trend line slope stat to wpm change per hour spent typing. This stat is still affected by the filters.
- Added more meaningful errors when saving to config went wrong.
- Not showing language in the test results with some funbox modes.
- Personal bests now remember accuracy and raw.
- Live Wpm will no longer animate when keymap is enabled.
- Changed the footer of the leaderboards to "Not Qualified" when not qualified for the board.
- Made sure to enable keymap when simon says is enabled.
v1.4.10
New features:
- Added keymap styles. You can now pick between staggered, split, matrix and split matrix styles to better suit your actual keyboard. Thanks Dmartin-tech!
Funbox:
- Ivyels kvowyalskfh kboeyr fnd (added gibberish)
- Added 58008. Thanks corey.
Bug fixes:
- Fixed azerty being shifted by one key.
- Fixed last, incomplete words not appearing in the words history.
- Fixed a bug where the theme would be randomised the custom theme was enabled.
- Fixed a bug where some funbox effects persisted and required a refresh.
- Fixed the text timer showing some weird text sometimes, or break completely.
Other changes and improvements:
- Increased the backend test data validation.
- Improved the error messages shown when the result could not be saved.
- Removed the mention of time and word count limits from the error messages.
- Empty data balloons will no longer be shown.
- Added a countdown to the layoutfluid layout change.
- You can now enable and disable funbox modes from the command line (only before the test is started).
- Randomcase and gibberish will now work with punctuation enabled.
- Removed spin boxes from number inputs.