qian
|
8d4e8744d5
|
fix(help):修复帮助文档问题
|
2026-09-02 23:56:49 +08:00 |
|
qian
|
3c749c6c0a
|
fix(setting):移除设置中多个未生效设置项
|
2026-09-01 23:11:31 +08:00 |
|
qian
|
cd019cf817
|
feat(billing):新增本位币设置,初始化时可选择全局货币单位,一旦设置就不能修改
|
2026-08-29 10:22:47 +08:00 |
|
chengqian
|
6a49559147
|
fix(model):修复大模型接口把关键信息泄露给用户的问题
|
2026-08-20 14:29:57 +08:00 |
|
martin
|
a6ed67d841
|
fix: 完成 P3 细节优化项
依据《代码分析结果.md》P3 章节,逐条修复 20 项细节问题:
正确性修复:
- P3-1 锁定剩余分钟改用 math.Ceil,避免「0.9 分钟」显示为「0 分钟」
- P3-12 移除 CheckAndUpgradeLevel 中恒真的 hasUpdate 标志
- P3-14 移除 CheckTrialExpiry 中恒真表达式(count > 0 || true)调试残留,改用 RowsAffected
- P3-2 成员不存在统一返回 NewNotFoundError(404),与其它方法语义一致
安全加固:
- P3-6 X-Request-Id 加格式校验 ^[A-Za-z0-9-]{1,64}$,防日志注入
- P3-7 新增公共 EscapeLikePattern,转义 admin LIKE 搜索的 %/_ 通配符
- P3-8 Encrypt 输出加 v1: 版本前缀,Decrypt 兼容无前缀历史密文
- P3-9 turnstile 响应体读取加 64KB 上限,防内存耗尽
- P3-11 backup codes 熵由 48-bit 提升到 64-bit
- P3-15 recordAudit 对 multipart/二进制体跳过 Unmarshal 与原文落库
- P3-17 错误日志按 Content-Type 跳过 multipart/二进制体读取
- P3-16 HandleRealtime 加 panic recover 与连接生命周期日志
可维护性/一致性:
- P3-3 oauth.go 时间格式统一为 time.RFC3339
- P3-5 MsgSuccess 统一为 ok,response.go 改用常量引用
- P3-4 错误码分段策略加注释,说明空洞与跳跃的成因
- P3-13 ModelMultiplier 占位语义加注释(计费公式设计位 + 快照列)
- P3-19 抽取 registerCronJobs,主启动流程清爽
重构:
- P3-18 删除死代码 BuildBillingSummary/SummaryParams(仅测试引用),保留共用 helper
- P3-20 抽取 relay.InvalidateMemberModelScopeCache 单一失效入口,
消除三处 member_model 前缀字面量重复(原为有意跨包失效,原建议改名会破坏)
经核实保留 + 文档化:
- P3-10 TOTP 暂保留 SHA-1:totp.Validate 硬编码 SHA-1 且存储不保存算法元信息,
直接切 SHA-256 会导致校验恒失败,需配合 schema 改动,超出 P3 范围
|
2026-07-26 12:16:33 +08:00 |
|
 
|
79b9224968
|
注册功能优化 (#10)
* fix:修复权限问题
* fix:修复项目key类型错误问题
* fix:修复rbac权限问题
* fix:修复api密钥未及时失效的问题
* improve:优化渠道调度稳定性
* improve:优化路由
* fix:修复项目预算控制缺陷
* fix:加强限流等安全措施
* feat:添加限流相关字段的前端展示及接口字段
* improve:优化注册时密码要求,只需要字母和数字即可
* feat(setting):添加注册限流设置
* improve:优化前端数字类型转换
* chore:rbac权限放行
* feat:团队功能作为可选项,允许不设置团队的情况下进行注册
* feat:团队code只能设置一次
* improve:优化组织名称限制
* chore:合并数据库版本文件
---------
Co-authored-by: chengqian <wuchengqian@kkidc.com>
Co-authored-by: qian <wuchengqian5@163.com>
|
2026-06-23 23:07:36 +08:00 |
|
 
|
22ee0aa112
|
修复安全问题 (#9)
* fix:修复权限问题
* fix:修复项目key类型错误问题
* fix:修复rbac权限问题
* fix:修复api密钥未及时失效的问题
* improve:优化渠道调度稳定性
* improve:优化路由
* fix:修复项目预算控制缺陷
* fix:加强限流等安全措施
* feat:添加限流相关字段的前端展示及接口字段
* improve:优化注册时密码要求,只需要字母和数字即可
* feat(setting):添加注册限流设置
* improve:优化前端数字类型转换
* chore:rbac权限放行
---------
Co-authored-by: chengqian <wuchengqian@kkidc.com>
Co-authored-by: qian <wuchengqian5@163.com>
|
2026-06-23 22:47:54 +08:00 |
|
 Qianandqian
|
501726b831
|
优化用户相关功能 (#8)
* improve(user):优化注册功能提示
* improve(user):优化邮箱大小写重复问题
* improve(user):添加密码强度指示器
* fix(setting):修复系统设置功能里面的数字转换问题
* feat(email):优化邮件发送功能
* chore(email):移除无用配置和日志
* fix(user):修复重置密码功能
* chore(ui):调整轮询间隔
* chore(ui):添加充值提示
* chore(ui):优化用户注册功能
* chore(sql):补充数据库变更文件
* fix(email):优化邮箱校验
---------
Co-authored-by: qian <wuchengqian5@163.com>
|
2026-06-17 22:47:26 +08:00 |
|
qian
|
acd2e01ae5
|
feat:添加账号禁用词功能
|
2026-06-12 01:23:40 +08:00 |
|
chengqian
|
a1f637fb2a
|
feat:添加用户协议文档管理功能
|
2026-06-11 17:49:55 +08:00 |
|
chengqian
|
13073babc0
|
feat:添加注册频率限制
|
2026-06-09 13:45:23 +08:00 |
|
martin
|
8f4eaa9016
|
fix:修复版本监测失效问题
|
2026-06-08 23:31:38 +08:00 |
|
martin
|
0c05366136
|
feat(update):新增快捷升级功能
|
2026-06-07 22:27:01 +08:00 |
|
martin
|
5117173b4b
|
fix(tenant):修复用户名缺少验证
|
2026-06-07 19:03:29 +08:00 |
|
qian
|
a59b8850f0
|
fi:中间件和数据库
|
2026-06-03 15:34:38 +08:00 |
|
qian
|
a11127303b
|
feat(model):新增模型导入导出功能
|
2026-05-29 07:50:09 +08:00 |
|
qian
|
09f1b30db4
|
feat(group):新增模型分组功能
|
2026-05-27 20:52:11 +08:00 |
|
qian
|
378330f114
|
refactor:重构版本信息,前端改用bun包管理工具
|
2026-05-10 13:27:04 +08:00 |
|
qian
|
3405280224
|
后端功能首次提交
|
2026-05-10 12:21:27 +08:00 |
|