(Names in brackets represent the authors of the respective change - thank you all so much for contributing. Sorry if I miss anything - if I do, please contact me)
New features:
- Added command to disable result saving. Enabling this, as the name suggests, will completely disable result saving. Handy if you wanna let someone else use your account, without the fear of messing up your stats.
- Account speed histogram. Added a new graph which shows a histogram of your speed across all tests that are currently filtered.
- Dynamic caret width. The caret's width will now adjust to match the width of the character when using block, underline or outline.
- Added the ability to lookup a profile by name. For now this will only work for exact matches (case insensitive). Actual searching with results and suggestions might come later. You can access this search by going to monkeytype.com/profile.
Languages:
- Added Hinglish (KParthSingh)
- Removed overly difficult words from Portuguese
- Updated Filipino list (Killer8Hyper)
- Added Code SystemVerilog (egorguslyan)
Layouts:
- Added Nerps (ambient)
Themes:
- Adjusted all themes to work correctly with the new nav bar
- Added Cheesecake (Edmain1)
Fonts:
- Added Open Dyslexic
Quotes:
- Added more quotes (avetisovi, JandeMul, AOTREVAI, arbanhossain, Faurazeko, arbanhossain, sayaidev, Anu-Ra-g)
Bug fixes:
- FIxed a bug where users would not be able to claim their rewards
- Fixed a UI bug that would not show any XP change after claiming and deleting mail
- Fixed a bug where words in quote mode would be lowercased
- Fixed flipped and colorful mode being broken in read ahead funboxes
- Fixed a bug where exact wpm match would count as a PB
- Fixed incorrect rate limiting key generator leading to vulnerable sign up endpoint
- Fixed chart clipping in quote mode
- Fixed a bug where quick end would cause Korean tests to end too soon.
Other changes and improvements:
- Optimised the alerts popup for narrow screens
- Adjusted daily leaderboard media queries
- Adjusted nausea and round round baby to not rotate test config bar
- Adjusted navbar and commandline media queries
- Showing notification bubble on the bell icon instead of coloring the whole icon when there is unread mail
- Added meta tag to disable dark reader extension
- Added more characters to the specials funbox
- Added contributor badge (rizwanmustafa)
- Changed punctuation and numbers icons
- Added incorrect keymap
- Removed korean from layout emulation options
- Improved incomplete test tracking. This fixes an exploit where low accuracy incomplete tests would give the same XP as high accuracy ones.
- Hiding mobile test config when the test is active.
- Reordered the commandline list to match the settings page.
- Updating modifier key in key tips based on the platform (cubedhuang)
- Added sign up captcha
Project changes:
- Refactored the commandline code
- Updated some dependencies (krau5)