v2026.08.15 发布说明
本版本完成协议支付公共执行层迁移、Smailr 注册修复、协议注册 AT-only 收敛,以及桌面账号列表的优惠状态展示与排序。
桌面账号列表
- “可试用 Plus”优惠状态统一显示为绿色成功状态。
- “优惠状态”列支持升序/降序排序。
- 排序在完整筛选结果上执行,再进行分页,不再只重排当前页面。
- 新增独立
AccountGridPresentation模块,主窗口只维护排序状态和刷新动作。
协议注册与邮箱
- 协议注册彻底移除 8c Codex OAuth Refresh Token 阶段,旧调用即使传入兼容参数也保持 AT-only。
- Smailr API Key 不可读取域名目录时,使用已配置的默认域名/Domain ID;等级限制导致创建失败时可复用未绑定邮箱。
- 修复 Smailr TLS 瞬态重试、相对导入、发件人/收件人字段映射、邮件详情正文补取和乱码主题 OTP 回退。
- 为 Smailr 邮件时间戳增加 10 秒容差,避免服务端时钟略早导致有效验证码被过滤。
- 实际 Smailr 协议注册验证为 1/1 成功:AT HTTP 200、RT 不存在、优惠资格可用。
协议支付架构
payment_flow.py统一支付阶段词汇和各支付方式流程 profile。payment_routing.py统一方法级代理池、阶段路由、地区和 Session 选择,并输出脱敏的不可变执行计划。payment_executor.py统一执行状态机、取消/超时/未知终态、结果归一化和进度历史。- CLI、单账号和批量支付复用相同路由计划,删除重复的阶段代理分配代码。
- 删除已退役的
paypal_links.py、对应测试和“重新生成支付链接”入口;PayPal 链接统一通过协议支付管理器生成。
清理与文档
- 清理 Python/.NET 测试缓存、构建中间产物和本轮 Smailr 临时诊断日志。
- 更新 README、架构边界、目录职责和协议支付增强文档。
- 保留
runtime/、sessions/、本地配置、邮箱池和账号状态数据,不执行破坏性清理。
验证
- Python 全量测试、Python 编译检查、架构扫描和敏感字段扫描。
- .NET 全量测试和
SmsWorkbench/build_dotnet.ps1标准发布构建。 - 安装器、便携 ZIP 和 SHA-256 清单来自同一次
v2026.08.15构建。