Commit graph

10150 commits

Author SHA1 Message Date
Jack ee629db5b5
build: enable noUncheckedIndexedAccess compiler rule (Miodec) (#4958)
* added rule to backend and fixed all the errors

* setup frontend and start fixing some warnings

* more fixes

* fixes

* fixes

* fixes

* more refactoring

* fixes

* pain

* more pain

* ouch

* mooore

* 10 hours later

* ugghhh

* another one

* last element can be undefined duh

* smol one

* absolute typescript gigachad

* moooore fixes

* chart stuff

* almost done

* its... done

* remove console log

* use for of instead
2024-01-29 13:27:36 +01:00
github-actions[bot] b4dcc83b1a
refactor: run prettier (#4974)
Co-authored-by: monkeytypegeorge <monkeytypegeorge@gmail.com>
2024-01-29 12:46:32 +01:00
Fynn 3c03478402
feat(quotes): add Kotlin quotes (Fynn-Pritzkau) (#4942)
* added 3 Kotlin quotes

* fixed length of quotes

* Added 5 new quotes

* fixed length of quotes

* Added 3 new quotes to code_kotlin.json

* Corrected length of quotes

---------

Co-authored-by: fynn.pritzkau <fynn.pritzkau@unitechnik.com>
2024-01-29 12:42:23 +01:00
Patel Prince d7a85191d3
feat(languages): add Gujarati (prince-patel23) (#4967)
* feat(languages): add Gujarati language support

BREAKING CHANGE: This commit introduces support for the Gujarati language in Monkeytype. Users can now practice typing in Gujarati.

* feat(languages): enable noLazyMode for Gujarati language

This commit adds the "noLazyMode": true property in the Gujarati.json file.
2024-01-29 12:41:02 +01:00
Dlurak b402230a24
feat(language): add code v (Dlurak) (#4957)
* Add the V programming language

* Change from `code_swift` to `code_V`

* Add way more words

All keywords, all types and some built in functions are now included
2024-01-29 12:39:07 +01:00
Miodec b0f365e453 chore: pretty-fix 2024-01-29 12:34:41 +01:00
dirk-hub 4fb519d88b
fix(docker-compose): use the user "node" for the frontend container (dirk-hub) (#4963)
Co-authored-by: dirk <dirk.gitlab@gmx.de>
2024-01-29 12:29:19 +01:00
Christian Fehmer 774057d262
chore: configure vscode-jest extension (#4962) 2024-01-24 20:44:43 +01:00
Christian Fehmer 9007039ac3
chore: errors shown in frontend tests in vscode (fehmer) (#4961) 2024-01-24 20:40:37 +01:00
Miodec 608f4a2283 chore: improve bulid changelog script 2024-01-24 13:44:30 +01:00
Miodec 2c7bfea1e4 chore: release v24.4.1 2024-01-24 13:13:39 +01:00
Miodec f099ccfe3b fix: email enumeration vulnerability 2024-01-24 13:09:45 +01:00
Eduard Stefanescu 0413c426d9
feat(quote): add more romanian quotes (StefanescuEduard) (#4960) 2024-01-24 12:47:29 +01:00
Derrick 1d6d910006
impr(quotes): add 5 Korean quotes (drrckchng) (#4959) 2024-01-24 12:43:22 +01:00
Ikaro Felix bc49354740
impr(quotes): add Portuguese quotes (ikarofelix) (#4956) 2024-01-24 12:39:28 +01:00
Miodec 3a5006a605 chore: release v24.4.0 2024-01-22 15:10:02 +01:00
Miodec 6ef1d165fd chore: fix tests being broken because of the new lint rules 2024-01-22 15:07:00 +01:00
Miodec 487d0feacc impr(typing): remember lazy mode choice when typing arabic in local storage
closes #4948
2024-01-22 15:03:42 +01:00
Dmitry 62c23e78b7
feat(quotes): add belarusian lacinka quotes (Dmskrzh) (#4938)
* Added "belarusian_laticnka.json"

* Update belarusian_lacinka.json

Changed "belarusian" to "belarusian_lacinka"
2024-01-22 21:46:16 +08:00
Eduard Stefanescu 32d1c13408
feat(language): add more romanian word lists (StefanescuEduard) (#4950)
Replace unused romanian double quotes with nornal quotes
2024-01-22 21:35:09 +08:00
Miodec 6886740201 chore: update template 2024-01-22 14:33:55 +01:00
Christian Fehmer 56ab68a383
fix(theme): dark note not replacing words with dots in some highlight modes (fehmer) (#4951) 2024-01-22 21:32:03 +08:00
github-actions[bot] 8ce99c935a
refactor: run prettier (#4949)
Co-authored-by: monkeytypegeorge <monkeytypegeorge@gmail.com>
2024-01-22 21:29:57 +08:00
Nad Alaba c16eb6d9c1
fix(quotes): fix grammatical and spelling errors of arabic quotes (#4947) 2024-01-22 21:29:41 +08:00
Victor Garcia bec5ddfa87
fix(quote): typo in spanish quote (TortitasT) (#4943)
* fix: typo in spanish quote id 154

* fix: spanish quote id 154 length
2024-01-22 21:20:49 +08:00
Miodec 24ce17bd64 fix: typescript errors
idk where they came from
2024-01-18 23:51:55 +01:00
Miodec 33d0812019 build(backend): enable more ts flags 2024-01-18 23:33:50 +01:00
Miodec abbe77b01b build(backend): enable noPropertyAccessFromIndexSignature flag 2024-01-18 23:24:33 +01:00
Miodec e1dcd29419 build: add ts compiler flag 2024-01-18 23:20:44 +01:00
Miodec e958803dd2 fix(profile): time untill streak is available calculated incorrectly (L-E-Freeman, Miodec)
Closes #4735
2024-01-18 23:05:49 +01:00
Miodec 32bc5f8f42 chore: release v24.3.0 2024-01-18 15:26:04 +01:00
Dmitry ee77e5bebf
feat(language): add belarusian lacinka (Dmskrzh) (#4935)
* Added language files

"belarusian_lacinka" and "belarusian_lacinka_1k"

* Update _groups.json

Added group "belarusian_lacinka"

* Update _list.json

Added "belarusian_lacinka" and "belarusian_lacinka_1k"

* Update belarusian_lacinka.json

Changed nolazymode to false

* Update belarusian_lacinka_1k.json

Changed nolazymode to false
2024-01-18 22:04:13 +08:00
Moon 1ef7f106d2
impr(quotes): add 8 new English quotes (LifeAdventurer) (#4916)
* impr(quotes): add 8 new English quotes

* fix: add missing 'is' in quote

* update quote 7029

* follow the reviewer instructions to remove quote

* resolve conflict

* fix: quote length error
2024-01-18 22:03:25 +08:00
Miodec 06b9c018a9 chore: quote lengths script 2024-01-18 15:02:54 +01:00
Miodec e7282be367 fix(quotes): reports 2024-01-18 15:02:27 +01:00
Dmitry 49c8307572
feat(layout): add belarusian (Dmshrzh) (#4937)
Added Belarusian layout
2024-01-18 10:56:29 +01:00
Dmitry a54135d7e0
fix(quotes): belarusian quotes (Dmshrzh) (#4936)
* Update belarusian.json

Added dots at the end of sourses and changed sources of quotes 3, 48, 49, 50

* Update belarusian.json

Changed « » to \" \"
2024-01-18 10:55:40 +01:00
Anas saifi 2c01de48f0
impr(quotes): add Hindi quotes (#4895)
* Added 10  hindi quotes

* fixed length count

* added new theme (mystic_night)

* Delete frontend/static/themes/mystic_night.css

* Delete frontend/static/themes/_list.json

* fixed conflicting issues

* Added missing _list.json

* fix indentation

---------

Co-authored-by: Miodec <jack@monkeytype.com>
2024-01-18 10:53:40 +01:00
Gabriel Santana Paredes 9b79f2b053
impr(language): add more words to Scala (Hombre-x) (#4933)
* impr(language): add new words to Scala

* Update code_scala.json
* Added Scala common words

Some new words include:

- Typeclases (Functor and Monad)
- Types (Double, Option, Either, IO, ZIO, etcetera...)
- Scala 3 grammar keywords (given and using)
- Operators (:::, <=, >=, ===, etcetera...)
- Combinators (flatMap, foldLeft, traverse, etcetera...)

* fix(languages): removed duplicate on Scala

* Update code_scala.json
* fix: removed duplicated word "@main"

* fix(language): removed duplicate on Scala

* Update code_scala.json
* fix: removed duplicated word "@main"
2024-01-18 10:49:41 +01:00
Nipul Mallikarachchi c0b6fbfefc
impr(quotes): add portuguese quote (NipulM) (#4932)
* Added English quote

* Added Portuguese quote
2024-01-18 10:48:34 +01:00
ProBottler 1327852092
impr(quotes): add 1 English quote (ProBottler) (#4930) 2024-01-18 10:45:34 +01:00
Jack 3b42ee4f0f
Revert "impr(quotes): add english quote" (#4929) 2024-01-15 17:55:42 +01:00
Dmitry cdcd59ac26
feat(quotes): add belarusian quotes (Dmskrzh) (#4928) 2024-01-15 17:52:13 +01:00
Dmitry 57937d0993
feat(language): add Belarusian (Dmskrzh) (#4927)
* Added belarusian.json language file

* Update _groups.json

Added "belarusian"

* Update _list.json

Added "belarusian"
2024-01-15 13:39:45 +01:00
Richard Davison 71eba39fe1
Open feat(layouts): add graphite_angle_vc (rdavison) (#4926) 2024-01-15 13:25:20 +01:00
github-actions[bot] 4d402e9c5d
refactor: run prettier (#4925)
Co-authored-by: monkeytypegeorge <monkeytypegeorge@gmail.com>
2024-01-15 13:20:28 +01:00
Miodec b64dc497be fix(layout emulator): not returning default char if no alt char was defined
closes #4922
2024-01-15 13:19:55 +01:00
Nipul Mallikarachchi 77b47a7609
impr(quotes): add english quote (NipulM) (#4918) 2024-01-15 12:42:23 +01:00
Christian Fehmer 150a610928
test: add test to remove accents in lazy mode (#4917) 2024-01-15 12:41:28 +01:00
José Ángel López adbfffdc55
feat(language): add Euskera (jlopezestrada) (#4885)
* feat: create euskera.json

* feat: add euskera to _groups.json

* feat: add euskera to _list.json

* fix: remove duplicates in euskera.json

* fix: change a word in euskera.json

* fix: change a word with special ñ character in euskera.json

Changed a special "ñ" character word "Iruña" into more common one without it.

* fix: move Euskera to the bottom of languages in _groups.json

* fix: move Euskera to the bottom of languages in _list.json
2024-01-15 12:37:59 +01:00