Skip to content

v2026.08.15

Latest

Choose a tag to compare

@2951461586 2951461586 released this 14 Aug 18:21

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 构建。