MingxuanGame
|
c167cbcea6
|
feat(score): add specific rate limit for download replay API
|
2025-08-30 12:28:53 +00:00 |
|
MingxuanGame
|
e872c25918
|
fix(score): make scores of loved beatmap as ranked scores
|
2025-08-30 11:49:23 +00:00 |
|
MingxuanGame
|
c7f6c76b0f
|
refactor(api): standardizate API Router
|
2025-08-28 13:49:34 +00:00 |
|
MingxuanGame
|
bc12182770
|
fix(user): rank lost event uses the owner of the displaced score's username
|
2025-08-26 15:53:32 +00:00 |
|
MingxuanGame
|
d11303b562
|
fix(score): return failed score which read from cache & remove legacy score error
|
2025-08-26 13:18:11 +08:00 |
|
MingxuanGame
|
9b00dbda28
|
refactor(project): use unified utcnow
|
2025-08-22 11:27:45 +00:00 |
|
MingxuanGame
|
545fc9e0c6
|
fix(recent_activity): fix rank & achievement event
运行 tools/fix_user_rank_event.py 修复现存的 event
|
2025-08-22 11:00:36 +00:00 |
|
MingxuanGame
|
598fcc8b38
|
refactor(project): make pyright & ruff happy
|
2025-08-22 08:21:52 +00:00 |
|
咕谷酱
|
ce465aa049
|
整理代码
|
2025-08-22 05:57:28 +08:00 |
|
咕谷酱
|
fabfbd9f7f
|
修复延迟加载
|
2025-08-22 03:28:22 +08:00 |
|
咕谷酱
|
71e5f1815e
|
修复多人游戏成绩上传报错
|
2025-08-22 02:26:39 +08:00 |
|
咕谷酱
|
cc4ad91b40
|
no fix
|
2025-08-22 02:04:24 +08:00 |
|
咕谷酱
|
49ac399180
|
fix Failed to refresh user cache after score submit
|
2025-08-22 00:25:58 +08:00 |
|
咕谷酱
|
80d4237c5d
|
ruff fix
|
2025-08-22 00:07:19 +08:00 |
|
咕谷酱
|
822d7c6377
|
Add grade hot cache
|
2025-08-21 23:35:25 +08:00 |
|
MingxuanGame
|
068697355f
|
feat(achievement): support obtain achievements
|
2025-08-21 08:50:16 +00:00 |
|
MingxuanGame
|
ef1b699547
|
feat(daily-challenge): show statistics in profile
|
2025-08-20 04:24:00 +00:00 |
|
MingxuanGame
|
1c65b21bb9
|
refactor(app): update database code
|
2025-08-18 16:37:30 +00:00 |
|
MingxuanGame
|
8d5f71f7d8
|
fix(score): sort mods to ensure to find scores
|
2025-08-18 12:58:10 +00:00 |
|
MingxuanGame
|
cc26df253c
|
fix(score): preload beatmap when creating score token
|
2025-08-18 09:58:11 +00:00 |
|
MingxuanGame
|
7510b4fae1
|
fix(score): return user score & remove duplicated scores
|
2025-08-18 09:49:02 +00:00 |
|
咕谷酱
|
7f512cec6e
|
Optimization of score calculation
|
2025-08-18 17:16:44 +08:00 |
|
MingxuanGame
|
219f19d623
|
feat(beatmap,score): support failtime & more exact playtime
|
2025-08-18 08:48:13 +00:00 |
|
MingxuanGame
|
658c1a4d17
|
fix(score): fix cannot calculate pp when mod setting is enum
|
2025-08-16 16:48:09 +00:00 |
|
MingxuanGame
|
155905f652
|
fix(event): trigger rank when submitting score
|
2025-08-14 14:11:52 +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
|
48b075d99d
|
feat(config): add ENABLE_ALL_BEATMAP_PP
|
2025-08-14 07:01:41 +00:00 |
|
MingxuanGame
|
39e7309d01
|
docs(api): more exactly
|
2025-08-12 16:17:50 +00:00 |
|
MingxuanGame
|
186656d72f
|
fix(playlist,score): do not return failed score for playlist
|
2025-08-12 15:53:18 +00:00 |
|
MingxuanGame
|
2fa6d6dd7e
|
docs(api): add api docs
|
2025-08-12 08:40:27 +00:00 |
|
MingxuanGame
|
ac54603acb
|
feat(score): store replay to storage service
|
2025-08-12 03:58:30 +00:00 |
|
MingxuanGame
|
d8c607137a
|
refactor(router): restructure
|
2025-08-11 14:38:45 +00:00 |
|