MingxuanGame
|
ffe4c5b14d
|
chore(linter): make ruff happy
|
2025-09-13 14:38:29 +00:00 |
|
咕谷酱
|
c072dde9d5
|
Fix the interface return format
|
2025-09-11 02:49:19 +08:00 |
|
咕谷酱
|
e589e68881
|
Add public API for player statistics and information queries
|
2025-09-11 02:34:01 +08:00 |
|
MingxuanGame
|
c167cbcea6
|
feat(score): add specific rate limit for download replay API
|
2025-08-30 12:28:53 +00:00 |
|
MingxuanGame
|
fdb08fe31f
|
fix(rate-limit): apply on router to avoid TypeError on ws endpoint
|
2025-08-28 16:41:33 +00:00 |
|
MingxuanGame
|
9b00dbda28
|
refactor(project): use unified utcnow
|
2025-08-22 11:27:45 +00:00 |
|
MingxuanGame
|
598fcc8b38
|
refactor(project): make pyright & ruff happy
|
2025-08-22 08:21:52 +00: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
|
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
|
7510b4fae1
|
fix(score): return user score & remove duplicated scores
|
2025-08-18 09:49:02 +00:00 |
|
MingxuanGame
|
6c48c8ad97
|
fix(v1-api): fix access api with any api_key
|
2025-08-14 13:46:13 +00:00 |
|
MingxuanGame
|
55c25bf96e
|
fix(v1-api): 500 when request with username
|
2025-08-14 13:14:49 +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
|
a8906b8194
|
feat(v1-api): support api v1
|
2025-08-14 09:11:53 +00:00 |
|