pre-commit-ci[bot]
7625cd99f5
chore(deps): auto fix by pre-commit hooks
2025-08-26 13:18:11 +08:00
咕谷酱
6fa9d5ba79
修复密码房问题
2025-08-26 13:18:11 +08:00
咕谷酱
ea575de250
Add updated_at and created_at to Playlist model
...
Introduces created_at and updated_at fields to the Playlist model for tracking creation and modification times. Refactors room user removal logic to handle owner transfer and participant count updates more robustly. Updates room query logic for more accurate filtering by category and status. Adds migration stubs for updated_at column in room playlists.
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
f23d8298b9
refactor(stats): move to private-api
2025-08-22 09:37:41 +00:00
MingxuanGame
598fcc8b38
refactor(project): make pyright & ruff happy
2025-08-22 08:21:52 +00:00
咕谷酱
3bee2421fa
添加邮件验证
2025-08-22 08:19:12 +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
咕谷酱
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
咕谷酱
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
咕谷酱
b316511cf5
add ranking cache
2025-08-21 21:35:08 +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
6bae937e01
fix(playlist,multiplayer): commit to refresh participated users
2025-08-18 14:45:21 +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
咕谷酱
e5f0cd1fd6
Merge branch 'main' of https://github.com/GooGuTeam/g0v0-server
2025-08-18 17:15:43 +08:00
MingxuanGame
219f19d623
feat(beatmap,score): support failtime & more exact playtime
2025-08-18 08:48:13 +00:00
咕谷酱
71c961cafd
add search redis
2025-08-18 16:20:29 +08:00
咕谷酱
041e2a0781
Add beatmapsets Download load balancing
2025-08-18 02:58:40 +08:00
MingxuanGame
658c1a4d17
fix(score): fix cannot calculate pp when mod setting is enum
2025-08-16 16:48:09 +00:00
MingxuanGame
e1d42743d3
feat(chat): support BanchoBot
2025-08-16 10:31:46 +00:00
MingxuanGame
3de73f2420
feat(chat): support mp/playlist chat
2025-08-16 08:42:40 +00:00
MingxuanGame
d87839f86e
fix(ranking): fix missing user causing client crash
2025-08-15 06:34:35 +00:00
MingxuanGame
134f3335c5
feat(ranking): support country leaderboard
2025-08-14 14:55:51 +00:00
MingxuanGame
c38ab7fd6d
fix(ranking): wrong api endpoint
2025-08-14 14:44:51 +00:00
MingxuanGame
da71d7ce46
feat(ranking): add global leaderboard
2025-08-14 14:35:52 +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
a8906b8194
feat(v1-api): support api v1
2025-08-14 09:11:53 +00:00
MingxuanGame
48b075d99d
feat(config): add ENABLE_ALL_BEATMAP_PP
2025-08-14 07:01:41 +00:00
MingxuanGame
4b5aefb946
feat(beatmapset): support search beatmapset
2025-08-13 07:55:48 +00:00
MingxuanGame
39e7309d01
docs(api): more exactly
2025-08-12 16:17:50 +00:00