Commit Graph

  • ff25e58696 fix(room): solve 500 in API POST /rooms chenjintang-shrimp 2025-08-07 07:37:24 +00:00
  • 47d02e4e9c feat(room): add POST /room API chenjintang-shrimp 2025-08-07 06:28:07 +00:00
  • dbb7c7b5c6 feat(user): support lookup favourite & most played beatmaps MingxuanGame 2025-08-06 12:07:54 +00:00
  • 4f3ab38454 feat(beatmap): support playcount & passcount MingxuanGame 2025-08-06 12:07:12 +00:00
  • 87bb74d1ca feat(multiplayer): support leaderboard MingxuanGame 2025-08-06 10:51:37 +00:00
  • 84dac34a05 fix(multiplayer): fix fliters chenjintang-shrimp 2025-08-06 06:55:45 +00:00
  • 2b4d366e3e fix(score): remove foreign key to fix missing index error MingxuanGame 2025-08-05 17:21:53 +00:00
  • 0a80c5051c feat(multiplayer): support countdown MingxuanGame 2025-08-05 17:21:45 +00:00
  • 0988f1fc0c feat(multiplayer): partital support for multiplayer rooms' filtering chenjintang-shrimp 2025-08-05 16:17:33 +00:00
  • 082883599e chore: 更新gitignore,方便测试 chenjintang-shrimp 2025-08-05 07:29:41 +00:00
  • cfcf9ad034 chore(mods): update mod definitions MingxuanGame 2025-08-04 02:21:40 +00:00
  • 9da9f27feb feat(multiplayer): complete validation MingxuanGame 2025-08-04 02:20:14 +00:00
  • f82a1bb3c0 feat(multiplayer): support invite player MingxuanGame 2025-08-04 01:31:24 +00:00
  • 34bf2c6b32 feat(multiplayer): support change settings MingxuanGame 2025-08-03 15:14:30 +00:00
  • 1e304542bd feat(multiplayer): supoort abort match MingxuanGame 2025-08-03 14:00:49 +00:00
  • c2579e86eb feat(multiplayer): supoort manage user (kick, transfer host, leave) MingxuanGame 2025-08-03 13:50:59 +00:00
  • 2600fa499f feat(multiplayer): support play MingxuanGame 2025-08-03 12:53:22 +00:00
  • b7bc87b8b6 fix(signalr): fix SignalRMeta cannot be read MingxuanGame 2025-08-03 11:01:25 +00:00
  • c9fc07b29e chore(merge): merge branch 'main' into feat/multiplayer-api MingxuanGame 2025-08-03 09:50:53 +00:00
  • 9f7ab81213 feat(signalr): support json & msgpack protocol for all hubs MingxuanGame 2025-08-03 09:45:04 +00:00
  • 0f1a57afba fix(user): last_visit is nullable MingxuanGame 2025-08-02 15:02:12 +00:00
  • 5ccb35dc8b fix(signalr): encode enum by index MingxuanGame 2025-08-02 14:59:12 +00:00
  • a11ea743a7 fix(signarl): wrong msgpack encode MingxuanGame 2025-08-01 11:00:57 +00:00
  • 41631b839f fix(user): last_visit is nullable MingxuanGame 2025-08-02 15:02:12 +00:00
  • c83f950d13 fix(signalr): encode enum by index MingxuanGame 2025-08-02 14:59:12 +00:00
  • 693c18ba6e feat(multiplayer): support change mods/playstyles(freestyle) MingxuanGame 2025-08-02 04:24:13 +00:00
  • 86e2313c50 feat(multiplayer): support add/edit/remove playlist item MingxuanGame 2025-08-02 01:56:54 +00:00
  • 884a3f1cc2 fix(leaderboard): missing filter condition for user score MingxuanGame 2025-08-02 01:56:00 +00:00
  • 0b68bdc0c1 fix(beatmap,beatmapset): fix lookup MingxuanGame 2025-08-02 01:55:30 +00:00
  • a25cb852d9 feat(multiplay): support CreateRoom hub method MingxuanGame 2025-08-01 11:08:59 +00:00
  • d399cb52e2 fix(signarl): wrong msgpack encode MingxuanGame 2025-08-01 11:00:57 +00:00
  • eb3f1823b1 chore(merge): merge branch 'main' into feat/multiplayer-api MingxuanGame 2025-08-01 05:24:12 +00:00
  • 74e4b1cb53 fix(relationship): fix unique relationship MingxuanGame 2025-08-01 04:27:44 +00:00
  • d938998239 feat(beatmapset): support post favoutite to beatmapset MingxuanGame 2025-08-01 04:22:17 +00:00
  • 86a6fd1b69 feat(user): support online & last_visit MingxuanGame 2025-08-01 02:49:49 +00:00
  • c5fc6afc18 feat(redis): use asyncio MingxuanGame 2025-07-31 14:38:10 +00:00
  • 1635641654 feat(score): support leaderboard for country/friends/team/selected mods MingxuanGame 2025-07-31 14:11:42 +00:00
  • be401e8885 refactor(database): 优化数据库关联对象的载入 (#10) MingxuanGame 2025-07-31 20:11:22 +08:00
  • 0ca05b7a33 Merge branch 'main' into feat/multiplayer-api chenjintang-shrimp 2025-07-31 07:38:53 +00:00
  • 1281e75bb1 feat(beatmapset): support download beatmapset MingxuanGame 2025-07-31 02:29:51 +00:00
  • bcca895f4d fix(spectator): don't save replay for passed score MingxuanGame 2025-07-31 02:13:56 +00:00
  • a15c3cef04 feat(user): add monthly playcounts MingxuanGame 2025-07-31 02:13:18 +00:00
  • 9ce99398ab refactor(user): refactor user database MingxuanGame 2025-07-30 16:17:09 +00:00
  • 94b28c0de0 Merge branch 'main' into feat/multiplayer-api jimmy-sketch 2025-07-30 12:42:33 +00:00
  • 3900babe3d feat(solo): return overall ranking MingxuanGame 2025-07-30 10:05:28 +00:00
  • d0be317f6d chore(merge): merge branch 'main' into feat/multiplayer-api MingxuanGame 2025-07-30 06:34:29 +00:00
  • 4a5a1c86c6 fix(signalr): use custom msgpack to encode/decode MingxuanGame 2025-07-30 06:01:17 +00:00
  • 1f8211ec30 feat(room): 添加删除房间功能 jimmy-sketch 2025-07-29 15:05:44 +00:00
  • 804700d502 feat(room): 添加创建房间功能并优化房间获取接口 jimmy-sketch 2025-07-29 14:57:30 +00:00
  • a53c63a33a feat(score): add best_id in response MingxuanGame 2025-07-29 07:57:59 +00:00
  • 9402eaece6 refactor(room): 重构房间相关路由 jimmy-sketch 2025-07-29 07:53:34 +00:00
  • 70399a2e50 feat(score): update statistics & return user in score MingxuanGame 2025-07-29 07:36:33 +00:00
  • 6d736528e3 refactor(multiplayer): 重构房间模型并添加新功能 jimmy-sketch 2025-07-29 07:05:44 +00:00
  • 605ad934cc refactor(multiplayer): 完善服务端房间模型 jimmy-sketch 2025-07-29 06:17:56 +00:00
  • 223fa99692 feat(score): support calculate pp MingxuanGame 2025-07-29 02:56:21 +00:00
  • a78a889c5d chore(merge): merge branch 'main' of https://github.com/GooGuTeam/osu_lazer_api MingxuanGame 2025-07-28 16:06:31 +00:00
  • 727943faad fix(relationship): fix add friends MingxuanGame 2025-07-28 16:03:33 +00:00
  • 066a9032be Merge branch 'main' of https://github.com/GooGuTeam/osu_lazer_api 咕谷酱 2025-07-28 23:41:15 +08:00
  • 0cba7e9dd2 fix(relationship): add target in response MingxuanGame 2025-07-28 15:19:56 +00:00
  • 094a441d73 Merge branch 'main' into feat/multiplayer-api jimmy-sketch 2025-07-28 15:18:58 +00:00
  • e1b1d98c7a fix(user): adjust for osu! client MingxuanGame 2025-07-28 15:18:06 +00:00
  • e1ce364ac9 feat(user): support search user MingxuanGame 2025-07-28 14:18:43 +00:00
  • 768e4b9d2c Merge branch 'main' of https://github.com/GooGuTeam/osu_lazer_api 咕谷酱 2025-07-28 21:22:32 +08:00
  • ae6ef11350 add info api 咕谷酱 2025-07-28 21:22:29 +08:00
  • 9b889bc602 feat(database): use alembic MingxuanGame 2025-07-28 13:09:55 +00:00
  • 80310d450b add Registration Interface 咕谷酱 2025-07-28 19:41:57 +08:00
  • 2cd84f6175 fix(beatmap): fail to read beatmapset when using from_resp MingxuanGame 2025-07-28 10:39:49 +00:00
  • 1be3388524 feat(log): add logger MingxuanGame 2025-07-28 10:38:40 +00:00
  • e369944d87 chore(merge): merge pull request #7 from GooGuTeam/feat/solo-play MingxuanGame 2025-07-28 16:53:20 +08:00
  • f60283a6c2 feat(signalr): graceful state manager #7 MingxuanGame 2025-07-28 08:46:20 +00:00
  • 722a6e57d8 feat(spectator): support spectate solo player MingxuanGame 2025-07-28 05:52:48 +00:00
  • 20d528d203 feat(metadata): support metadata for user presence MingxuanGame 2025-07-27 16:25:08 +00:00
  • fb610c4898 feat(signalr): support on_client_connect hook MingxuanGame 2025-07-27 16:23:47 +00:00
  • 4b02225c83 fix(signalr): fail to send message to client when using json protocol MingxuanGame 2025-07-27 15:49:52 +00:00
  • d16a2ac1b5 feat(multiplayer): 增加房间用户添加功能并优化房间模型 jimmy-sketch 2025-07-27 15:04:30 +00:00
  • ed498a292a feat(signalr): support broadcast to group MingxuanGame 2025-07-27 13:09:36 +00:00
  • d08df157e7 feat(multiplayer): 实现GET /rooms API jimmy-sketch 2025-07-27 12:19:45 +00:00
  • 11e4d055ba feat(database,multiplayer): 将mp房间的id存入sql数据库中持久化 jimmy-sketch 2025-07-27 12:18:43 +00:00
  • e34e35caf1 fix(spectator): wrong converted gamemode written into replay MingxuanGame 2025-07-27 11:47:09 +00:00
  • 589927a300 feat(signalr): support json protocol MingxuanGame 2025-07-27 11:45:55 +00:00
  • 2361ccbf68 refactor(multiplayer): 简化数据模型,只使用跟lazer源码中类似的Room模型 jimmy-sketch 2025-07-27 10:31:05 +00:00
  • c3b8117177 refactor(multiplayer): 简化数据模型,只使用跟lazer源码中类似的Room模型 jimmy-sketch 2025-07-27 10:28:10 +00:00
  • eb781f60e4 refactor(multiplayer): 将模型字段更改为小写以与实际匹配 jimmy-sketch 2025-07-27 09:55:41 +00:00
  • 9e44121427 fix(api): avoid relationship api handling all requests MingxuanGame 2025-07-27 09:04:27 +00:00
  • 3ee95b0e7c feat(spectator): support save replays MingxuanGame 2025-07-27 09:03:23 +00:00
  • 19895789ac feat(beatmap): support lookup api MingxuanGame 2025-07-27 09:01:33 +00:00
  • 3f7c85be38 feat(multiplayer): 加入用于返回的的客户端房间模型 jimmy-sketch 2025-07-27 06:27:36 +00:00
  • a8b05f1574 fix(leaderboard): fix failed & duplicated scores in leaderboard MingxuanGame 2025-07-27 05:10:33 +00:00
  • ec241ac200 fix(solo-score): fix submit solo-score & Bigint MingxuanGame 2025-07-27 04:11:41 +00:00
  • 4e8d17efca feat(multiplayer): 加入服务端的房间模型 jimmy-sketch 2025-07-27 03:43:39 +00:00
  • 0b8beade5d refactor(mods): move models from app.models.score to app.models.mods MingxuanGame 2025-07-27 03:00:22 +00:00
  • 7ae6813617 chore(merge): merge branch 'main' into feat/solo-play MingxuanGame 2025-07-27 02:51:29 +00:00
  • 78b00c21d5 chore(deps): bump to python 3.12 MingxuanGame 2025-07-27 02:49:29 +00:00
  • 0d684a1288 chore(signalr): move to app/ MingxuanGame 2025-07-27 02:42:14 +00:00
  • b359be3637 feat(solo-score): support submit solo scores MingxuanGame 2025-07-27 02:33:42 +00:00
  • 9b5d952f6d Merge branch 'main' of https://github.com/GooGuTeam/osu_lazer_api MingxuanGame 2025-07-26 17:31:36 +00:00
  • 900a17f815 feat(beatmap): implement get beatmap arrtibutes MingxuanGame 2025-07-26 17:31:23 +00:00
  • 130bcdcdc1 Add OAuth error return interface format 咕谷酱 2025-07-26 23:48:48 +08:00
  • ef977d1c2d feat(relationship): implement relationship(friends, blocks) api (close #6) MingxuanGame 2025-07-26 15:31:09 +00:00
  • ab73a85504 Merge branch 'main' of https://github.com/GooGuTeam/osu_lazer_api jimmy-sketch 2025-07-26 23:14:27 +08:00