Commit graph

10082 commits

Author SHA1 Message Date
Christian Fehmer 759c881fd1
Add premium logo next to username on result screenshots 2024-01-05 13:37:09 +01:00
Christian Fehmer 2459908412
indicate premium in header 2023-12-29 10:19:56 +01:00
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