github monkeytypegame/monkeytype v1.16

latest releases: v24.38.0, v24.37.0, v24.36.0...
2 years ago

(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:

  • Correct Korean speed and accuracy calculation. Finally, thanks to neezacoto, tests in Korean language should now finally correctly calculate accuracy and speed. If you see him on the Discord server, be sure to thank him! (neezacoto)
  • You can now see exactly how much xp you got after the test, broken down by base, bonuses and more. You can skip this by pressing any key or going back to the typing page.
  • Updated nav bar. The design of the navigation bar has been updated to make a bit more sense, mainly removed the page-specific top right area and replaced it with the account, sign out button and the alerts panel.
  • Added account inbox. You can now receive account messages. These can contain information about changes to your account and rewards like badges and xp. (Bruception)
  • Daily leaderboard xp reward. You will now receive an xp reward proportional to your final position on the daily leaderboard. Higher placement gives you more xp. (Bruception)
  • Streaks. You can now earn bonus xp based on your test streak. Complete a test each day to increase it, miss a day and you lose it all. (typermonkeyuser, miodec, bruception)

Languages:

  • Fixed typos in various languages
  • Added Santali (Prasanta-Hembram)
  • Removed some offensive words
  • Added Korean, Korean 1k and 5k (neezacoto)
  • Added Persian 20k (AshkanArabim)
  • Added Code Vimscript (UnrealApex)
  • Added Arduino (egorguslyan)
  • Adjusted Indonesian words (faris0520)
  • Added Myanmar (satnaing)
  • Added Code SystemVerilog (egorguslyan)
  • Updated Code Python slightly (shashwat-pd)
  • Reworked Code C (egorguslyan)
  • Updated Code Php (j4r3kb)

Layouts:

  • Added Neo, Bone, AdNW, Mine, Koy and 3L (Polyhistorian)
  • Added Ukrainian and Russian (miktwon)
  • Removed experimental CTGAP3 layout (CTGAP)
  • Added Dvorak Fr (neezacoto)

Themes:

  • Added Modern Dolch Light (zealptl)

Quotes:

  • Added quotes in various languages (sumanarlert, Max-Verbinnen, Faurazeko, arbanhossain, Kelvium, deniscerri)
  • Addressed quote reports made by the community
  • Added Code Go quotes (runebone)
  • Added Indonesian quotes (faris0520)
  • Added Code SystemVerilog quotes (egorguslyan)

Bug fixes:

  • Fixed a visual bug where the user would get a lot of xp for linking with Discord
  • Fixed long profile text overflowing the container instead of wrapping (jeffrey-zang)
  • Fixed not all keymap keys changing color when changing theme (rizwanmustafa)
  • Fixed small footer ad appearing on the typing page
  • Fixed a bug where removing custom background URL would not disable custom background
  • Fixed incorrect punctuation in Georgian language (dudemanppl)
  • Fixed a bug where tags would not save correctly after applying a preset
  • Fixed pb tables showing "wpm" even if "always show cpm" setting was enabled
  • Fixed "weakspot" and "british english" not working together
  • Fixed built in screenshot misalignment
  • Fixed "show average" not working correctly
  • Fixed challenges not loading correctly with slower internet connections
  • Fixed a bug where enabling the poetry funbox would soft lock the website
  • Fixed a bug where the "corrected everything" bonus would be incorrectly applied

Other changes and improvements:

  • Refactored xp code slightly (Bruception)
  • Allowing version popup to be closed with the escape key
  • Improved layout JSON structure validation
  • Updated leaderboards media queries to improve readability and layout on smaller screens
  • Added "Reject All" button to the cookie consent popup to comply with GDPR
  • Changed the way themes are previewed from the commandline to avoid requesting themes too quickly
  • Catching errors in the error handling middleware (Bruception)
  • Words with capital letters are now removed if punctuation mode is disabled
  • The commandline can now also be closed with the ctrl/cmd + shift + p shortcut (nishu-murmu)
  • Allowing user selection of the profile details
  • Leaderboard profile links now behave like normal links (can be middle clicked)
  • Font size setting now accepts any floating point number, instead of being limited to a couple of settings
  • New personal bests will now be shown on the account page graph.
  • Disabling tab navigation in the commandline when quick restart is set to esc
  • Showing daily leaderboard position below the result graph instead of inside a notification
  • Smoothed out the transition between the account icon (or avatar) and the loading icon
  • User selection will now be colored based on the active theme
  • Removing numbers from words if numbers mode is disabled (egorguslyan)
  • Added "xp until next level" when you hover over your xp bar on the profile page (decafff)
  • Replaced the new version indicator banner with a more subtle one located in the footer (lukew3)

Don't miss a new monkeytype release

NewReleases is sending notifications on new releases.