Releases: monkeytypegame/monkeytype
v23.45.0
Thank you to all the contributors who made this release possible!
Improvements
- account page: add button which hides results on the account graph (daaab016e2)
This also makes the accuracy data points fill the entire height of the graph, making it easier to inspect your accuracy progress. - typing: lazy mode will now be automatically enabled for arabic languages (79d1b354a9)
- quick restart: add "enter" as an option to quick restart (78ecdcf91e)
- added more english punctuation replacements (2c74f752a7)
- about: add spaces to the stats numbers to make them easier to read (eb89b838a5)
- quote: add quotes in various languages (imtone1) (#4759) (eb6c15aacd, 1ad0dc767e, e99c85bdfc)
Fixes
- test: resolve I being replaced with i when english punctuation was enabled (04077fac61)
- typing: pinyin input (hakujitsu) (#4256) (6daaabb7d7)
- result page: cannot take screenshot if crt funbox is active (fehmer) (#4755) (64f49154b5)
- languge: remove non english word from english 450k (1c359f5ff7)
- config: being able to set min accuracy over 100 (3e72b03901)
- layout emulator: automatically typing special characters when caps lock is enabled (dffbeda6a3)
- about: stats not displaying decimal places for small numbers (1714dfe162)
- quote: update or remove quotes reported by users (a2cd5746ec, 925e5d3222)
Other
- Various style, documentation, refactoring, performance, or build improvements
v23.43.1
Thank you to all the contributors who made this release possible!
Improvements
- notifications redesign (evvvrado, Miodec) (#4700) (a2ad6edbc7)
Reworked how notifications look. They will no longer use theme colors and instead always follow the following scheme: green for success, blue for general notifications, red for errors. That way, the importance of the message can be easily understood, just by looking at the color. This will also help when changing themes often - the notification colors will remain the same. - result: rework burst heatmap speed brackets (keenemeck) (#4741) (a30b36718c)
- allow low accuracy scores to be submitted if opted out of leaderboards (47c8668069)
When opted out, you can now go all the way down to 50% accuracy, without the server being angry at you. - quote: add quotes in various languages (HubertasVin) (#4729) (d2b7f41f88)
Fixes
- layout emulator: shift + caps lock not working correctly sometimes when emulating a layout (4d2a8f3180)
- result: word highlight element sometimes appearing on screenshots (andGuo, Miodec) (#4739) (fb5c8fd742)
- quote: update or remove quotes reported by users (3b31cbab3c)
Other
- Various style, documentation, refactoring, performance, or build improvements
v23.43.0
Thank you to all the contributors who made this release possible!
Improvements
- language: converted code sql words to lowercase (45cd4378bc)
- server: remove discord roles on account reset (d5c8f0dafd)
- settings: optimise preset section for keyboard navigation (894ff4bf7d)
- settings: optimised tags section for keyboard navigation (8b9ff44aae)
- quote: add quotes in various languages (A9qx, Rachid09) (#4734, #4726) (2ecd945c52, db08c333e2)
Fixes
- google auth accounts not being able to change name (2eb9f1a66e)
- being able to type in the background while cookie popup is visible (8897adcec5)
- account page: inconsistent accuracy number on pb tables (b8e6f8da20)
Other
- Various style, documentation, refactoring, performance, or build improvements
v23.42.0
Thank you to all the contributors who made this release possible!
Improvements
- british english: added "apologised" (0ff3c5bada)
- renamed timer/progress to live progress (d8a4dbac94)
- language: added program and public to english 1k (60a0ea9347)
- result: not automatically showing words for long tests (8f8872b522)
- quote: add quotes in various languages (noamvokaal) (#4718) (ea4428c716)
Fixes
- server: rework 'revoke all tokens' flow (hattorius) (#4717) (3a4d8effdb)
- show average showing decimals even if decimals are disabled (5a2250c3f5)
- quote: update or remove quotes reported by users (f5685a6061, d355b36cb9)
Other
- Various style, documentation, refactoring, performance, or build improvements
v23.41.0
Thank you to all the contributors who made this release possible!
Features
- language: add English Shakespearean (risograph) (#4680) (e9ebca6174)
Improvements
- detect development mode based on config instead of window.location (fehmer) (#4703) (0f6884a5be)
- add
emphasise
and related words to British English (Cucumberrbob) (#4704) (e9c25f7b15) - funbox: rework backwards funbox (0c3b6e4d8c)
- about: showing decimal places for typing stats if the number is small (876b882834)
- quote: add quotes in various languages (oriionn) (#4699) (8f2d61c526)
Fixes
- quotes: fixed, removed or updated quotes reported by the community (1da5c5ed2d, deca5c587f)
- result: pb crown sometimes being shown when it shouldnt have (2fabaddb1d)
- old safari versions not being able to load the site due to using unsupported regex (5373984ec9)
- themes: custom themes not working (d8a80d8218)
Other
- Various style, documentation, refactoring, performance, or build improvements
v23.40.1
"Hold up, whats up with the weird version number?!" you may say. Well, this is the first release using the new versioning system I decided to use. I think its a bit better for me with the way I work deploy changes to the live site.
The new system is pretty simple, and is based on the date. First number is the year, second is the week number and third is a minor version. So, 23 for the year 2023, 40 for the 40th week this year and 1 for the first release this week. Hope it all makes sense!
Thank you to all the contributors who made this release possible!
Features
- funbox: add backwards funbox (89e8fef2b3)
Improvements
- sound: add support for various error sounds (W0LFB0MB) (#4679) (fa01558876)
- themes: update nord and purpurite (ehanahamed) (#4668) (426694afa1)
- commandline: scroll active entry into view when searchbar is empty (JayTailor45) (#4663) (d2a6b896ee)
- changing keymap mode will no longer restart the test (897cfde4eb)
- update title on page change (cf1c93f551)
- server: don't return errors for public endpoints when providing authorization (923f69ab55)
- typing: preventing arrow navigation and text selection of the test input (12e83c53f4)
- quote: add quotes in various languages (remalucard, aikooo7, johan-perso) (#4682, #4675, #4654) (6096b0cde1, c19db19a45, dc19e87396)
Fixes
- language: remove duplicate from bangla (c6babffe8a)
- language: remove duplicates from bangla 10k (b54cac985f)
- handling of newline and tab characters in quotes and custom mode (e977b7c09b)
- normalize bangla word lists to resolve typing issues (d6d9935883)
- funbox: layoutfluid not working correctly in some cases or with 2 layouts (d56850fc24)
- auto switch theme behavior & footer theme indicator (sanidhyas3s, miodec) (#4677) (5844f1da5a)
- result: words history being stuck on the same words (47e10de46e)
- keymap disappearing after one test (fcaf0d1da4)
- typing: old safari versions deleting whole word when pressing backspace once (?????) (9f1f53aa89)
- settings page: account section link remained visible even when not signed in (102d97c416)
- confidence mode not saved after changing stop on error mode (mohanadft) (#4667) (619bc23331)
- notification bubble remaining visible when header was hidden (7599cbb82e)
- quote: delete unecessary double tabs in Java quote (alyoro) (#4665) (bb4eaee9ee)
- qote: typo (Shuja-Mahmood) (#4664) (c147624222)
- tab navigation not working on the result page in safari (c39fdb0263)
- alerts notification bubble showing in the wrong spot (64772e63c7)
- quote: update or remove quotes reported by users (08c6b2b4da)
Other
- Various style, documentation, refactoring, performance, or build improvements
v1.17.14
Thank you to all the contributors who made this release possible!
Improvements
- custom text: add checkbox to toggle control character replacing (Shuja-Mahmood) (#4648) (aee1cc1581)
- increase favicon quality by using svg (fehmer) (#4652) (5439d3966f)
- layout: add noted layout (#dariogoetz) (871c50cc59)
- layout: add german dvorak imp (Bastkapp) (#4651) (61c3740f1d)
- share test settings popup: automatically select link on click (7fd4327d3b)
- quote: add quotes in various languages (plumpdolphin, Sisisit) (#4637, #4646) (541d612ff3, cf11fdc7cd)
Fixes
- ape key not shown after generation (3dd5c880b7)
- layout: incorrect mine layout middle row (#dariogoetz) (c42765e6ed)
- custom text: test sometimes failing to initialize when using pipe delimiter (04774dee25)
- quote: update or remove quotes reported by users (454983bb6f)
Other
- Various style, documentation, refactoring, performance, or build improvements
v1.17.13
Thank you to all the contributors who made this release possible!
Improvements
- british english: add "criticising" (20b2dcfa3d)
- quote: add quotes in various languages (drdilyor) (#4627) (13aaf3a994)
Fixes
- check if fields are not empty before sending request to the server (fe40988d6a)
- typing: fully prevent input if a popup is visible (ec7ce68178)
- keymap: matrix keymaps always showing leftmost column (dfd7d505ab)
- live burst staying visible when it shouldnt (50933ac088)
- remove unnecessary console log (322d159e62)
- language: incorrect rightToLeft value for malay (2e595ed222)
- test: lazy mode not working and improved performance (ee14827d4a)
- quote: update or remove quotes reported by users (304ca9a29d)
Other
- Various style, documentation, refactoring, performance, or build improvements
v1.17.12
Thank you to all the contributors who made this release possible!
Features
- language: add malay 1k (kopipahit-1) (#4607) (2113d88230)
- custom text: add text file opening (Shuja-Mahmood) (#4596) (7c971e5d84)
Improvements
- typing: add reminder that opposite shift mode is on if incorrect shift was used too many times (5dfa95e6e1)
- funbox: improve error message when funbox cannot be set with current config (6d7c3fe3b5)
- keymap: add param which allows the rightmost column to be visible on matrix layouts (24c90e9d12)
- layout: add estonian (jovark) (#4622) (4a429575fc)
- account page: change time typing unit to minutes on the activity chart (fehmer) (#4618) (6d57a1949e)
- language: rework malay (kopipahit-1) (#4606) (d119c2ca5b)
- typing: lazy mode now keeps the word casing (9f05da905a)
- badge: add all year long badge, awarded on 365 day streak (2a478a0440)
- quote: add quotes in various languages (himanshubalani, mohanadft) (#4624, #4614) (963f512b19, ad3d021a9d, da60393cd8)
Fixes
- account: filter presets not being displayed correctly (f5e29bdebc)
- typing: live elements sometimes being softlocked in the hidden state (7e9e096d9f)
- custom text: resolve incorrect loading of custom text with pipes (sanidhyas3s) (#4619) (75e7cee717)
- language: replace chinese word lists (xudongzheng) (#4609) (1c306d3280)
- use appropriate fallback fonts (SethFalco) (#4620) (ecbc20f316)
- language: remove incorrect German words (flomei) (#4611) (8bb78c2ae7)
- leaderboards: soft lock after running out of data (eb995b775c)
- server: catching possible errors to provide better messages to the client (443a6a59ee)
- badge: make sure the 365 streak badge is not awarded multiple times (babd92d6e2)
- avatars blocking UI rendering and causing freezes (ec9430a84a)
- server: make sure to lowercase email when updating (b9351c6d9d)
- remove debugging console logs (35d3855338)
- quote: update or remove quotes reported by users (f7d1a9c64d)
Other
- Various style, documentation, refactoring, performance, or build improvements
v1.17.11
Thank you to all the contributors who made this release possible!
Features
- security: add revoke all tokens button (87e882b94)
Improvements
- replay: show live wpm when viewing test replay (0de54f889)
- settings: add reminder that there are more account settings available in the danger zone (2380d09fa)
- profile: add reminder about lb opt out (cfed190f3)
- layout: add hungarian layout (BarniExe) (#4590) (72dfee47c)
- layout: add ORNATE (5d9c8636c)
- quote: add quotes in various languages (Technet8394, Krittipoom, Shuja-Mahmood) (#4595, #4580, #4577) (fd5f350b8, 0ab9a4eb5, 7a256d3a2, 7a375299d)
Fixes
- typing: limit word length using input length, not char index (69961185e)
- commandline: remove underscores from custom theme names (24cd3758e)
- layout: incorrect graphite layout bottom row (52d730e1c)
- commandline: missing preset commands (2aa178aed)
- server: incorrect return type for all time lb rank (4c74d3378)
- quote: update or remove quotes reported by users (b869e36bf, 803795af0)
Other
- Various style, documentation, refactoring, performance, or build improvements