Commit Graph

27 Commits

Author SHA1 Message Date
MingxuanGame
223fa99692 feat(score): support calculate pp 2025-07-29 02:56:21 +00:00
MingxuanGame
0cba7e9dd2 fix(relationship): add target in response 2025-07-28 15:19:56 +00:00
MingxuanGame
e1ce364ac9 feat(user): support search user 2025-07-28 14:18:43 +00:00
MingxuanGame
9b889bc602 feat(database): use alembic 2025-07-28 13:09:55 +00:00
MingxuanGame
2cd84f6175 fix(beatmap): fail to read beatmapset when using from_resp 2025-07-28 10:39:49 +00:00
MingxuanGame
e369944d87 chore(merge): merge pull request #7 from GooGuTeam/feat/solo-play
feat: 单人游戏
2025-07-28 16:53:20 +08:00
jimmy-sketch
11e4d055ba feat(database,multiplayer): 将mp房间的id存入sql数据库中持久化 2025-07-27 12:18:43 +00:00
MingxuanGame
19895789ac feat(beatmap): support lookup api 2025-07-27 09:01:33 +00:00
MingxuanGame
a8b05f1574 fix(leaderboard): fix failed & duplicated scores in leaderboard 2025-07-27 05:10:33 +00:00
MingxuanGame
ec241ac200 fix(solo-score): fix submit solo-score & Bigint 2025-07-27 04:11:41 +00:00
MingxuanGame
b359be3637 feat(solo-score): support submit solo scores 2025-07-27 02:33:42 +00:00
MingxuanGame
900a17f815 feat(beatmap): implement get beatmap arrtibutes 2025-07-26 17:31:23 +00:00
MingxuanGame
ef977d1c2d feat(relationship): implement relationship(friends, blocks) api (close #6) 2025-07-26 15:31:09 +00:00
MingxuanGame
8d6b5a882d feat(fetcher): add data fetcher for beatmap & beatmapset 2025-07-26 17:01:46 +08:00
MingxuanGame
585cb9d98a fix(database): fix score database 2025-07-26 12:05:54 +08:00
jimmy-sketch
7ea4570c17 feat(api): 添加测试,小修小补
- **未经测试**
2025-07-26 10:28:48 +08:00
jimmy-sketch
6001e59999 fix(database): 将reulest_id字段的类型改为GameMode以与app/models/scores.py中的无用定义匹配 2025-07-26 08:46:01 +08:00
jimmy-sketch
952cd5b03f fix: 为score模型添加mods字段 2025-07-25 22:23:14 +08:00
MingxuanGame
2260d9265e fix(score): move db only fields to DB model 2025-07-25 21:38:51 +08:00
MingxuanGame
92f8a3a416 fix(score): rewrite DB model & API model 2025-07-25 21:28:43 +08:00
陈晋瑭
75e7350649 Merge branch 'main' into score-database-model 2025-07-25 21:21:01 +08:00
MingxuanGame
46c19dddc1 chore(pre-commit): add pre-commit 2025-07-25 20:46:52 +08:00
MingxuanGame
f347b680b2 refactor(database): use asyncio 2025-07-25 20:43:50 +08:00
陈晋瑭
674b79cc91 Merge branch 'main' into score-database-model 2025-07-25 20:04:13 +08:00
MingxuanGame
376d98ad5a feat(beatmap,beatmapset): get beatmap & beatmapset information by id 2025-07-25 17:01:01 +08:00
jimmy-sketch
86e815b4e2 feat(database): 新增 Score 数据库模型并更新 User 关系
- 创建 Score 类作为成绩数据库模型,对应 osu! API 中的 Score 对象
- 在 User 模型中添加与 Score 的关系- 优化了数据库表结构,增加了索引和字段约束
2025-07-25 12:34:56 +08:00
MingxuanGame
f8abc7067f refactor(database): re-structure 2025-07-24 21:01:00 +08:00