Releases: monkeytypegame/monkeytype
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.
v1.4.9
Languages:
- Removed the word "obj" from English 10k.
Bug fixes:
- Fixed a bug where smooth line scroll would cause the lines to jump on every word after the first test.
- Fixed a bug where pressing a wrong key, removing it and then pressing space would result in a console error.
- Fixed lines attempting to scroll when there are no elements to be hidden.
- Fixed livewpm and keymap not liking each other.
- Fixed account graph using wrong colors when random theme is enabled.
- Fixed a bug where deleted tags would cause results to appear in the wrong filters.
- Fixed a bug where users without any tags created could not see their history.
- Fixed a bug where selecting the custom text could sometimes close the custom text popup.
Other changes and improvements:
- Database config will not be applied if the local config was already changed / test was started.
- Added a vertical dotted line to the right side of the word indicating corrected extra characters.
- Added an error notification when there was an issue connecting to the database.
- Added more result validation.
- The amount of times a user has won the daily leaderboard is now saved to the database. Previous result were also summed up (and caused a nasty spam in the discord channel - whoops).
- Added trend slope display, below the account chart. This basically shows if the general trend is going up (positive number) or down (negative number).
- Active filters are now shown just above the chart.
v1.4.8
New features:
- Added funbox filters.
- Changed the way afk is detected. From now on you don't have to worry about triggering afk in the middle of the test. It will only trigger if you don't touch anything for the last 7 seconds of the test. This also means that afk is completely disabled for words, quotes and custom modes.
- Added the ability to always show words history automatically after the test has finished.
- Added correction highlighting. When viewing the words history you will now see a dotted underline below letter that you initially typed incorrectly, but later corrected. You can hover over a word to see exactly what you typed wrong. An underscore ( _ ) indicates that you pressed the spacebar too early.
Fonts:
- Added Nunito. Thanks corey.
Themes:
- Added Norse. Thanks jackrabbit.
- Added Cafe. Thanks corey.
- Added Matcha Mocca.
Layouts:
- Added Colemak DH.
Funbox:
- Added Space Balls.
Bug fixes:
- Fixed a bug where live wpm could not be used together with keymap.
- Fixed a bug where the keymap would remain visible after disabling it.
- Fixed layoutfluid causing errors after the recent settings page rewrite.
- Quote source no longer using a larger font.
- Fixed a bug where layoutfluid would not switch layouts correctly.
- Fixed a bug where the keymap keys would have the wrong background color.
Other changes and improvements:
- Theme hover animation is no longer clipped in the corners.
- Accuracy calculation now includes spaces.
- Themes now have their own section in the settings page.
- Themes are now sorted by background lightness.
- Made sure the graph tooltip legends are filled with color.
- Made smooth line scroll smoother, and more reliable.
- Made restarting on long tests actually impossible (unless you use your mouse).