|
|
e818ac8764
|
x
Build docker and publish / build (20.15.1) (push) Successful in 7m38s
|
2026-04-04 09:41:41 -07:00 |
|
|
|
98d8525fa9
|
refactor: 简化 trial 赠送配置,删除多余的白名单启用开关
Build docker and publish / build (20.15.1) (push) Successful in 7m42s
**简化方案**:
- 删除 `EnableTrialEmailWhitelist` 配置字段(多余)
- 保留 `TrialEmailDomainWhitelist`(逗号分隔的白名单域名)
- 赠送规则:白名单**非空** 且 **邮箱在列表** 才赠送
**新的赠送逻辑**:
```yaml
TrialEmailDomainWhitelist: "qq.com,163.com,gmail.com"
```
- 为空 → ❌ 不赠送(关闭)
- 非空 → ✅ 赠送给白名单域名的邮箱
**更新的地方**:
1. internal/config/config.go - 删除 EnableTrialEmailWhitelist 字段
2. userRegisterLogic.go - 简化赠送逻辑
3. emailLoginLogic.go - 简化赠送逻辑
4. bindEmailWithVerificationLogic.go - 简化赠送逻辑
5. oAuthLoginGetTokenLogic.go - 简化赠送逻辑
**配置升级说明**:
旧配置:
```yaml
EnableTrial: true
EnableTrialEmailWhitelist: true
TrialEmailDomainWhitelist: "qq.com,163.com"
```
新配置(只保留两项):
```yaml
EnableTrial: true
TrialEmailDomainWhitelist: "qq.com,163.com"
```
关闭赠送:
```yaml
EnableTrial: true
TrialEmailDomainWhitelist: ""
```
Co-Authored-By: claude-flow <ruv@ruv.net>
|
2026-04-03 07:20:10 -07:00 |
|
|
|
3417da2a9e
|
feat: trial 赠送改为白名单邮箱域名控制
Build docker and publish / build (20.15.1) (push) Failing after 7m14s
- 新增 EnableTrialEmailWhitelist + TrialEmailDomainWhitelist 配置
- 邮箱注册/登录:加白名单域名判断,域名匹配才赠送 trial
- 设备登录/手机注册:移除 activeTrial,不再自动赠送
- 绑定邮箱(bindEmailWithVerification):绑定成功后检查白名单+防重复赠送
- 新增 IsEmailDomainWhitelisted 导出函数供跨包调用
- 清理 deviceLoginLogic/telephoneUserRegisterLogic 中的 activeTrial 死代码
Co-Authored-By: claude-flow <ruv@ruv.net>
|
2026-04-02 05:46:04 -07:00 |
|
|
|
fdfadca57f
|
赠送逻辑
Build docker and publish / build (20.15.1) (push) Successful in 6m57s
|
2026-03-18 02:04:34 -07:00 |
|
|
|
4d913c1728
|
修复缓存
Build docker and publish / build (20.15.1) (push) Successful in 7m26s
|
2026-03-06 21:58:29 -08:00 |
|
|
|
6c370485d1
|
fix gitea workflow path and runner label
Build docker and publish / build (20.15.1) (push) Failing after 8m1s
|
2026-03-04 03:07:41 -08:00 |
|
|
|
82626dd749
|
fix device decrypt flow and delete_account response stability
Build docker and publish / build (20.15.1) (push) Failing after 8m0s
|
2026-03-04 01:37:11 -08:00 |
|
|
|
4d8516b2e1
|
同步历史版本代码
|
2026-03-03 09:32:22 -08:00 |
|