Commit graph

1406 commits

Author SHA1 Message Date
Christian Fehmer
498bdf0442
Merge branch 'master' into feature/friends-list 2025-09-22 11:48:41 +02:00
Christian Fehmer
eb93599131
error message 2025-09-12 14:42:13 +02:00
Christian Fehmer
707e57e39d
rename friend to receiver, keep lastModified timestamp instead of addedAt, show status on duplicate connection error 2025-09-12 14:25:29 +02:00
Miodec
a33b464511 chore: change oxlint config to jsonc
also disable one rule
2025-09-11 22:04:48 +02:00
Miodec
1fa473744a chore: bump oxlint 2025-09-11 22:04:48 +02:00
Christian Fehmer
4a66caa7b6
return available:boolean from checkName 2025-09-11 12:26:26 +02:00
Christian Fehmer
0646c44a1b
adjust tests 2025-09-11 11:31:33 +02:00
Christian Fehmer
addfcd3658
refactor user/checkName to return the status 2025-09-11 01:22:02 +02:00
Christian Fehmer
5314e3f572
Merge branch 'master' into feature/friends-list 2025-09-10 14:16:24 +02:00
Christian Fehmer
93d0d82317
cleanup 2025-09-10 14:15:54 +02:00
Christian Fehmer
a65a81b464
rename friends to connections 2025-09-10 13:56:29 +02:00
Christian Fehmer
a77186697e
move friendsList to /users/friends, rename config from friends to connections 2025-09-10 13:15:31 +02:00
Christian Fehmer
f9a9463534
test: fix presets test using fixed uids (@fehmer) (#6947) 2025-09-10 11:42:29 +02:00
Christian Fehmer
751ba7ad82
remove lastTimestamp and hourOffset from friend.streak 2025-09-05 14:25:27 +02:00
Christian Fehmer
3f2304fe20
remove key from friendRequest response 2025-09-05 14:17:14 +02:00
Christian Fehmer
2db25086cf
Merge branch 'master' into feature/friends-list 2025-09-05 14:07:19 +02:00
Jack
8627235bef
feat(result): rename raw to burst, add raw line to result graph, add ability to hide chart data (@miodec) (#6907) 2025-09-02 11:06:15 +02:00
Jack
7487e53c67
refactor: result migration and tests cleanup (@miodec) (#6929)
move all legacy test value migration into a central place, update the
tests to only check if that was called, test replaceLegacyValues
2025-09-01 17:39:24 +02:00
Christian Fehmer
01f981cd0a
test: refactor controller tests (@fehmer) (#6925) 2025-09-01 11:53:05 +02:00
Christian Fehmer
d9887cf37c
refactor: use findOne instead of limit(1) (@fehmer) (#6924) 2025-09-01 11:52:16 +02:00
Christian Fehmer
32defe79c2
Merge branch 'master' into feature/friends-list 2025-09-01 11:01:27 +02:00
Miodec
c8cf1eae54 refactor: optimise fetching last result timestamp when adding a result 2025-08-28 16:19:26 +02:00
Christian Fehmer
6f373dd67f
Merge branch 'master' into feature/friends-list 2025-08-27 15:47:59 +02:00
Jack
e4c0c28150
chore: bump eslint typescript plugin (@miodec) (#6915) 2025-08-26 22:12:27 +02:00
Miodec
b54052913c chore: bump oxlint version 2025-08-26 17:41:51 +02:00
Christian Fehmer
1b4777c852
Merge branch 'master' into feature/friends-list 2025-08-24 20:45:53 +02:00
Miodec
2a6bfbeefb chore: log high wpm results 2025-08-20 11:57:19 +02:00
Christian Fehmer
936125d632
Merge branch 'master' into feature/friends-list 2025-08-18 15:47:30 +02:00
Miodec
057fdf3fed chore: bump oxlint version 2025-08-18 15:38:13 +02:00
Christian Fehmer
3e1df8fee3
update tests 2025-08-18 12:17:41 +02:00
Christian Fehmer
ad30e1fb8f
Merge branch 'master' into feature/friends-list 2025-08-18 11:52:29 +02:00
Christian Fehmer
c5d43dd673
feat(profile): optionally include test activity on users public profile (@fehmer) (#6824)
Co-authored-by: Miodec <jack@monkeytype.com>
2025-08-15 14:31:58 +02:00
Christian Fehmer
119649bc9e
test: don't use globals for vitest (@fehmer) (#6871)
- **test: support to run/watch all tests in vscode (@fehmer)**
- **packages/contracts**
- **move schema tests to schema package**
- **packages/funbox**
- **packages/utils**
- **frontend**
- **backend**

---------

Co-authored-by: Miodec <jack@monkeytype.com>
2025-08-14 11:25:44 +02:00
Christian Fehmer
7a91b4e08b
chore: update redocly to 2.0.5 (@fehmer) (#6874) 2025-08-14 11:14:33 +02:00
Christian Fehmer
3447907d09
test: support to run/watch all tests in vscode (@fehmer) (#6868) 2025-08-13 11:14:21 +02:00
Miodec
5183caf91e chore: upgrade oxlint 2025-08-10 15:08:46 +02:00
Christian Fehmer
f4e6ecc175
Merge branch 'master' into feature/friends-list 2025-08-07 15:42:31 +02:00
Christian Fehmer
f9b22ade56
chore: remove unused dependencies (@fehmer) (#6841)
- **remove chokidar**
- **remove path, node-fetch, ioredis-mock**
- **remove nodemon**
2025-08-07 15:02:19 +02:00
Christian Fehmer
bec5606c7a
chore: move knip to project root (@fehmer) (#6842) 2025-08-07 15:00:43 +02:00
Christian Fehmer
cd99d5af16
test: add WeeklyXpLeaderboards integration tests (@fehmer) (#6843) 2025-08-07 14:48:14 +02:00
Christian Fehmer
c8a91ede52
test: fix flaky user tests (@fehmer) (#6837) 2025-08-07 14:47:35 +02:00
Christian Fehmer
421df44a3c
vitest3 2025-08-04 22:43:00 +02:00
Christian Fehmer
15e59a3765
Merge remote-tracking branch 'upstream/master' into feature/friends-list 2025-08-04 22:37:47 +02:00
Christian Fehmer
01ed9322ec
test: update to vitest3 (@fehmer) (#6811)
- **test: use mongodb testcontainer (@fehmer)**
- **don't run integration tests in parallel**
- **fix premium test**
- **refactor, cleanup**
- **refactor, cleanup**
- **test: add integration tests for daily leaderboards (@fehmer)**
- **trigger**
- **trigger**
- **test: update to vitest3 (@fehmer)**
2025-08-04 15:55:10 +02:00
Christian Fehmer
9c41fd5d04
test: add unit tests for daily leaderboards (@fehmer) (#6802)
- **refactor existing test to use it.for**
- **use testcontainers**
2025-08-04 15:28:55 +02:00
Christian Fehmer
d9009e51cc
test: use mongodb testcontainer (@fehmer) (#6808) 2025-08-04 15:10:41 +02:00
Christian Fehmer
c1a681c17f
test: split integration tests (@fehmer) (#6807)
- **trigger**
- **test: split integration tests (@fehmer)**
2025-07-30 13:22:40 +02:00
Christian Fehmer
aa94a8afed
chore: update nodejs to 20.19.4 (@fehmer) (#6805) 2025-07-30 10:06:04 +02:00
Christian Fehmer
e0f2afffd4
fix friend request deletion rule 2025-07-26 13:18:17 +02:00
Christian Fehmer
3ca2a333c0
fix schema split 2025-07-25 11:41:28 +02:00