Commit Graph

23 Commits

Author SHA1 Message Date
MingxuanGame
0be3e903d4 feat(performance-point): switch performance calculator to performance-server (#80)
* feat(config): make `performance_server` as default calculator

* deploy(docker): use osu-performance-server

* docs(readme): add ruleset download instructions

* chore(dev): update development environment

* feat(dev): update development environment setup and service startup order

* fix(deps): move `rosu-pp-py` to `project.optional-dependencies`

* feat(beatmap): handle deleted beatmaps

* feat(performance-server): add a long timeout for calculation

* feat(recalculate): enhance CLI arguments for performance, leaderboard, and rating recalculations with CSV output support

* fix(recalculate): resolve reviews

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix(beatmapsync): resolve too long line

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-09 01:59:09 +08:00
咕谷酱
6731373ded Add MailerSend and template-based email verification
Introduced support for MailerSend as an email provider alongside SMTP, with configuration options in settings. Added Jinja2-based multi-language email templates for verification emails, and refactored the email sending logic to use these templates and support language selection based on user country code. Updated related services and API endpoints to pass country code and handle new response formats. Added dependencies for Jinja2 and MailerSend.
2025-10-12 00:36:47 +08:00
MingxuanGame
c6058eb0d8 docs(dev): update contribution guide & agent instructions 2025-10-04 06:10:40 +00:00
MingxuanGame
860ebe9fa9 feat(mods): configure ranked mods by file (#49) 2025-09-30 20:47:04 +08:00
咕谷酱
99d6af1c1f 修复邮件验证部分问题 2025-09-23 22:13:15 +08:00
咕谷酱
0b43f2aad8 支持个人介绍编辑 2025-09-16 00:33:46 +08:00
MingxuanGame
cbc46d63b6 chore(dev): remove submodule & update contribution guide 2025-08-28 10:13:49 +00:00
MingxuanGame
86c6c291e4 chore(dev): update dev environment 2025-08-26 13:18:11 +08:00
咕谷酱
bade8658ed Fix cache errors 2025-08-22 00:06:13 +08:00
咕谷酱
3cbc07308e Merge branch 'main' into geoip 2025-08-18 00:49:00 +08:00
咕谷酱
3b65f0728b del newrelic.ini 2025-08-18 00:43:52 +08:00
咕谷酱
de0c86f4a2 add geoip 2025-08-17 23:56:46 +08:00
MingxuanGame
33cf04b1c8 feat(log): improve SignalR log 2025-08-17 15:55:36 +00:00
jimmy-sketch
e0a386934e Merge branch 'main' of https://github.com/GooGuTeam/osu_lazer_api 2025-08-12 05:29:04 +00:00
jimmy-sketch
3b18778884 chore: 将测试用证书路径添加到gitignore 2025-08-12 05:28:49 +00:00
MingxuanGame
a488257acd feat(storage): expose a path to access local storage 2025-08-12 05:23:16 +00:00
chenjintang-shrimp
082883599e chore: 更新gitignore,方便测试 2025-08-05 07:29:41 +00:00
咕谷酱
80310d450b add Registration Interface 2025-07-28 19:41:57 +08:00
MingxuanGame
3ee95b0e7c feat(spectator): support save replays 2025-07-27 09:03:23 +00:00
MingxuanGame
ced315be9e chore(dev): update develop environment 2025-07-26 15:03:56 +00:00
jimmy-sketch
6647e5cd04 fix: 将 app/ 下的所有代码中与sql相关的所有隐式类型转换替换为显式类型转换 2025-07-24 12:30:24 +08:00
咕谷酱
c0246440f3 上传源码 2025-07-19 12:08:10 +08:00
咕谷酱
0595b7f530 Initial commit 2025-07-19 00:26:15 +08:00