Commit Graph

452 Commits

Author SHA1 Message Date
MingxuanGame
254a56437d fix(signalr): delete state when cleaning state 2025-08-22 16:59:25 +00:00
咕谷酱
207fc086c0 Merge branch 'main' of https://github.com/GooGuTeam/g0v0-server 2025-08-22 22:03:55 +08: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
2ac56ed3bf fix(daily-challenge): fix duplicated top 10%/50% placements 2025-08-22 13:38:52 +00:00
咕谷酱
1f40c6f70d Update endpoint health check and datetime handling
Added 302 status code as healthy for Sayobot endpoint in BeatmapDownloadService. Improved datetime parsing to use UTC-aware datetimes in EnhancedIntervalStatsManager and removed redundant comments for Redis history trimming.
2025-08-22 20:44:58 +08:00
MingxuanGame
32df7a4ce8 fix(chat): missing greenlet when message is a command 2025-08-22 12:40:22 +00:00
MingxuanGame
9e5b9f023d fix(config,event): remove unused code from 93257f4 2025-08-22 12:01:56 +00:00
咕谷酱
4566ecbab5 Remove admin password reset API router
Deleted the password_reset_admin.py file, which contained admin endpoints for managing password reset status, cleanup, and statistics. This change removes related admin functionality from the API.
2025-08-22 19:57:21 +08:00
咕谷酱
93257f424c Add email sending toggle and fix event timestamp default
Introduces enable_email_sending to control real email delivery in config. Updates Event.created_at to use default_factory for correct timestamp initialization.
2025-08-22 19:54:21 +08:00
MingxuanGame
9b00dbda28 refactor(project): use unified utcnow 2025-08-22 11:27:45 +00:00
MingxuanGame
da66420eaa refactor(recalculate): make it a tool 2025-08-22 11:16:08 +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
e3cbd31312 feat(redirect): add path 2025-08-22 10:18:19 +00:00
MingxuanGame
a0b76bbde3 docs(readme): update readme 2025-08-22 10:06:26 +00:00
MingxuanGame
fdd57c54f7 feat(signalr): add trace log to record packet 2025-08-22 09:41:03 +00:00
MingxuanGame
f23d8298b9 refactor(stats): move to private-api 2025-08-22 09:37:41 +00:00
MingxuanGame
c02aa8941e docs(contributing): add guides & AI agent instructions 2025-08-22 09:37:18 +00:00
MingxuanGame
bff9a87a74 ci(lint): try fix pyright 2025-08-22 08:44:13 +00:00
MingxuanGame
4b2e467128 ci(lint): add ruff & pyright CI 2025-08-22 08:40:52 +00:00
MingxuanGame
598fcc8b38 refactor(project): make pyright & ruff happy 2025-08-22 08:21:52 +00:00
咕谷酱
3b1d7a2234 Fix: Handle 'user_agent' data truncation error 2025-08-22 15:17:03 +08:00
咕谷酱
e293d7541b rollback code 2025-08-22 15:07:50 +08:00
咕谷酱
b1f0cbfed1 回滚代码 2025-08-22 14:58:13 +08:00
咕谷酱
8c6f7aa0ef Revert "docs(private-api): add document for team API, close #15"
This reverts commit 08e899c140.
2025-08-22 14:57:57 +08:00
咕谷酱
c8a68f97ed Merge branch 'main' of https://github.com/GooGuTeam/g0v0-server 2025-08-22 14:03:00 +08:00
咕谷酱
3350081e80 修复提交成绩报错 2025-08-22 14:02:12 +08:00
咕谷酱
b300ce9b09 修复多人游戏排行榜问题 2025-08-22 13:52:28 +08:00
MingxuanGame
08e899c140 docs(private-api): add document for team API, close #15 2025-08-22 05:20:46 +00:00
咕谷酱
6136b9fed3 修复用户状态问题 2025-08-22 13:06:23 +08:00
MingxuanGame
da46f48f27 fix(achievement): fix Gear Shift Game Night unlocked when NM 2025-08-22 04:37:48 +00:00
MingxuanGame
f63eb97486 feat(team): support team 2025-08-22 04:21:36 +00:00
MingxuanGame
4c2a082a62 fix(achievement): fix cannot achieve Deliberation 2025-08-22 02:56:35 +00:00
咕谷酱
592d2e39ff 修复选图时候还可以开始观察问题 2025-08-22 10:31:08 +08:00
咕谷酱
eedc23fa7f 修复在线问题 2025-08-22 10:17:37 +08:00
咕谷酱
9293fe2eb0 Update d103d442dc24_add_password_reset_table.py 2025-08-22 09:34:39 +08:00
咕谷酱
e5dc11cf86 添加邮件队列 2025-08-22 09:22:34 +08:00
咕谷酱
0f9238c501 添加密码重置 2025-08-22 08:56:40 +08:00
咕谷酱
3bee2421fa 添加邮件验证 2025-08-22 08:19:12 +08:00
咕谷酱
42f17d0c66 修复多人模式成绩问题 2025-08-22 06:42:59 +08:00
咕谷酱
845aab4aed 修复区间问题 2025-08-22 06:11:19 +08:00
咕谷酱
23db81469a Update stats.py 2025-08-22 06:01:12 +08:00
咕谷酱
ce465aa049 整理代码 2025-08-22 05:57:28 +08:00
咕谷酱
ad131c0158 修复数据统计问题 2025-08-22 05:56:47 +08:00
咕谷酱
ac56829c3b 测试统计记录 2025-08-22 05:43:18 +08:00
咕谷酱
56ae478264 修复数据统计问题 2025-08-22 05:02:24 +08:00
咕谷酱
fabfbd9f7f 修复延迟加载 2025-08-22 03:28:22 +08:00
咕谷酱
719c9e601a 添加在线统计 2025-08-22 03:16:21 +08:00
咕谷酱
c32df9af0c fix User cache preload task failed: Not a SQLAlchemy column: score_count 2025-08-22 02:59:08 +08:00
咕谷酱
ee94b7dcd5 修复逻辑 2025-08-22 02:57:40 +08:00
咕谷酱
16f4ff1832 修复多人问题 贴合官方 2025-08-22 02:50:51 +08:00