MingxuanGame
|
87ffc6f581
|
perf(user): use keyset to boost user scores API & user beatmap API
|
2026-01-03 15:36:18 +08:00 |
|
MingxuanGame
|
40da994ae8
|
refactor(database): use a new 'On-Demand' design (#86)
Technical Details: https://blog.mxgame.top/2025/11/22/An-On-Demand-Design-Within-SQLModel/
|
2025-11-23 21:41:02 +08:00 |
|
MingxuanGame
|
37b4eadf79
|
refactor(database): rename filename to find the models by table name easily
|
2025-10-03 03:33:47 +00:00 |
|
MingxuanGame
|
7d0b2c657d
|
feat(event): replace beatmap url with server url
|
2025-09-13 14:38:43 +00:00 |
|
MingxuanGame
|
9b00dbda28
|
refactor(project): use unified utcnow
|
2025-08-22 11:27:45 +00:00 |
|
MingxuanGame
|
598fcc8b38
|
refactor(project): make pyright & ruff happy
|
2025-08-22 08:21:52 +00:00 |
|
chenjintang-shrimp
|
50375c7b12
|
feat(event): 添加百次播放事件记录功能
- 在 beatmap_playcounts 模块中增加了事件记录功能
- 当用户播放次数达到百的倍数时,创建并记录 Event 对象
- 事件类型为 EventType.BEATMAP_PLAYCOUNT
|
2025-08-13 06:48:54 +00:00 |
|
MingxuanGame
|
4f3ab38454
|
feat(beatmap): support playcount & passcount
|
2025-08-06 12:07:12 +00:00 |
|