Commit graph

9680 commits

Author SHA1 Message Date
Miodec
7e9e096d9f fix(typing): live elements sometimes being softlocked in the hidden state
Fixed by adding a state variable which is independent of the dom classes

Closes #4613
2023-09-11 19:44:13 +01:00
Joonatan
4a429575fc
impr(layout): add estonian (jovark) (#4622) 2023-09-11 18:54:53 +01:00
Sanidhya Singh
75e7cee717
fix(custom text): resolve incorrect loading of custom text with pipes (sanidhyas3s) (#4619) 2023-09-11 18:54:06 +01:00
Christian Fehmer
6d57a1949e
impr(account page): change time typing unit to minutes on the activity chart (fehmer) (#4618) 2023-09-11 18:53:00 +01:00
Mohanad Fteha
ad3d021a9d
impr(quote): add quote (mohanadft) (#4614) 2023-09-11 18:49:31 +01:00
Xudong Zheng
1c306d3280
fix(language): replace chinese word lists (xudongzheng) (#4609) 2023-09-11 18:46:16 +01:00
Seth Falco
990ffc8b07
chore: use docker compose v2 (SethFalco) (#4621) 2023-09-11 18:42:56 +01:00
kopipahit-1
2113d88230
feat(language): add malay 1k (kopipahit-1) (#4607) 2023-09-11 18:41:50 +01:00
kopipahit-1
d119c2ca5b
impr(language): rework malay (kopipahit-1) (#4606) 2023-09-11 18:39:31 +01:00
Shuja-Mahmood
7c971e5d84
feat(custom text): add text file opening (Shuja-Mahmood) (#4596) 2023-09-11 18:22:39 +01:00
Miodec
9f05da905a impr(typing): lazy mode now keeps the word casing 2023-09-11 18:11:26 +01:00
Seth Falco
ecbc20f316
fix: use appropriate fallback fonts (SethFalco) (#4620) 2023-09-11 16:09:34 +01:00
flomei
8bb78c2ae7
fix(language): remove incorrect German words (flomei) (#4611) 2023-09-11 13:58:25 +01:00
Miodec
da60393cd8 fix(quote): address reports made by users 2023-09-05 16:40:59 +02:00
Miodec
f63cbe427e chore: update message 2023-09-05 16:14:55 +02:00
Miodec
86df6c769e build: remove config check
Im not sure how to get it to work. It either works when it shouldnt or doesnt when it should.
2023-09-04 18:56:07 +02:00
Miodec
513983f1e2 refactor(leaderboard): rework avatar loading, fix duplicate avatar requests 2023-09-04 18:39:01 +02:00
Miodec
6db23d6f6f refactor: debounce scroll event to avoid too many requests too quickly 2023-09-04 18:16:52 +02:00
Miodec
eb995b775c fix(leaderboards): soft lock after running out of data 2023-09-04 18:09:35 +02:00
Miodec
d39cfd1b27 refactor: rename variable 2023-09-04 15:28:06 +02:00
Miodec
449f7c6e37 chore: remove comment 2023-09-04 14:45:46 +02:00
Miodec
1bd0b4894d build: moved firebase config check to gulpfile 2023-09-04 13:29:18 +02:00
Miodec
443a6a59ee fix(server): catching possible errors to provide better messages to the client 2023-09-04 13:15:41 +02:00
Miodec
babd92d6e2 fix(badge): make sure the 365 streak badge is not awarded multiple times 2023-09-04 09:17:26 +02:00
Miodec
2a478a0440 impr(badge): add all year long badge, awarded on 365 day streak 2023-09-03 13:03:26 +02:00
Miodec
6c4009d248 style: update badge margins to be based on the icon 2023-09-03 12:57:04 +02:00
Miodec
0eac662313 refactor: add param to show unknown badges 2023-09-03 12:40:41 +02:00
Miodec
5d518fbbee perf: using head method to lower bandwidth use a bit 2023-09-03 12:13:52 +02:00
Miodec
ec9430a84a fix: avatars blocking UI rendering and causing freezes
Avatar fetch was being awaited.
This means that if the request to discord takes a long time,
the UI would be frozen.

Closes #4599
2023-09-01 19:28:48 +02:00
Miodec
b9351c6d9d fix(server): make sure to lowercase email when updating 2023-09-01 19:14:40 +02:00
Miodec
552e81d4ca build: update error message 2023-09-01 12:08:36 +02:00
Miodec
35d3855338 fix: remove debugging console logs 2023-09-01 11:43:26 +02:00
Miodec
1310995cae chore: release v1.17.11 2023-08-31 21:14:47 +02:00
Miodec
1320adaab7 build: fix incorrect path 2023-08-31 21:12:37 +02:00
Miodec
0a163582bd refactor: duplicating object to make sure old streak is logged 2023-08-31 20:25:24 +02:00
Miodec
76537fae4f build: show error if firebase-config is missing 2023-08-31 20:19:33 +02:00
Miodec
87e882b94d feat(security): add revoke all tokens button
With this, user can sign out all sessions if they think their account has bee compromised.
2023-08-31 14:05:21 +02:00
Miodec
0de54f889b impr(replay): show live wpm when viewing test replay 2023-08-31 14:05:21 +02:00
Miodec
2380d09fad impr(settings): add reminder that there are more account settings available in the danger zone 2023-08-31 14:05:21 +02:00
Miodec
e3f66b165e build: add deploy-preview script 2023-08-31 14:05:21 +02:00
Miodec
6972462083 build: merge quote report commits in changelog generation 2023-08-31 14:05:21 +02:00
Miodec
b869e36bf3 fix(quote): quote reports 2023-08-31 14:05:21 +02:00
Miodec
cfed190f36 impr(profile): add reminder about lb opt out
Added a reminder which mentions that results are not validated by the anticheat
for accounts that opted out of the leaderboard
2023-08-31 14:05:21 +02:00
Miodec
69961185e0 fix(typing): limit word length using input length, not char index
This fixes an issue where long korean words would not be finishable.
Char index includes compose characters, meaning the word was stopped too early.

This will very likely close #4389
2023-08-31 14:05:21 +02:00
Miodec
17c5eecf56 refactor: reworked how theme controller applies themes 2023-08-31 14:05:21 +02:00
Miodec
7ebb197b59 refactor: use variable defined above 2023-08-31 14:05:21 +02:00
Miodec
24cd3758e3 fix(commandline): remove underscores from custom theme names 2023-08-31 14:05:21 +02:00
Jack
4d335e24ee
docs: update heading levels 2023-08-31 13:58:51 +02:00
Technet
fd5f350b8b
impr(quote): add quote (Technet8394) (#4595) 2023-08-30 14:33:10 +02:00
Miodec
d2a5a08a75 build: update handling quote related commit messages 2023-08-29 16:45:46 +02:00