Commit graph

3435 commits

Author SHA1 Message Date
Miodec 71a60f786d fix(quotes): quote reports 2024-02-12 13:32:47 +01:00
Christian Fehmer 5c725f7ee3
fix: leaderboard discord properties being null (fehmer) (#5032) 2024-02-12 13:04:05 +01:00
Dmitry bfdc436eae
fix(quotes): double quote characters in belarusian quotes (#5038)
* Update belarusian.json

* Update belarusian_lacinka.json
2024-02-12 12:55:23 +01:00
Dmitry 19dedd0667
impr(language): add Belarusian 5k, 10k, 25k, 50k, 100k (#5037)
* Added Belarusian 5k, 10k, 25k, 50k,100k files

* Update _groups.json

* Update _list.json
2024-02-12 12:54:45 +01:00
Zach Brehm 086adffe3d
impr(quotes): add 5 code_r quotes (zachbrehm) (#5035)
* Create code_r.json

Created initial quote file for R code and added two quotes for tidyverse functions.

* Formatting text in code_r.json

Fixed formatting to allow for new lines. Was unaware of how this worked before consulting the python quotes.

* Added quotes to code_r.json

Added two additional quotes to ensure that there is at least one in every size group.

* Fixed  code_r.json

* Fixed quote lengths.

Fixed the quote lengths for ID1 and ID2. I'm unclear and which shema ares are invalid, will investigate further.
2024-02-12 12:52:17 +01:00
penguin-teal 67245ddafa
fix(language): mistyped word in code c (#5034)
Remove extra "strlen_s" concatenated onto the "strlen"
2024-02-12 12:51:47 +01:00
Punit Bhesota 22594c5ba5
impr(quotes): add Hindi quotes (punitbhesota) (#5033)
* Updated hindi.json

Added 3 new Hindi quotes

* Updated hindi.json
2024-02-12 12:51:13 +01:00
Miodec 941b613626 chore: using a cdn for jquery in the email handler 2024-02-12 12:16:54 +01:00
Miodec 8c8d2847e8 fix: ad placeholders always visible 2024-02-09 15:25:02 +01:00
penguin-teal 35dc5049cd
impr(quotes): add code_assembly quotes (#5030) 2024-02-09 11:07:11 +01:00
Ruan Buhr c110c80772
impr(quotes): add css quotes (ruanbuhr) (#5022)
* CSS Quotes id Issue Fixed

* prettier

---------

Co-authored-by: Ruan Buhr <26440873@sun.ac.za>
Co-authored-by: Jack <jack@monkeytype.com>
2024-02-09 11:04:32 +01:00
alexkar598 20f09958a2
fix(quote): grammar mistake in french quote (alexkar598) (#5025) 2024-02-08 20:23:56 +01:00
Miodec e31613533c refactor(types): result types
move to shared types (#4774)
add types to ape client (#4786)
2024-02-08 17:57:45 +01:00
Miodec 15c697802d refactor(types): leaderboard types
move to shared types (#4774)
add types to ape client (#4786)
2024-02-08 17:44:46 +01:00
Miodec b5465be75b fix(keymap): react mode not working 2024-02-08 16:55:35 +01:00
Miodec b80a26483c chore: testing for null too 2024-02-08 16:31:47 +01:00
Miodec 67940204a1 impr: increase the transition smoothness when opening the account page 2024-02-08 15:16:17 +01:00
Miodec 7068d6be5c style: fix loading bar alignment 2024-02-08 15:15:36 +01:00
Miodec fc78378833 chore: exposing jquery on local dev 2024-02-08 15:15:18 +01:00
Miodec 09c91f5ad0 fix: missing spinner when loading the account page 2024-02-08 15:01:18 +01:00
Miodec d54345937f fix: account page preloader not centered on page 2024-02-08 14:52:59 +01:00
Jack cdfc7833e3
refactor(types): shared config and preset types (#5024)
* build: include all shared types files instead of just one

* move config property value types to a shared file

* backend build issues

* shared preset and config types
preset and config ape types

* typo

* ignoring unused warnings

* fixed merge
2024-02-08 14:32:04 +01:00
Miodec 67c10a9d41 fix: presets taking very long to apply when on the settings page
closes #5023
2024-02-08 14:31:16 +01:00
Miodec aa011b6b99 build: include all shared types files instead of just one 2024-02-08 13:49:11 +01:00
Absalon43 78bb715885
feat(sounds): add fist fight and rubber keys (Absalon43) (#4984)
* Add files via upload

* feat: add support for fist fight and plastic toy sounds

* feat: add support for fist fight and plastic toy sounds

* chore: remove extra semicolon

* feat: less busy punch sound

* feat: add punch misses as error sound

* fix: update punch sounds and make them less aggresive

* fix: Change name of plastic toy to rubber keys

---------

Co-authored-by: arthur-d42 <64164367+arthur-d42@users.noreply.github.com>
Co-authored-by: arthur-d42 <arthurdiness@gmail.com>
2024-02-08 12:01:18 +01:00
Andrew Guo 2642e139cf
fix(popups): ape key popup close button not working (andGuo) (#5020) 2024-02-08 11:53:56 +01:00
penguin-teal 388f2e21f7
impr(quotes): add Code C quotes (penguin-teal) (#5015) 2024-02-08 11:44:30 +01:00
Miodec 315b7f70bb refactor(types): server configuration types
add types to ape client (#4786)
2024-02-07 23:45:48 +01:00
Miodec 15af21cbf3 refactor(types): update namespace naming 2024-02-07 23:32:05 +01:00
Miodec 4f5f28a92d refactor(types): ape keys types
move to shared types (#4774)
add types to ape client (#4786)
2024-02-07 23:13:10 +01:00
Miodec efb972a659 refactor(types): public types
move to shared types (#4774)
add types to ape client (#4786)
2024-02-07 22:29:16 +01:00
Miodec 65120db1f0 refactor(types): PSA types
move to shared types (#4774)
add types to ape client (#4786)
2024-02-07 19:06:06 +01:00
Jack f456e1e615
refactor: enable no-floating-promises rule (#5007)
* enable rule

* backend

* fixes

* more fixes

* mooore fixes

* fixes

* fixed double void

* change some voids to await

* await -> void

* remvoe void

* missing return

* awaiting config update
2024-02-07 18:49:12 +01:00
Miodec 3233de860d fix: resolve circular dependency by moving new function to a utils file 2024-02-07 17:20:38 +01:00
Miodec 1ee058882f impr(types): add frontend config API response types
part of #4786
2024-02-07 17:13:04 +01:00
Miodec c65b13e8aa chore: using new function from the previous commit 2024-02-07 17:10:18 +01:00
Miodec 4bbe321dfe impr: add function to merge partial config onto default config 2024-02-07 17:09:02 +01:00
Christian Fehmer 848e851973
test: fix typescript setup in tests (#5014) 2024-02-07 16:32:48 +01:00
Christian Fehmer 9d7e5b1ddb
test: add jquery and mocks to frontend tests (#5013) 2024-02-07 16:11:07 +01:00
Miodec c57992343c refactor: update type name, make it dynamically generated 2024-02-07 13:50:45 +01:00
Christian Fehmer 97e2baa915
refactor: import jquery and jquery plugins using webpack (fehmer) (#4880)
* refactor: import jquery and jquery plugins using webpack

* move select import to index

* moved imports to the top

* unnecessary types

* ignoring requires in this file

* importing html2cavnas as needed instead of globally

---------

Co-authored-by: Jack <jack@monkeytype.com>
2024-02-07 13:12:12 +01:00
Miodec 0309fc3268 fix: not being able to login if user config is empty 2024-02-07 10:48:53 +01:00
Miodec 6c1c22787d fix(account page): results with isPb set to false still showing up as personal bests 2024-02-07 09:23:52 +01:00
Miodec 983be00861 refactor: not using any 2024-02-06 15:32:25 +01:00
Jack 83a4c0e6aa
refactor: enable strict-boolean-expressions rule (#4992) 2024-02-06 14:01:45 +01:00
Adam Mehaney a0d8e3a9f2
impr(language): add 'buffer' to list of keywords in luau language (adammehaney) (#5005)
* Add 'buffer' to list of keywords in code_luau.json

* impr(language): add 'buffer' to list of keywords in luau language
2024-02-06 13:43:31 +01:00
Miodec 8c794aa058 fix: funboxes not applying on repeated tests
closes #5003
2024-02-05 15:24:34 +01:00
Miodec bfda00166c impr: clearing funbox in the middle of the test finish animation
this will make sure funboxes like mirror clear while neither the test or result page are visible
2024-02-05 15:24:10 +01:00
Nipul Mallikarachchi 63c3b6773f
impr(quotes): add 2 russian quotes (NipulM) (#5002)
* impr(quotes): add 2 russian quotes (NipulM)

* update russian.json

correcting minor spelling mistakes.
2024-02-05 15:16:32 +01:00
Miodec ca87feb26c fix: quote reports 2024-02-05 15:16:08 +01:00