MingxuanGame
ad78663ba0
chore(linter): make ruff happy
2025-09-20 10:41:15 +00:00
咕谷酱
08ff35509e
修复代理问题,添加头像接口
2025-09-19 17:02:24 +08:00
咕谷酱
6baaeda1af
修复 kudosu 422 错误
2025-09-15 18:22:27 +08:00
咕谷酱
fa6b7487aa
占位 kudosu 接口
2025-09-15 18:11:45 +08:00
MingxuanGame
19f94fffbb
feat(api): 支持 x-api-version ( #29 )
...
* feat(relationship): support legacy-compatible response format
* feat(score): add support for legacy score response format in API
* fix(score): avoid missing greenlet
* fix(score): fix missing field for model validation
* feat(user): apply legacy score format for user
* feat(api): use `int` to hint `APIVersion`
2025-09-14 14:09:53 +08:00
MingxuanGame
7ec716d4de
feat(user): support get the user's first scores
2025-08-26 16:42:57 +00:00
MingxuanGame
d2e3b86bd1
feat(user): only show activities of the last 30 days
2025-08-26 16:07:27 +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
5c57ec63d9
fix(event): remove debug print
2025-08-22 17:28:29 +00:00
咕谷酱
6bcd8c1a21
Add asset proxy feature for resource URLs
...
Introduces asset proxy configuration and services to enable replacement of osu! resource URLs with custom domains. Updates API endpoints and caching services to process and rewrite resource URLs when asset proxy is enabled. Adds documentation and environment variables for asset proxy setup.
2025-08-22 22:03:51 +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
咕谷酱
80d4237c5d
ruff fix
2025-08-22 00:07:19 +08:00
咕谷酱
bade8658ed
Fix cache errors
2025-08-22 00:06:13 +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
e1d42743d3
feat(chat): support BanchoBot
2025-08-16 10:31:46 +00:00
chenjintang-shrimp
99a43f34ab
feat(user): add API Endpoint GET /users/{user}/recent_activity
...
- 在用户路由中增加 /users/{user}/recent_activity 端点
- 实现获取用户近期活动的功能,返回 EventResp 列表
- 添加分页参数 limit 和 offset,目前仅实现 limit
- 优化用户不存在时的错误处理
2025-08-12 14:48:23 +00:00
MingxuanGame
52df05648c
feat(user): support global rank & country rank
2025-08-12 13:36:15 +00:00
MingxuanGame
0dd0d8f7ba
fix(user): disable OAuth check for user endpoints
2025-08-12 09:00:32 +00:00
MingxuanGame
2fa6d6dd7e
docs(api): add api docs
2025-08-12 08:40:27 +00:00
MingxuanGame
d8c607137a
refactor(router): restructure
2025-08-11 14:38:45 +00:00