Manish Kumar
2431ae3afa
chore: fix typo (@m4dd0c) ( #6121 )
2024-12-22 00:38:18 +01:00
Tamion
dea95a243c
feat(input): add 'code unindent on backspace' for code languages (@notTamion) ( #5991 )
2024-11-15 13:31:54 +01:00
Miodec
5e35892e47
fix: unable to enable some layouts due to an incorrect schema
...
closes #5948
2024-10-16 14:46:54 +02:00
Christian Fehmer
31d1d51d6e
feat: validate username on name update (@fehmer) ( #5961 )
2024-10-15 14:53:39 +02:00
Jack
b6bd5ba2b4
refactor: remove global type namespaces (@miodec) ( #5907 )
...
Remove global types, move types to where they originate from, import
them when needed.
2024-09-23 15:34:16 +02:00
amarnathsama
8a6c81669e
feat(settings): allow partial presets (@amarnathsama, @miodec, @fehmer) ( #5813 )
2024-09-12 21:42:29 +02:00
Christian Fehmer
4f75a00cb3
impr: use ts-rest for webhook endpoints (@fehmer, @miodec) ( #5871 )
...
!nuf
2024-09-11 14:16:34 +02:00
Christian Fehmer
b315836dee
impr: move configuration checks to contracts (@fehmer) ( #5851 )
...
!nuf
2024-09-11 11:26:12 +02:00
Miodec
3478c21aa9
fix: lower accuracy requirement for accounts that have opted out of the leaderboards
...
actually closes #5858
2024-09-10 23:11:29 +02:00
Christian Fehmer
c7b3e2c916
impr: move permission checks to contracts (@fehmer, @miodec) ( #5848 )
...
!nuf
2024-09-10 11:35:57 +02:00
Christian Fehmer
b06b9f73e5
refactor: rework rate limiting (@fehmer) ( #5845 )
...
!nuf
2024-09-09 10:39:08 +02:00
Christian Fehmer
9c083f2397
fix: unable to update profile with missing values (@fehmer) ( #5859 )
2024-09-07 13:05:44 +02:00
Miodec
d5fb24fb12
fix(server): get personal bests request mode2 should be optional
...
!nuf
2024-09-06 15:10:45 +02:00
Christian Fehmer
259894ab9f
impr: use tsrest for user endpoints (@fehmer) ( #5815 )
...
!nuf
2024-09-05 17:28:19 +02:00
Christian Fehmer
1804ebcd8a
impr: use tsrest for quotes endpoints (@fehmer) ( #5802 )
...
!nuf
2024-08-29 15:42:42 +02:00
Christian Fehmer
65ef5eaba5
refactor: remove ResultOmittableDefaultPropertiesSchema (@fehmer) ( #5827 )
2024-08-27 13:14:57 +02:00
Christian Fehmer
30d440a70e
impr: use tsrest for dev endpoints (@fehmer) ( #5800 )
...
!nuf
2024-08-23 20:03:13 +02:00
Christian Fehmer
e2d574444a
impr: use tsrest for configurations endpoint (@fehmer) ( #5796 )
...
!nuf
2024-08-23 19:06:41 +02:00
Christian Fehmer
e03a25fb92
impr: use ts-rest for results endpoint (@fehmer) ( #5758 )
...
!nuf
2024-08-23 12:13:50 +02:00
Jack
55e183e7bb
impr: add local storage with schema class to improve type safety (@miodec) ( #5763 )
...
!nuf
2024-08-12 17:04:01 +02:00
Christian Fehmer
c6e8f413fc
impr: use tsrest for leaderboard endpoints (@fehmer) ( #5717 )
...
!nuf
2024-08-12 14:08:17 +02:00
Christian Fehmer
c50535cd0f
impr: use tsrest for public endpoints (@fehmer) ( #5716 )
...
!nuf
2024-08-09 12:39:27 +02:00
Christian Fehmer
45d27b5e00
chore: add test for recordClientVersion (@fehmer) ( #5746 )
2024-08-08 18:27:00 +02:00
Christian Fehmer
2d24fc323e
fix: remove tailing slashes from new endpoint urls (@fehmer) ( #5745 )
...
!nuf
2024-08-08 18:12:50 +02:00
Christian Fehmer
f6ec006507
impr: use tsrest for psa endpoints (@fehmer) ( #5712 )
...
!nuf
2024-08-08 15:10:26 +02:00
Christian Fehmer
460f803bca
impr: use tsrest for admin endpoint (@fehmer) ( #5713 )
...
!nuf
2024-08-08 12:41:07 +02:00
Nad Alaba
738574ed33
impr(pace caret): add tags pb mode (@NadAlaba) ( #5715 )
...
* impr(pace caret): add tags pb mode (@NadAlaba)
* update modes notice when clear tags from commandline
* remove all mode because it grabs only 1k results
* short circuit tag.active
* update setting name
---------
Co-authored-by: Miodec <jack@monkeytype.com>
2024-08-02 21:50:56 +02:00
amarnathsama
8c7ece3721
impr(settings): replace sound volume with a slider (@amarnathsama) ( #5702 )
...
* replaced sound volume settings with a slider
* used SettingsGroup instead of custom class, minor css change
* use common structure, remove css
* notify if sound volume is out of range
* command input goes from 0 to 1
* fix test
---------
Co-authored-by: Jack <jack@monkeytype.com>
2024-08-02 21:15:40 +02:00
Christian Fehmer
8a09acd8d5
impr: use tsrest for ape-keys endpoint (@fehmer) ( #5706 )
...
!nuf
2024-08-01 13:29:25 +02:00
Christian Fehmer
6b9f4a0f18
chore: remove config from shared-types (@fehmer) ( #5681 )
...
* chore: remove config from shared-types (@fehmer)
* fix
* remove shared-types/user
* build before test
* fix
* add madge to contracts
2024-07-30 17:37:38 +02:00
Christian Fehmer
6c6e1529a2
impr: use tsrest for presets endpoints (@fehmer) ( #5675 )
...
!nuf
2024-07-30 12:58:22 +02:00
butterflycup
c906bfbe26
feat: add keymap size (@butterflycup, @fehmer, @miodec) ( #5659 )
2024-07-29 14:39:57 +02:00
Christian Fehmer
7f9f704dcd
impr: use tsrest/zod for config endpoints (@fehmer) ( #5649 )
...
!nuf
2024-07-29 11:31:14 +02:00