咕谷酱
|
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 |
|
咕谷酱
|
71e5f1815e
|
修复多人游戏成绩上传报错
|
2025-08-22 02:26:39 +08:00 |
|
咕谷酱
|
cc4ad91b40
|
no fix
|
2025-08-22 02:04:24 +08:00 |
|
咕谷酱
|
e9fbe4163f
|
fix room error
|
2025-08-22 01:54:14 +08:00 |
|
咕谷酱
|
1fe603f416
|
add message redis
|
2025-08-22 01:49:03 +08:00 |
|
咕谷酱
|
36b695b531
|
fix error
|
2025-08-22 00:32:37 +08:00 |
|
咕谷酱
|
49ac399180
|
fix Failed to refresh user cache after score submit
|
2025-08-22 00:25:58 +08:00 |
|
咕谷酱
|
b166f6fc0a
|
Delete test_ranking_serialization.py
|
2025-08-22 00:08:29 +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 |
|
咕谷酱
|
a76b9f1181
|
Merge branch 'main' of https://github.com/GooGuTeam/g0v0-server
|
2025-08-22 00:04:54 +08:00 |
|
咕谷酱
|
ad51514fb1
|
fix Pydantic serializer warnings
|
2025-08-21 23:48:58 +08:00 |
|
MingxuanGame
|
1eda90d9b1
|
fix(achievement): fix incorrect PFC check
|
2025-08-21 23:48:30 +08:00 |
|
咕谷酱
|
822d7c6377
|
Add grade hot cache
|
2025-08-21 23:35:25 +08:00 |
|
咕谷酱
|
7c193937d1
|
Merge branch 'main' of https://github.com/GooGuTeam/g0v0-server
|
2025-08-21 22:51:36 +08:00 |
|
MingxuanGame
|
68e41126cd
|
feat(achievements): add some achievements
|
2025-08-21 14:25:26 +00:00 |
|
咕谷酱
|
b316511cf5
|
add ranking cache
|
2025-08-21 21:35:08 +08:00 |
|
咕谷酱
|
56e83fa098
|
fix gbk error
|
2025-08-21 21:16:22 +08:00 |
|
MingxuanGame
|
1104ff6c54
|
feat(score): don't include in best performance for 0pp
|
2025-08-21 11:43:36 +00:00 |
|
MingxuanGame
|
49aa5edc96
|
fix(statistics): fix rank_history use country rank
|
2025-08-21 09:07:45 +00:00 |
|
MingxuanGame
|
068697355f
|
feat(achievement): support obtain achievements
|
2025-08-21 08:50:16 +00:00 |
|
MingxuanGame
|
9fb0d0c198
|
feat(notification): support notification
|
2025-08-21 07:22:44 +00:00 |
|
MingxuanGame
|
6ac9a124ea
|
feat(tools): add tools to add daily-challenge
|
2025-08-20 08:59:14 +00:00 |
|
MingxuanGame
|
f1b0fa2c89
|
feat(mods): support get available mods based on required mods
|
2025-08-20 08:25:08 +00:00 |
|
MingxuanGame
|
ef1b699547
|
feat(daily-challenge): show statistics in profile
|
2025-08-20 04:24:00 +00:00 |
|
MingxuanGame
|
0b3e725eea
|
feat(recalculate): auto retry
|
2025-08-19 14:41:52 +00:00 |
|
MingxuanGame
|
ce756c354b
|
fix(statistics): run recalculate independently
|
2025-08-19 13:45:12 +00:00 |
|
MingxuanGame
|
65bd7ca7d0
|
fix(auth): add random string to avoid same token
|
2025-08-19 13:43:54 +00:00 |
|
MingxuanGame
|
d139abb807
|
fix(user): complete default_group & is_deleted
|
2025-08-19 11:44:46 +00:00 |
|
MingxuanGame
|
dec29bc013
|
deploy(docker): expose logs directory
|
2025-08-19 10:13:26 +08:00 |
|
MingxuanGame
|
be7ca57c41
|
fix(chat): catch exception when handling bot message
|
2025-08-18 16:41:24 +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
|
13803c7054
|
fix(multiplayer): try to fix cannot spectate by changing state one by one
|
2025-08-18 14:02:33 +00:00 |
|
MingxuanGame
|
68f47c5a24
|
fix(chat): add validation for mp commands
|
2025-08-18 13:51:52 +00:00 |
|
MingxuanGame
|
8d5f71f7d8
|
fix(score): sort mods to ensure to find scores
|
2025-08-18 12:58:10 +00:00 |
|
MingxuanGame
|
b5b14f5466
|
fix(score): cannot fetch leaderboard with mods
|
2025-08-18 12:49:06 +00:00 |
|
MingxuanGame
|
8735f3032c
|
fix(user): missing iso3166.json
|
2025-08-18 12:16:22 +00:00 |
|
MingxuanGame
|
b2de0417d1
|
fix(user): incorrect count of best performances
|
2025-08-18 12:15:33 +00:00 |
|
MingxuanGame
|
505d790640
|
feat(user): add ISO 3166-1 code
|
2025-08-18 12:14:46 +00:00 |
|
MingxuanGame
|
4aff8cab2d
|
fix(playlist): ItemAttemptsCount.completed includes failed scores
|
2025-08-18 12:06:55 +00:00 |
|
MingxuanGame
|
1e85eab6b3
|
fix(multiplayer): cannot change playstyle when gamemode isn't osu!
|
2025-08-18 11:52:31 +00:00 |
|
MingxuanGame
|
1aa0d42e79
|
fix(score): duplicated score when processing leaderboard scores
|
2025-08-18 11:08:20 +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 |
|
咕谷酱
|
72c3778424
|
fix Value cannot be null.
|
2025-08-18 17:44:49 +08:00 |
|