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