MingxuanGame
|
b5afbed36c
|
refactor(private-api): use OAuth to authorize
|
2025-08-12 16:04:19 +00:00 |
|
MingxuanGame
|
e70c197d65
|
feat(app): add frontend url configuration
|
2025-08-12 09:01:10 +00:00 |
|
MingxuanGame
|
6474a3d11e
|
feat(server): add extra CORS origins url configuration
|
2025-08-12 05:33:24 +00:00 |
|
MingxuanGame
|
a488257acd
|
feat(storage): expose a path to access local storage
|
2025-08-12 05:23:16 +00:00 |
|
MingxuanGame
|
cf3a6bbd21
|
feat(storage): support cloud storage
|
2025-08-12 03:58:06 +00:00 |
|
MingxuanGame
|
8acd4578e2
|
feat(private): initialize private API
|
2025-08-11 14:41:07 +00:00 |
|
MingxuanGame
|
6e71141146
|
feat(developer): support custom OAuth 2.0 client
|
2025-08-11 12:33:31 +00:00 |
|
MingxuanGame
|
2f54ac262c
|
feat(misc): support seasonal backgrounds
|
2025-08-11 09:13:42 +00:00 |
|
MingxuanGame
|
314fbf827b
|
deploy(docker): support deploy with docker
|
2025-08-10 08:28:01 +00:00 |
|
MingxuanGame
|
efc784d903
|
feat(score): support osu-rx & osu-ap & all beatmap leaderboard like osu.ppy.sb
|
2025-08-10 07:03:49 +00:00 |
|
MingxuanGame
|
f165ae5dc3
|
refactor(config): use pydantic-settings
|
2025-08-10 05:38:28 +00:00 |
|