Skip to content

v1.0.30

Choose a tag to compare

@bcblr1993 bcblr1993 released this 27 Sep 08:09
· 277 commits to main since this release

v1.0.30 发布说明

2026-09-27,完成 UI 视觉排版与无障碍设计全面重构升级、新增网络连通性五阶自动化诊断引擎、底栏极限排版防折行优化、双语本地化全面覆盖、44 场景 UI 自动化审查矩阵全量通过,以及 Apple Silicon 物理真机六维网络矩阵(TUN / 透明代理 × Rule / Global / Direct)100% 验收通过:

核心优化与演进落地:

  1. UI 视觉排版与极致无障碍对齐(ContentView.swift、AetherRouteVisualSystem.swift、Localizable.xcstrings):

    • 侧边栏视觉精细化:重构导航选中高亮、圆角及高对比度样式,在深浅色外观下均呈现极具现代感与辨识度的设计;
    • DNS 视图视觉打磨:优化状态指示药丸、服务器卡片内边距及测速标签层次;
    • 底栏极限窗口防截断与单行排版:针对最小窗口尺寸(960px 宽度及以下)与极端大字号辅助功能(Expanded Text / Large Accessibility sizes)场景,优化底部版本号标签与设置操作按钮的布局约束,保证单行优雅排版,彻底杜绝文字折行或与图标挤压重叠;
    • 全面双语本地化:对所有新增诊断状态、文案提示与界面标签实现完整简体中文与英文官方本地化覆盖。
  2. 网络连通性智能诊断引擎(SupportDiagnosticsView.swift):

    • 内置 5 阶段端到端网络诊断流水线(核心就绪、节点与协议、本地代理监听、数据面直连、公网连通性与穿透);
    • 提供可视化阶段状态指示(Pending / Running / Passed / Warning / Failed)、精准毫秒级耗时监控以及基于诊断结论(All Healthy / Proxy Degraded / Proxy Blocked / Offline 等)的智能排障建议卡片。
  3. 零测试说明纯净正式包交付标准(scripts/package_release_dmg.sh、AGENTS.md):

    • 严格执行零私有凭据、零测试说明打包红线;
    • 磁盘卷标统一为 AetherRoute 1.0.30,经挂载验证确认完全纯净。
  4. 版本号推进与项目规范对齐(project.yml、CHANGELOG.md):

    • 版本号推进至 MARKETING_VERSION: "1.0.30", CURRENT_PROJECT_VERSION: "2026092701"。

真实硬件与环境自动化验证结论:

  1. UI 44 场景全量截图视觉门禁审查:

    • 审查覆盖:中英双语、浅色/深色外观、最小窗口极限排版、大字号 Expanded Text、各页面状态药丸及底栏展示;
    • 审计用例:44 个用例 100% PASS(isAssociatedWithFailure: false),视觉对比度与排版单行布局完全符合验收标准。
  2. 物理真实设备实机 6 维网络矩阵验收(Apple Silicon Mac mini):

    • 自动化门禁测试套件:physical-network-transaction.sh(Build 2026092701);
    • 6 维模式全量验收结论:
      • tun/rule: all checks passed (100% PASS)
      • tun/global: all checks passed (100% PASS)
      • tun/direct: all checks passed (100% PASS)
      • transparent/rule: all checks passed (100% PASS)
      • transparent/global: all checks passed (100% PASS)
      • transparent/direct: all checks passed (100% PASS)
    • 本地代理(:7890 HTTP, :7891 SOCKS5, 混合协议端口)、Captive Portal 探针、Anthropic API 穿透、国内直连(Baidu)及出口 IP 校验全部即时响应通过。
    • 测试完成后已执行环境无损还原,测试临时目录与日志完整清理。
  3. 本地静态与安全门禁核查:

    • Zero-Bundle 红线校验 100% 通过;
    • 单元回归与全量逻辑测试通过。

正式发布规范执行核验:

  1. 采用标准生产核心(Normal Core Variant),完全剥离 QA 自动化测试标记;
  2. 主程序(com.aetherroute.desktop)及网络扩展(com.aetherroute.desktop.tunnel、com.aetherroute.desktop.transparent-proxy)均采用 Developer ID 签名与 Hardened Runtime;
  3. 提交 Apple Notarization 官方公证并完成双重票据装订(Stapled App + Stapled DMG);
  4. Sparkle 自动更新清单采用官方专用 Ed25519 密钥签名并经反向验签断言通过;
  5. 磁盘镜像挂载检验通过,确认无任何测试说明文件,卷标为 AetherRoute 1.0.30。