Commit Graph

90 Commits

Author SHA1 Message Date
MingxuanGame
e1d42743d3 feat(chat): support BanchoBot 2025-08-16 10:31:46 +00:00
MingxuanGame
3de73f2420 feat(chat): support mp/playlist chat 2025-08-16 08:42:40 +00:00
MingxuanGame
f992e4cc71 feat(chat): support public channel chat 2025-08-16 05:29:16 +00:00
MingxuanGame
d87839f86e fix(ranking): fix missing user causing client crash 2025-08-15 06:34:35 +00:00
MingxuanGame
1251ba31a2 feat(score): support rx for taiko & catch 2025-08-15 05:59:21 +00:00
MingxuanGame
46a1d049fe refactor(score): replace MODE_TO_INT INT_TO_MODE with int(mode) GameMode.from_int 2025-08-14 13:04:59 +00:00
MingxuanGame
7817b7c59a feat(oauth): support client credentials grant 2025-08-13 14:12:29 +00:00
MingxuanGame
f19aaa6233 fix(multiplayer): failed to add items 2025-08-13 08:19:39 +00:00
MingxuanGame
4b5aefb946 feat(beatmapset): support search beatmapset 2025-08-13 07:55:48 +00:00
MingxuanGame
69e9927ea0 fix(score): fix incomplete statistics in leaderboard & wrong statistics in replay 2025-08-13 04:01:19 +00:00
MingxuanGame
32e2ac5704 feat(score): support pin score 2025-08-10 15:36:39 +00:00
MingxuanGame
efc784d903 feat(score): support osu-rx & osu-ap & all beatmap leaderboard like osu.ppy.sb 2025-08-10 07:03:49 +00:00
MingxuanGame
703a7901b3 fix(score): cannot get pp in osu, taiko, catch with HR 2025-08-10 05:05:52 +00:00
MingxuanGame
d9cf522f40 feat(score): support custom pp calculator 2025-08-10 05:05:08 +00:00
MingxuanGame
36b59ac853 fix(database): fix pydantic warnings 2025-08-10 04:30:06 +00:00
MingxuanGame
bee0befc26 chore(merge): merge pull request #8 from feat/multiplayer-api
feat: 增加mp房间相关接口
2025-08-10 00:00:47 +08:00
MingxuanGame
1330f90b4c fix(multiplayer): round borin mode doesn't work as expected 2025-08-09 15:46:08 +00:00
MingxuanGame
5fe3f36055 feat(daily-challenge): complete daily-challenge 2025-08-09 14:34:46 +00:00
MingxuanGame
832a6fc95d feat(daily-challenge): simple implement 2025-08-09 11:18:29 +00:00
MingxuanGame
076b9d901b refactor(lounge): improve performance for list rooms 2025-08-09 08:36:24 +00:00
MingxuanGame
e22c49d5db chore(multiplayer): unready all users when settings were changed 2025-08-09 08:35:31 +00:00
MingxuanGame
e236c06f0f feat(multiplayer,playlist): complete the filter for /rooms 2025-08-09 06:28:37 +00:00
MingxuanGame
07a23c5225 fix(multiplayer): cannot play the next item when the count of items > 1 2025-08-08 12:15:52 +00:00
MingxuanGame
dd7b8a14cd fix(multiplayer): fail to fetch for multiplayer 2025-08-08 12:07:48 +00:00
MingxuanGame
7a2c8c1fb4 feat(multiplayer): support multiplayer events 2025-08-07 16:18:54 +00:00
MingxuanGame
bf04ea02d8 fix(multiplayer): don't re-add the last item when HOST_ONLY 2025-08-07 08:11:26 +00:00
chenjintang-shrimp
47d02e4e9c feat(room): add POST /room API 2025-08-07 06:28:07 +00:00
MingxuanGame
dbb7c7b5c6 feat(user): support lookup favourite & most played beatmaps 2025-08-06 12:07:54 +00:00
MingxuanGame
87bb74d1ca feat(multiplayer): support leaderboard 2025-08-06 10:51:37 +00:00
MingxuanGame
0a80c5051c feat(multiplayer): support countdown 2025-08-05 17:21:45 +00:00
MingxuanGame
9da9f27feb feat(multiplayer): complete validation 2025-08-04 02:20:14 +00:00
MingxuanGame
34bf2c6b32 feat(multiplayer): support change settings 2025-08-03 15:14:30 +00:00
MingxuanGame
1e304542bd feat(multiplayer): supoort abort match 2025-08-03 14:00:49 +00:00
MingxuanGame
2600fa499f feat(multiplayer): support play
WIP
2025-08-03 12:53:22 +00:00
MingxuanGame
b7bc87b8b6 fix(signalr): fix SignalRMeta cannot be read 2025-08-03 11:01:25 +00:00
MingxuanGame
c9fc07b29e chore(merge): merge branch 'main' into feat/multiplayer-api 2025-08-03 09:50:53 +00:00
MingxuanGame
9f7ab81213 feat(signalr): support json & msgpack protocol for all hubs 2025-08-03 09:45:04 +00:00
MingxuanGame
5ccb35dc8b fix(signalr): encode enum by index 2025-08-02 15:06:46 +00:00
MingxuanGame
a11ea743a7 fix(signarl): wrong msgpack encode 2025-08-02 15:05:01 +00:00
MingxuanGame
c83f950d13 fix(signalr): encode enum by index 2025-08-02 14:59:12 +00:00
MingxuanGame
693c18ba6e feat(multiplayer): support change mods/playstyles(freestyle) 2025-08-02 04:24:13 +00:00
MingxuanGame
86e2313c50 feat(multiplayer): support add/edit/remove playlist item 2025-08-02 01:56:54 +00:00
MingxuanGame
a25cb852d9 feat(multiplay): support CreateRoom hub method 2025-08-01 11:08:59 +00:00
MingxuanGame
d399cb52e2 fix(signarl): wrong msgpack encode 2025-08-01 11:00:57 +00:00
MingxuanGame
eb3f1823b1 chore(merge): merge branch 'main' into feat/multiplayer-api 2025-08-01 05:24:12 +00:00
MingxuanGame
1635641654 feat(score): support leaderboard for country/friends/team/selected mods 2025-07-31 14:11:42 +00:00
MingxuanGame
be401e8885 refactor(database): 优化数据库关联对象的载入 (#10) 2025-07-31 20:11:22 +08:00
chenjintang-shrimp
0ca05b7a33 Merge branch 'main' into feat/multiplayer-api 2025-07-31 07:38:53 +00:00
MingxuanGame
9ce99398ab refactor(user): refactor user database
**Breaking Change**

用户表变为 lazer_users

建议删除与用户关联的表进行迁移
2025-07-30 16:17:09 +00:00
MingxuanGame
d0be317f6d chore(merge): merge branch 'main' into feat/multiplayer-api 2025-07-30 06:34:29 +00:00