Releases: monkeytypegame/monkeytype
v24.3.0
Thank you to all the contributors who made this release possible!
Features
- language: add belarusian lacinka (Dmskrzh) (#4935) (ee77e5bebf)
- layout: add belarusian (Dmshrzh) (#4937) (49c8307572)
- language: add Belarusian (Dmskrzh) (#4927) (57937d0993)
- language: add Euskera (jlopezestrada) (#4885) (adbfffdc55)
- layouts: add lastimosa, omniroll, rain, uranus (ebblies) (#4912) (c524e47048)
Improvements
- language: add more words to Scala (Hombre-x) (#4933) (9b79f2b053)
- quote: add quotes in various languages (LifeAdventurer, NipulM, ProBottler, Dmskrzh, EDUJOS) (#4916, #4895, #4932, #4930, #4928, #4886) (1ef7f106d2, 2c01de48f0, c0b6fbfefc, 1327852092, cdcd59ac26, 8ea5e7bb06)
Fixes
- quotes: belarusian quotes (Dmshrzh) (#4936) (a54135d7e0)
- layout emulator: not returning default char if no alt char was defined (b64dc497be)
- ligatures not displayed correctly with dark_note theme (fehmer) (#4914) (de82a67ab2)
- console error when viewing replay (m4dd0c) (#4907) (ffd4331f73)
- quote: update or remove quotes reported by users (e7282be367)
Other
- Various style, documentation, refactoring, performance, or build improvements
v24.2.0
Thank you to all the contributors who made this release possible!
Features
- layouts: add graphite_angle_kp (ebblies) (#4905) (cbb4524fae)
- layouts: add engrammer (KaelWD) (#4902) (ef2f6930e7)
- font: add CommitMono (#4887) m2x07 (cbed2ef7cf)
- layouts: add semimak jqc (MasterRon) (#4866) (b59287cf31)
Improvements
- custom text: disallow saving empty custom texts (2e77cb38ff)
- layout emulator: add support for alt layer emulation (farkon00) (#4817) (0566280bc4)
- punctuation: add japanese punctuation (7843ce0478)
- quote: add quotes in various languages (sleeepstorm) (#4837) (4a4b54188e)
Fixes
- lazy mode: not working for arabic accents (1c8b5ffc82)
- wikipedia funbox: word generation returning to random words after the first section (22373a751f)
- account page: incorrect streak distance string when using offset (b93f14b5cd)
- custom text: not being able to delete custom text if content is empty (eba4b92305)
- language: remove invalid java keyword (#4894) (a528182e59)
- lazy mode: proper handling of german umlaute in lazy mode (fehmer) (#4864) (730dd20ec6)
- funbox: missing background image and extra scrolling in space balls (yunfachi) (#4872) (3ad1d6b601)
Other
- Various style, documentation, refactoring, performance, or build improvements
v23.51.0
This is most likely the last release of 2023. Massive thank you for using and enjoying the site, and of course to the contributors who made this and all other releases possible. See you in 2024!
Features
- languages: add code nix (yunfachi) (#4874) (b65aca954c)
- languages: add code rockstar (pablos123) (#4843) (8bbc24bd19)
Improvements
- throttle connection state notifications (6ee981b2f9)
- remove non-profane word (#4828) (962fbc8ae1)
- server: add header validation, allow validation to accept unknown fields (fehmer) (#4824) (84dfa7aca9)
- languague: add more words in code_c++ language (LifeAdventurer) (#4830) (712913e04a)
- quote: add quotes in various languages (LifeAdventurer, KANGRIZ, zft9xgy) (#4854, #4850, #4831) (fc8046dfb7, 63a6a7532c, e077be788a)
Fixes
- layout emulator: first key of layout always not working (30f0241df9)
- apply lazy mode to funboxes using pullSection (fehmer) (#4869) (e4e7408795)
- removed non profane word (a41e241297)
- ci: update formatting workflow commit message (unrealapex) (#4852) (be641e2974)
- about: "amount" to "number" (borisnezlobin) (#4856) (e8b92ed802)
- quotes: english quote 5510 (brainandforce) (#4838) (bb2711e21e)
- quote: update or remove quotes reported by users (cb74a85e5e, 8aaa53a660, f985c3c8d0)
Other
- Various style, documentation, refactoring, performance, or build improvements
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