Christian Fehmer
5b8f3da305
Add premium status to profile page
2023-12-29 10:19:55 +01:00
Christian Fehmer
ee174495b1
add premium flag as a badge
2023-12-29 10:19:55 +01:00
Christian Fehmer
d3a1f81eb9
Add isPremium to daily leaderboard, ui changes
2023-12-29 10:19:54 +01:00
Christian Fehmer
e20c6ac4f4
feat: Show premium users on dashboard
2023-12-29 10:19:54 +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
Brandon Flores
bb2711e21e
fix(quotes): english quote 5510 (brainandforce) ( #4838 )
2023-12-05 11:38:02 +00:00
Miodec
91e5a2f6fd
chore: quote lengths script
2023-12-04 16:38:27 +00:00
Miodec
f985c3c8d0
fix(quote): quote reports
2023-12-04 16:38:14 +00:00
Christian Fehmer
84dfa7aca9
impr(server): add header validation, allow validation to accept unknown fields (fehmer) ( #4824 )
...
* impr: Add header validation, allow validation to accept unknown fields
* review comments
2023-12-04 13:30:13 +00:00
zft9xgy
e077be788a
impr(quotes): add Spanish quotes (zft9xgy) ( #4831 )
...
Co-authored-by: zft9xgy <zft9xgy@icloud.com>
2023-12-04 13:23:42 +00:00
Moon
712913e04a
impr(languague): add more words in code_c++ language (LifeAdventurer) ( #4830 )
2023-12-04 13:23:09 +00:00
Miodec
c7e38c2f6c
chore: release v23.48.0
2023-11-30 16:55:49 +00:00
Moon
3a5e8e830c
impr(quotes): add English quotes (LifeAdventurer) ( #4827 )
...
* impr(quotes): add 4 new English quotes
* fix: quote id not unique
* casing
---------
Co-authored-by: Miodec <jack@monkeytype.com>
2023-11-30 16:46:19 +00:00
Miodec
fb1ea6c8be
refactor: use for instead of forEach
2023-11-30 14:22:23 +00:00
Miodec
896680c80b
refactor: update wording on the quore report popup
...
also highlighted one sentence in red
2023-11-30 13:59:28 +00:00
Miodec
080c79865e
chore: quote lengths script
2023-11-30 13:56:29 +00:00
Miodec
c041088535
fix(quotes): quote reports
2023-11-30 13:56:14 +00:00
Miodec
a129c98323
chore: testing swapped order
2023-11-30 13:47:36 +00:00
Miodec
bc56cbc9e1
impr: blocking quick restart for long tests on result page
...
Quick restart is already disabled for long tests during the test.
This also disables it on the result page,
to make sure the user really wants to close
the result after a long time typing.
2023-11-30 13:29:02 +00:00
Christian Fehmer
bd2d360fc2
impr: remove unnecessary rest call to users/tags (fehmer) ( #4826 )
2023-11-30 13:22:12 +00:00
Miodec
6c3cfe0ff4
impr: keep a list of ips that accessed the account
...
part of #4490
2023-11-30 13:04:36 +00:00
Miodec
25b1ecbe15
impr: reduce number of db calls by adding a caching parameter
2023-11-30 13:04:36 +00:00
Christian Fehmer
3adbdf2cdb
impr: replace body based authorization in dev mode (fehmer) ( #4821 )
...
* impr: add authorization header Uid in favour of authorization on with body on dev (fehmer)
* refactor dev mode detection
2023-11-30 12:58:28 +00:00
Christian Fehmer
e426cb3fc2
fix: leaderboards missing raw and consistency (fehmer) ( #4822 )
2023-11-30 12:13:26 +00:00
Miodec
6f7900a868
refactor: remake aggregate to allow for an index to be added in the future
2023-11-29 16:07:49 +00:00