Go to file
Wang Zhuoxuan 58db7d6063
All checks were successful
CI/CD Pipeline / Code Quality (push) Successful in 19s
CI/CD Pipeline / Unit Tests (push) Successful in 17s
CI/CD Pipeline / Build & Deploy Test (push) Has been skipped
CI/CD Pipeline / Build & Deploy Production (push) Successful in 1m35s
feat: 实现阿里云短信验证码登录
通过阿里云号码认证服务 (DYPNS) 的 SendSmsVerifyCode / CheckSmsVerifyCode
实现手机号验证码两步登录流程,验证码由阿里云生成和管理,无需服务端存储。

新增端点:
- POST /v1/auth/phone/send-code (5次/分钟)
- POST /v1/auth/phone 核验+登录 (10次/分钟)

新增环境变量:ALIYUN_SMS_SIGN_NAME, ALIYUN_SMS_TEMPLATE_CODE,
ALIYUN_SMS_TEMPLATE_PARAM
2026-06-01 23:53:49 +08:00
.gitea/workflows fix: 使用 node 替代 bunx 运行 tsc 使内存限制生效 2026-06-01 12:08:10 +08:00
content feat: implement Phase 1b core features and Phase 1c commercialization 2026-04-09 00:12:12 +08:00
db feat: 集成阿里云融合认证实现手机号一键登录与登录方式管理 2026-05-27 22:50:11 +08:00
docs feat: 实现阿里云短信验证码登录 2026-06-01 23:53:49 +08:00
scripts refactor: 统一使用 Docker Compose V2 命令语法 2026-04-17 00:31:49 +08:00
src feat: 实现阿里云短信验证码登录 2026-06-01 23:53:49 +08:00
.dockerignore feat: 添加 CI/CD 部署方案(Gitea + Docker + 双分支工作流) 2026-04-16 12:44:14 +08:00
.env.example feat: 实现阿里云短信验证码登录 2026-06-01 23:53:49 +08:00
.env.prod.example refactor: 移除阿里云融合认证集成,保留基础设施以备后续使用 2026-06-01 10:18:15 +08:00
.gitignore Add AGENTS.md and ignore coverage 2026-05-04 22:02:01 +08:00
AGENTS.md Add AGENTS.md and ignore coverage 2026-05-04 22:02:01 +08:00
bun.lock feat: 实现阿里云短信验证码登录 2026-06-01 23:53:49 +08:00
CLAUDE.md refactor: 移除阿里云融合认证集成,保留基础设施以备后续使用 2026-06-01 10:18:15 +08:00
dev-spec.md docs: sync project progress across CLAUDE.md and dev-spec.md 2026-04-09 12:02:43 +08:00
docker-compose.prod.yml fix: health 路由路径修正为 /health 2026-04-18 04:13:59 +08:00
docker-compose.yml feat: 添加 CI/CD 部署方案(Gitea + Docker + 双分支工作流) 2026-04-16 12:44:14 +08:00
Dockerfile fix: health 路由路径修正为 /health 2026-04-18 04:13:59 +08:00
drizzle.config.ts 修复游戏化测试与奖励边界 2026-05-17 00:22:55 +08:00
eslint.config.js Add Flutter app-facing API routes 2026-05-04 01:24:23 +08:00
package.json feat: 实现阿里云短信验证码登录 2026-06-01 23:53:49 +08:00
tsconfig.ci.json perf: 限制 CI typecheck 内存占用避免 OOM 2026-06-01 12:06:02 +08:00
tsconfig.json perf: 移除 tsconfig 中不必要的 declaration 和 declarationMap 降低 CI 内存占用 2026-05-28 23:48:48 +08:00
vitest.config.ts feat: implement Phase 1b core features and Phase 1c commercialization 2026-04-09 00:12:12 +08:00