Releases: monkeytypegame/monkeytype
v23.48.0
Thank you to all the contributors who made this release possible!
Features
- layout: add japanese hiragana (5e350274f8)
- language: add serbian latin (ekmas) (#4815) (9a74bf692e)
Improvements
- result page: blocking quick restart for long tests (bc56cbc9e1)
- custom text: not allowing empty custom text (1d29929438)
- language: replace kurdish central 45k with kurdish central 4k (Abdulbasit0123) (#4808) (29f996d7ef)
- remove word which isnt really a profanity (924472f77c)
- quote: add quotes in various languages (LifeAdventurer, Saccade, LifeAdventurer, ormai) (#4827, #4816, #4809, #4807) (3a5e8e830c, dc0e52a383, f5073385a6, c9d19047ad)
Fixes
- leaderboards missing raw and consistency (fehmer) (#4822) (e426cb3fc2)
- custom text words filter: dropdowns remaining visible after closing popup (de191141f0)
- funbox: fix Wikipedia funbox sometimes producing double spaces (FortPile) (#4814) (4fa6647b9c)
- funbox: crt mode not working on some buttons (fehmer) (#4810) (bd2058fae0)
- quote: update or remove quotes reported by users (c041088535, f0e26b5491, fa9d9ed523)
Other
- Various style, documentation, refactoring, performance, or build improvements
v23.47.0
Thank you to all the contributors who made this release possible!
Improvements
- language: update turkish 1k (s3rdarb) (#4806) (f8f5271516)
- add backtick in javascript language when punctuation is enabled (ascodeasice) (#4801) (2f4eb103da)
Fixes
- profile: button not styled correctly (f4e5574c91)
- unnecessary media query (5ea9c712c5)
- punctuation: use hebrew quotes in hebrew (cb6d61e1ca)
- quote: update or remove quotes reported by users (43445f4262, 3a38996c58)
Other
- Various style, documentation, refactoring, performance, or build improvements
v23.46.1
Thank you to all the contributors who made this release possible!
Improvements
- pace caret: only update pace caret on repeated tests if wpm was higher (toma-demagn) (#4798) (fbe835b0a7)
- ukrainian: update spelling of проєкт (2b91df5a76)
- layouts: add Portuguese Portugal ISO and ANSI (diogozarro) (#4795) (5b606ae727)
- quote: add quotes in various languages (ryanlundqvist, Dishmemah) (#4799, #4787) (572dcd54d9, 477ec1c950)
Fixes
- update custom theme popup: broken checkbox (d879b3af36)
- typing: allow ellipsis character if it currently needs to be typed (52cf5b0c88)
- quote: update or remove quotes reported by users (7e40b31858)
Other
- Various style, documentation, refactoring, performance, or build improvements
v23.46.0
Thank you to all the contributors who made this release possible!
Features
- language: added Old English (kjvlbu) (#4780) (7b6ed78481)
- language: add Romanized Sanskrit (SameeraMurthy) (#4777) (2ba23567fb)
- layout: Add Stronk, Dhorf, Recurva, Saiga, Krai, Mir (Waterdragen) (#4781) (aa0a11777c)
- funbox: add doubleletter (LyricLy) (#4771) (6b77f81201)
Improvements
- quotes: fix turkish quote typos (s3rdarb) (#4779) (f1d4b0592e)
- remove words which might trigger false positives for profanity (9b8c452064)
- add local api server configuration cache (52ea0a6cbd)
- quote: add quotes in various languages (ibrab000) (#4773) (11a49d68e7)
Fixes
- custom words filter: "add" button overriding custom text state (9d8d8dc544)
- funbox: text altering funboxes not working with wikipedia or poetry (0ccf7ea920)
- themes: changing from custom theme to preset always applying default theme (1355b79119)
- quote: update or remove quotes reported by users (a8f85b4b16, dac1a25e07, a670ee7d8b)
Other
- Various style, documentation, refactoring, performance, or build improvements
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
emphasiseand 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