Commit Graph

159 Commits

Author SHA1 Message Date
0f4013ed8a fix(test): 修复Linux测试中Unix域套接字路径超出108字节限制问题
Some checks are pending
Security Checks / security (push) Waiting to run
2026-10-18 10:36:54 +08:00
1ce9f708e3 feat: 支持第三方发信自定义发信名称并简化系统发信地址,发布V2.13.0部署包 2026-10-18 01:13:06 +08:00
583b9e88b7 feat(backend): 支持外部邮箱启用/删除接口及用户账号级联删除接口
Some checks are pending
Security Checks / security (push) Waiting to run
2026-10-17 22:28:58 +08:00
4286bc532c 支持外发邮件增加List-Unsubscribe标头并升级至V2.11.1 2026-10-17 17:12:42 +08:00
a137c3d4e1 内置多场景邮件验证码模板并保障移动端自适应单行排版 2026-10-17 14:56:29 +08:00
73c13cbdf5 全新部署自动清空三种数据库数据并升级版本至V2.10.7 2026-10-17 12:06:21 +08:00
61d9c42cf6 修复向导Web域名未解析公网IP时自动回退为邮件服务器公网IP并升级版本至V2.10.6 2026-10-17 11:11:07 +08:00
0e2adc866d 邮件验证码添加行内样式强制单行居中且防止手机邮件客户端过滤class导致折行 2026-10-16 15:28:39 +08:00
e9d17f57c1 优化邮件验证码模板移动端显示为单行防止折行 2026-10-16 15:21:59 +08:00
66c3f04e4b 优化验证码邮件模板
参考用户提供的卡片式 HTML 邮件样式,增加纯文本与 HTML 双格式投递,补充模板安全转义和有效期测试。
2026-10-06 11:30:45 +08:00
0bb2155791 修复验证码服务在 PostgreSQL 下的事务行锁查询 2026-10-06 03:12:46 +08:00
30b75adf77 保留验证码限流存储故障原因便于排查 2026-10-06 03:00:00 +08:00
7d86d01318 运行时配置清理阶段检查点 2026-10-05 01:31:34 +08:00
a2665b874f 修正网页邮件按投递时间排序并补录草稿发送验收 2026-10-04 05:09:08 +08:00
c6c1516ae2 补充数据库迁移建库权限预检并准确提示权限不足 2026-10-04 03:34:42 +08:00
1d63e9fd1d 修复Telegram回调与沙箱推送未使用本机代理 2026-10-03 20:42:13 +08:00
ac69b1b5d3 修复管理员仅配置安全码时无法独立找回密码 2026-10-03 20:12:54 +08:00
d3fe37a121 修复公共恢复审计回归测试
让日志迁移测试符合连续版本校验,并避免测试清理任务与角色更新产生 SQLite 锁竞争。
2026-10-03 02:59:03 +08:00
8a73a2d6be 优化安全码与外部邮箱二选一校验 2026-10-03 01:41:24 +08:00
f965affcaa 补齐安全码与已验证邮箱二选一授权回归覆盖 2026-10-02 18:36:39 +08:00
96656d9b21 检查点:保存安全方式二选一授权调整以补充回归覆盖 2026-10-02 18:33:48 +08:00
2d14bf988e 补齐公共密码恢复审计并修正刷新成功提示 2026-10-02 17:37:45 +08:00
1250d11716 优化验证码生成:同一数字最多出现两次 2026-10-02 17:32:07 +08:00
0f083ccf61 修复管理员分组版本校验和受限保存
修复管理员用户列表成员版本缺失导致的多分组保存失败,并保留管理员不可管理分组的成员关系,补充回归测试。
2026-10-02 06:26:18 +08:00
37d0be2eb1 补充分组权限回归用例
覆盖管理员所属分组范围、默认分组回退、管理员多分组和普通用户单分组约束。
2026-10-02 03:53:35 +08:00
60ef7a74ec 修复管理员成员分组权限检查点
提交分组成员管理权限和前端入口调整,作为继续开发前的安全检查点。
2026-10-02 03:48:27 +08:00
29dbe325be 修复全新部署反代模式证书初始化失败 2026-10-01 20:59:47 +08:00
e3c6717cbb 实现全新部署数据清理保护
部署脚本、外部数据库初始化保护及统一证书域名配置已完成;不保留旧运行数据。
2026-10-01 13:13:12 +08:00
a7ce8013ef 修复管理员查看超级管理员范围 2026-10-01 05:19:23 +08:00
2f83a22dd2 修复凭据恢复取消等待
让凭据根目录读取遵循调用上下文,避免恢复码生成在凭据锁竞争时绕过取消信号并长时间阻塞。
2026-09-30 05:08:44 +08:00
5ff74c728c 审查检查点:修正全量回归基础夹具
补充 SMTP 测试表结构,更新管理端点数量断言,并同步前端回归测试夹具与布局断言。
2026-09-30 05:01:03 +08:00
ef4e4c2ce6 修复分区配置初始化写入流程
将安装向导写入、域名设置和安装完成流程统一接入分区配置事务,保留旧版配置覆盖保护。
2026-09-29 21:36:53 +08:00
a26b68119c 修正通知绑定回归用例
将 Telegram 回归夹具迁移到授权身份与偏好分离的接口,覆盖超级管理员本人绑定隔离并保持伪造身份拒绝校验。
2026-09-29 18:28:47 +08:00
c55160d663 收口Telegram旧接口并补充超级管理员绑定用例
将旧Telegram兼容入口收口到当前账户绑定流程,禁止请求体伪造Chat ID,并补充超级管理员本人插件设置权限回归用例。
2026-09-29 16:36:24 +08:00
31290b7a18 完善各角色独立通知绑定的隔离检查和回归用例 2026-09-28 22:09:15 +08:00
5f1edf4cbb 完善各角色个人推送授权绑定前检查点 2026-09-28 22:03:36 +08:00
e84ed9b3c2 修复微信绑定过期取消并补充会话隔离回归用例 2026-09-28 21:53:23 +08:00
2f738eb083 修复外部邮箱更换回归用例的函数签名适配
为含可选分组写入保护参数的方法添加用例调用适配,不改变业务授权逻辑或中文提示。后端全量静态检查通过,未执行回归用例或实机验收。
2026-09-28 21:33:17 +08:00
0328b74173 补充公众号变更后的个人重绑状态和发送限制
公众号身份不匹配时阻止重新启用、测试发送与邮件通知,保留停用及解绑;新增身份匹配回归源码。全量编译和相关包静态检查通过,未执行回归和实机验收。作为修复全量静态检查发现的既有用例签名错误前检查点。
2026-09-28 21:31:37 +08:00
e79095d5f3 微信个人绑定状态复核前检查点
保存微信个人绑定后端、按实际收件账户推送和回归源码;前端未接入,回归用例未执行,尚未部署验收。
2026-09-28 21:27:30 +08:00
8104998417 隔离系统通知配置权限并保留各角色个人设置
个人扫码绑定实现前检查点;补充权限与账户隔离回归用例,业务实机验收尚未执行。
2026-09-28 20:57:56 +08:00
3d6a59092d 统一SMTP事务入队并复核投递授权与邮件日期
将SMTP信封收件人与授权快照持久保存,按收件人投递并在执行前复核凭据状态;保留原邮件日期,新增队列元数据迁移并补齐相关回归用例源码。
2026-09-27 23:14:02 +08:00
42835b71f7 统一生成十二个安全码并采用三行四列规整布局 2026-09-27 18:10:55 +08:00
645c3444b7 修正安全码验证后重新查看的提示与注释 2026-09-27 17:50:03 +08:00
97677d7185 补齐安全码验证后查看功能并保存部署前检查点
补充安全码加密存储及受权限约束的再次查看,增加前端验证和自动隐藏;构建已通过,云端业务验收待完成。
2026-09-27 17:27:04 +08:00
8bf13aaa68 完善初始化DNS未就绪提示与手工公网地址生成 2026-09-27 01:07:08 +08:00
d4eff5deb5 明确显示系统通知地址只发不收的投递失败原因 2026-09-27 00:01:00 +08:00
a1dc20af85 支持通知凭据验证后查看并收紧账号权限 2026-09-26 22:16:47 +08:00
85feb38c5d 开放用户本人查看通知凭据前保存实现检查点 2026-09-26 22:10:51 +08:00
1a6c0ec383 修复管理员分组代管写入的并发权限边界 2026-09-25 22:53:15 +08:00