Releases: monkeytypegame/monkeytype
Releases · monkeytypegame/monkeytype
v24.11.1
Thank you to all the contributors who made this release possible!
Features
- language: add klingon (fehmer) (#5201) (b31dba6b7a)
- language: add ook coding (fehmer) (#5203) (f63f3184a7)
Improvements
- quote: add quotes in various languages (MordecaiO, TheExploration) (#5215, #5190) (33b08517f4, ab5c130b59)
Fixes
- server: config saving with layout that includes a dash (mart-e) (#5193) (1bb0bdffb0)
- quote: update or remove quotes reported by users (9a4a3eab23)
Other
- Various documentation and refactoring changes
v24.11.0
Thank you to all the contributors who made this release possible!
Improvements
- show total completed test percentage and restarts/test on profile (fehmer) (#5169) (d2d7b3e109)
- hide login/signUp button if user signup is disabled (fehmer) (#5172) (ca55b28135)
Fixes
- about page: ad wrappers always visible even if ads are disabled (4b3c9f2308)
- prevent print dialog to open with ctrl-shift-p (#5199) (c4446e9fb0)
- caching: no longer caching external resources locally (8ca760dfd2)
- quote: missing dash (226f5de472)
- prevent automatic double newline when quick restart set to enter (sanidhyas3s) (#5184) (2fb77a1693)
- style: inconsistent focus border radius across buttons and links (cc30f6357e)
- fix two percentage symbols in leaderboard (fehmer) (#5174) (ff268ade7d)
- remove °C from estorian language (fehmer) (#5178) (ae21d04021)
Other
- Various style and refactoring changes
v24.9.1
Thank you to all the contributors who made this release possible!
Improvements
- tab navigation: improve tab navigation (e093b51553)
Allow tab navigation on the test page when quick restart is disabled and when its set to enter.
Also allow pressing enter to trigger buttons even when quick restart is set to enter (when focused on a button).
Fixes
- commandline: select exact command matches (#5164) (5431ab97af)
- commandline: prevent theme switch when opening the commanline from the footer (sanidhyas3s) (#5163) (4c550c7d9d)
- alerts: not being able to claim rewards (d0fe0f536f)
- language: fix typo in code matlab (d4ec11f3a4)
- error when trying to update result tags (f7f09d16b1)
- not being able to type in Brave browser due to cookie popup still technically being visible (f35e8fb8)
Other
- Various style and refactoring changes
v24.9.0
Looks like somebody forgot to make a release! Most of these were already live, enjoy the wall of text.
Thank you to all the contributors who made this release possible!
Features
- theme: add anti hero theme (mizaagi) (#5018) (becb66dab6)
- language: add english medical (aarnav593) (#5108) (002770ee26)
- theme: add macroblank theme (TheExploration) (#5088) (c29220323b)
- add copy missed words to result screen (fehmer) (#5086) (a1f883b99f)
Improvements
- accesibility: use button element instead of class button (c1c6972408)
- use dialog element to take advantage of focus trapping (8e0f124028)
- fully prevent typing when a popup is visible (5147e7507c)
- dev: allow docker compose to start the backend server (plbstl, Miodec) (#4995) (a0416d3eba)
- better out of focus message (4d796efb63)
- dev: add recaptcha site key to frontend env (d23dad36ea)
- languages: replace 2 fake code_vim commands with real ones (#5137) (76267baf1e)
- modes notice: not showing decimal places (39ad6f65c3)
- floor accuracy intead of rounding when not showing decimal places (fehmer) (#5120) (69dff92ede)
- dev: showing notifications with unhandled errors (c3f7f0de6a)
- hosting: add precaching to static pages (fd6d1cbbf8)
- typing: always allow lazy mode when in custom mode, no matter the current language selection (8076acf333)
- remove usage of jQuery getJSON (fehmer) (#5109) (81b388af4a)
- caret: better placement, cleaned up some animations, fix right to left issues (8b0c61415d)
- better bug hunter badge description (7e73d47f09)
- save pbs for numbers mode separately (notreallystatic, miodec) (#4946) (1429c2ca8c)
- authentication error messages (c7e122f640)
- add testWords and wordsHistory to copy result stats (#5085) (06c50deb3a)
- funbox: add ` (grave accent, 96) and ~ (tilde, 126) to specials (#5073) (7c0425eb90)
- provide all-time LB results during LB update (fehmer) (#5074) (bf2c4cc5bb)
- funbox: add 46 group languages to wikipedia funbox (RealCyGuy) (#5078) (d1b663a5be)
- quote: add quotes in various languages (NipulM, devdenisalex, NipulM, NipulM, devdenisalex, penguin-teal, OwenJRJones) (#5110, #5125, #5099, #5098, #5094, #5053, #5139) (532c16f089, db34b13b48, bebd11a35e, 9017312a95, 6ef08d4707, 8fd3889dc8)
Fixes
- alerts panel: unwanted horizontal scrolling (35b87c467f)
- dont modify tab behavior if a modal is visible (a88ba61758)
- fix tags personal bests handling of missing numbers flag (fehmer) (#5146) (91494fb9e3)
- removed "title" text from commandline (399263eddc)
- PB pace caret is always zero (#5143) (668f2612a4)
- result tag popup: active tags not higlighted (f4f1346aa8)
- fix wrong usage of DB.getLocalPB (#5132) (0dcf6c0d15)
- ctrl+backspace replay bug (#ashinberish) (5ff0c3fdec)
- personal bests not shown correctly on user tags (fehmer) (#5119) (2ff0c60072)
- caching: remove precaching and navigation fallback (a8285c068e)
- firebase not defined in email handler (829174983a)
- caret: underline caret too low (91c30cd889)
- dont rewrite static assets to index (a1ba4a9652)
- correctly handling 404 errors when getting quotes (6db321c8fc)
- language: Update turkish_5k.json (myakinx) (#5100) (fd4f1e51e4)
- jquery being undefined (6dbc7371ee)
- email handler not working (2db6a88644)
- input history button alignment (67f0df76c2)
- unfriendly error message when authentication fails on the client side (34161ddffa)
- leaderboard tables having different column width (fehmer) (#5091)...
v24.8.0
Thank you to all the contributors who made this release possible!
Features
- theme: add macroblank theme (TheExploration) (#5088) (c29220323b)
- add copy missed words to result screen (fehmer) (#5086) (a1f883b99f)
Improvements
- save pbs for numbers mode separately (notreallystatic, miodec) (#4946) (1429c2ca8c)
- better authentication error messages (c7e122f640)
- add testWords and wordsHistory to copy result stats (#5085) (06c50deb3a)
- funbox: add ` (grave accent, 96) and ~ (tilde, 126) to specials (#5073) (7c0425eb90)
- provide all-time LB results during LB update (fehmer) (#5074) (bf2c4cc5bb)
- funbox: add 46 group languages to wikipedia funbox (RealCyGuy) (#5078) (d1b663a5be)
- quote: add quotes in various languages (NipulM, NipulM, devdenisalex, penguin-teal) (#5099, #5098, #5094, #5053) (bebd11a35e, 9017312a95, 6ef08d4707, 8fd3889dc8)
Fixes
- unfriendly error message when authentication fails on the client side (34161ddffa)
- leaderboard tables having different column width (fehmer) (#5091) (edd535c700)
- language: typos in russian_10k.json (kae) (#5082) (67881cace8)
- personal bests popup always showing wpm regardless of the selected speed unit (fehmer) (#5070) (bac837d823)
- typing: first space sometimes soft locking the website (e94b9cb821)
- language: remove some unnecessarily capitalised words in german 1k (0cc1e2a07e)
- password error when using gmail auth (54cb9c9e17)
- question mark appearing next to unrated quotes (197f2c36cf)
- input indicators remaining visible after leaving the login page (underscoore) (#5062) (46b336f538)
- settings page: font family buttons not working (0a9a6e6ef1)
- closing commandline causing settings page update (f9b537be1e)
- leaderboard consistency being null (#5055) (a72aa04c53)
Other
- Various refactoring, performance and build changes
v24.7.0
Thank you to all the contributors who made this release possible!
Features
- theme: add tangerine theme (devdenisalex) (#5045) (cbc8930e85)
Improvements
- language: add Belarusian 5k, 10k, 25k, 50k, 100k (#5037) (19dedd0667)
- increase the transition smoothness when opening the account page (67940204a1)
- quote: add quotes in various languages (zachbrehm, punitbhesota, ruanbuhr) (#5035, #5033, #5030, #5022) (086adffe3d, 22594c5ba5, 35dc5049cd, c110c80772)
Fixes
- pressing space too early with the dark note theme doesnt highlight the word as incorrect (mokshsinghji) (#5052) (24975e5d01)
- add missing button to the settings page (c445a46b15)
- leaderboards not working for signed out users (fehmer) (#5032) (5c725f7ee3)
- quotes: double quote characters in belarusian quotes (#5038) (bfdc436eae)
- language: mistyped word in code c (#5034) (67245ddafa)
- ad placeholders always visible (8c8d2847e8)
- quote: grammar mistake in french quote (alexkar598) (#5025) (20f09958a2)
- keymap: react mode not working (b5465be75b)
- missing spinner when loading the account page (09c91f5ad0)
- account page preloader not centered on page (d54345937f)
- quote: update or remove quotes reported by users (71a60f786d)
Other
- Various style, documentation and refactoring changes
v24.6.2
Thank you to all the contributors who made this release possible!
Features
- sounds: add
fist fight
andrubber keys
(Absalon43) (#4984) (78bb715885)
Improvements
- server: not saving 503 errors to the database (a11314f11c)
- quote: add quotes in various languages (penguin-teal) (#5015) (388f2e21f7)
Fixes
- presets taking very long to apply when on the settings page (67c10a9d41)
- popups: ape key popup close button not working (andGuo) (#5020) (2642e139cf)
- not being able to login if user config is empty (0309fc3268)
- fixing a fix where a previuos fix didnt fix the issue (020eb7b44e)
Other
- Various refactoring, testing and build changes
v24.6.1
Thank you to all the contributors who made this release possible!
Improvements
- language: add 'buffer' to list of keywords in luau language (adammehaney) (#5005) (a0d8e3a9f2)
Fixes
- server: only saving isPb property in the database if the result was a pb (ead765d57a)
- account page: results with isPb set to false still showing up as personal bests (6c1c22787d)
Other
- Various refactoring changes
v24.6.0
Thank you to all the contributors who made this release possible!
Features
- layout: add ergo‑l (anakojm) (#5001) (cf70ec93ec)
- lang: add gujarati 1k (prince-patel23) (#4994) (554d64f742)
Improvements
- clearing funbox in the middle of the test finish animation (bfda00166c)
- reporting: dont allow reporting for suspected cheating if user has opted out of leaderboards (b8e647d38d)
- quote: add russian quotes (NipulM) (#5002) (63c3b6773f)
Fixes
- funboxes not applying on repeated tests (8c794aa058)
- quote reports (ca87feb26c)
- language: cleaned russian 375k (mb6ockatf) (#4997) (fed310ee9c)
- language: typos in russian 10k (kae) (#4998) (a6be3926a6)
- language: remove non-italian words from italian 7k (Ale-Flash) (#5000) (5a525cbfd0)
- weird behavior when using quote mode with a language that doesnt have a base (200) list (6fddc7c070)
Other
- Various refactoring and testing changes
v24.5.2
Improvements
- quote: add quotes in various languages (a163c81474)
Fixes
- custom text: saving a book mode test completely breaking saved book mode tests (#4990) (d9eb4b980d)