Commit graph

10150 commits

Author SHA1 Message Date
ebblies c524e47048
feat(layouts): add lastimosa, omniroll, rain, uranus (ebblies) (#4912)
* Update _list.json

Added graphite_angle_kp layout

* lowercase

* feat(layouts): add ibrab000 layouts

* Update _list.json

* Update _list.json

---------

Co-authored-by: Miodec <jack@monkeytype.com>
2024-01-15 12:34:20 +01:00
Ed 8ea5e7bb06
impr(quotes): add Spanish quotes (EDUJOS) (#4886) 2024-01-15 12:33:14 +01:00
Christian Fehmer de82a67ab2
fix: ligatures not displayed correctly with dark_note theme (fehmer) (#4914) 2024-01-15 12:29:55 +01:00
M4Dd0x is here ! ffd4331f73
fix: console error when viewing replay (m4dd0c) (#4907) 2024-01-15 12:13:55 +01:00
Miodec 09c9395ec0 chore: release v24.2.0 2024-01-12 00:12:24 +01:00
Miodec 1c8b5ffc82 fix(lazy mode): not working for arabic accents 2024-01-11 23:08:10 +01:00
Miodec 22373a751f fix(wikipedia funbox): word generation returning to random words after the first section 2024-01-11 18:17:06 +01:00
Miodec b93f14b5cd fix(account page): incorrect streak distance string when using offset
part of #4735
2024-01-11 15:23:38 +01:00
Miodec 2e77cb38ff impr(custom text): disallow saving empty custom texts
closes #4904
2024-01-10 17:37:48 +01:00
Miodec eba4b92305 fix(custom text): not being able to delete custom text if content is empty
part of #4904
2024-01-10 17:35:39 +01:00
Miodec 84fe80bbc1 fix(layout emulator): emulator returning stringified event codes (like "Escape") 2024-01-10 17:22:35 +01:00
farkon00 0566280bc4
impr(layout emulator): add support for alt layer emulation (farkon00) (#4817)
* impr: add AltGr support to the keyboard emulator

* Added a polish layout

* fix: fix caps lock and punctuation behavior for layout emulator

* Add AltGr version of Ґ to the Ukrainian layout

* Fixed the backquote key not working for the layout emulator

* Renamed polish layout to polish programmers

* Made layout emulator use both alts for modifications on mac
2024-01-10 15:48:16 +01:00
Miodec 7843ce0478 impr(punctuation): add japanese punctuation 2024-01-10 15:37:41 +01:00
ebblies cbb4524fae
feat(layouts): add graphite_angle_kp (ebblies) (#4905)
* Update _list.json

Added graphite_angle_kp layout

* lowercase

---------

Co-authored-by: Miodec <jack@monkeytype.com>
2024-01-09 12:51:53 +01:00
Julian Barg 06e22c3a78
impr(quotes): Added English quote. (julianbarg) (#4891) 2024-01-09 12:30:17 +01:00
Tim Martin e84491ce39
fix(languages): remove "customis*" from American English languages (t-mart) (#4892) 2024-01-09 12:26:19 +01:00
Christian Fehmer a528182e59
fix: remove invalid java keyword (#4894) 2024-01-09 12:25:08 +01:00
Christian Fehmer 730dd20ec6
fix(lazy mode): proper handling of german umlaute in lazy mode (fehmer) (#4864)
* fix: Proper handling of german umlaute in lazy mode

* fix: Proper handling of german umlaute in lazy mode

* use additional accents from language file

* refactoring

* add tests

* update property name

* update validation script

---------

Co-authored-by: Miodec <jack@monkeytype.com>
2024-01-08 17:01:20 +01:00
Christian Fehmer 6aa7a72727
test: configure testing for frontend code (fehmer) (#4879)
* test: configure testing for frontend code

* remove test coverage thresholds, cleanup
2024-01-08 15:26:57 +01:00
Kael ef2f6930e7
feat(layouts): add engrammer (KaelWD) (#4902) 2024-01-08 15:22:06 +01:00
Nikhil Harry 4a4b54188e
impr(quotes): add quotes in various languages (sleeepstorm) (#4837)
* Added three Spanish quotes.

* Added 4 spanish quotes

* Update spanish.json

* Added a comma causing the failure

* Add 2 hindi quotes

* Add 2 Go Quotes

* Fixed length values on Go quotes.

* added a second hindi quote

* added comma
2024-01-08 15:17:39 +01:00
Kacper Wyczawski cc0f96f636
impr(language): add more F# words (kacperwyczawski) (#4901) 2024-01-08 15:15:42 +01:00
Meet Patel cbed2ef7cf
feat(font): add CommitMono (#4887) m2x07 2024-01-08 15:04:23 +01:00
Jack 09b770dba9
refactor: char counting (#4903) Miodec
* refactor: char counting

* fix: remove unnecessary export

* fix: remove console logs

* refactor: extract to separate functions

* refactor: remove double spread

* always pushing when test is active

* remove unnecessary variable
2024-01-08 14:40:25 +01:00
Miodec 6e5fe1ba66 chore: add supporter 2023-12-22 12:58:33 +01:00
MasterRon b59287cf31
feat(layouts): add semimak jqc (MasterRon) (#4866)
* add semimak_jqc

* feat(layout): add semimak jqc
2023-12-20 16:08:59 +01:00
yunfachi 3ad1d6b601
fix(funbox): missing background image and extra scrolling in space balls (yunfachi) (#4872)
* fix: update background image in space_balls (yunfachi)

* fix: hide the scrollbar caused by page rotation in space_balls (yunfachi)
2023-12-20 16:08:23 +01:00
Miodec 0f3565a3f6 chore: release v23.51.0 2023-12-19 15:00:22 +01:00
Miodec 1e14e184ee chore: quote lengths script 2023-12-19 14:54:47 +01:00
Miodec cb74a85e5e fix(quotes): quote reports 2023-12-19 14:54:18 +01:00
Miodec 6ee981b2f9 impr: throttle connection state notifications
now the banner/notification will only show once per 10 seconds

closes #4875
2023-12-19 14:23:08 +01:00
Miodec ccdc774e72 chore: update planned rule 2023-12-19 13:48:03 +01:00
Miodec 30f0241df9 fix(layout emulator): first key of layout always not working
closes #4833
2023-12-19 12:42:41 +01:00
Moon fc8046dfb7
impr(quotes): add new English quotes (LifeAdventurer) (#4854)
* impr(quotes): add 10 new English quotes

* replace ellipsis with ...
2023-12-19 12:35:17 +01:00
yunfachi b65aca954c
feat(languages): add code nix (yunfachi) (#4874) 2023-12-19 11:54:53 +01:00
yunfachi cdcf4e5146
n fix(languages): remove bad and nonexistent russian words (yunfachi) (#4873) 2023-12-19 11:54:07 +01:00
github-actions[bot] 8951c1039e
refactor: run prettier (#4870)
Co-authored-by: monkeytypegeorge <monkeytypegeorge@gmail.com>
2023-12-18 13:29:22 +01:00
Christian Fehmer e4e7408795
fix: apply lazy mode to funboxes using pullSection (fehmer) (#4869) 2023-12-18 13:28:59 +01:00
Miodec a41e241297 fix: removed non profane word 2023-12-18 12:13:30 +01:00
Alejandro Gutiérrez López 63a6a7532c
impr(quotes): add Spanish quotes (KANGRIZ) (#4850)
* impr(quotes): add Spanish quotes (Spanish.json)

Added Spanish quotes, ID 148 to 150 (3 in total).
Comes from all different authors/sources.

* Update spanish.json

* Update spanish.json

* change quote id: 148 to another quote

* character length correction

* delete quote id 148
2023-12-15 11:49:17 +01:00
Miodec c95acf9a47 chore: quote lengths script 2023-12-14 12:23:16 +01:00
Miodec 8aaa53a660 fix(quotes): user reports 2023-12-14 12:23:16 +01:00
Aaron be641e2974
fix(ci): update formatting workflow commit message (unrealapex) (#4852)
* Renamed command line setting timer-progress bar

* Make account config input an `input` so it takes up less space

* Revert "Make account config input an `input` so it takes up less space"

* fix(ci): update formatting workflow commit message

ensure that commit message meets conventional commits specification

* tweak(ci): fix commit type

---------

Co-authored-by: Aaron <79121360+hazyboba@users.noreply.github.com>
2023-12-11 19:31:30 +01:00
Aaron 5e8e7dc3da
docs: fix pr template wording (unrealapex) (#4853) 2023-12-11 19:30:18 +01:00
Pablo 8bbc24bd19
feat(languages): add rockstar code language (pablos123) (#4843) 2023-12-11 13:04:15 +01:00
Boris Nezlobin e8b92ed802
fix(about): "amount" to "number" (borisnezlobin) (#4856) 2023-12-11 12:55:34 +01:00
Christian Fehmer b3ae78f413
perf: improve leaderboard aggregation (fehmer) (#4841)
* perf: improve leaderboard aggregation

Update the leaderboard and public speedStats directly in mongodb without importing the data in the nodejs process first

* Replace type on public collection with magic ids
2023-12-06 16:03:44 +00:00
Christian Fehmer 9e991f3641
test(leaderboard): add test coverage for leaderboard update (#4840) 2023-12-05 14:40:34 +00:00
Wisam Abbadi 962fbc8ae1
impr: remove non-profane word (#4828) 2023-12-05 13:43:31 +00:00
Christian Fehmer 050cb7ab8a
perf(leaderboards): better index and aggregation code (fehmer) (#4836)
* perf: Improve leaderboard performance by adding better index

* review comments

* Allow aggregation to use disk if needed
2023-12-05 13:42:14 +00:00