Repository navigation
v1.0.30
v1.0.30 发布说明
2026-09-27,完成 UI 视觉排版与无障碍设计全面重构升级、新增网络连通性五阶自动化诊断引擎、底栏极限排版防折行优化、双语本地化全面覆盖、44 场景 UI 自动化审查矩阵全量通过,以及 Apple Silicon 物理真机六维网络矩阵(TUN / 透明代理 × Rule / Global / Direct)100% 验收通过:
核心优化与演进落地:
-
UI 视觉排版与极致无障碍对齐(
ContentView.swift、AetherRouteVisualSystem.swift、Localizable.xcstrings):- 侧边栏视觉精细化:重构导航选中高亮、圆角及高对比度样式,在深浅色外观下均呈现极具现代感与辨识度的设计;
- DNS 视图视觉打磨:优化状态指示药丸、服务器卡片内边距及测速标签层次;
- 底栏极限窗口防截断与单行排版:针对最小窗口尺寸(960px 宽度及以下)与极端大字号辅助功能(Expanded Text / Large Accessibility sizes)场景,优化底部版本号标签与设置操作按钮的布局约束,保证单行优雅排版,彻底杜绝文字折行或与图标挤压重叠;
- 全面双语本地化:对所有新增诊断状态、文案提示与界面标签实现完整简体中文与英文官方本地化覆盖。
-
网络连通性智能诊断引擎(
SupportDiagnosticsView.swift):- 内置 5 阶段端到端网络诊断流水线(核心就绪、节点与协议、本地代理监听、数据面直连、公网连通性与穿透);
- 提供可视化阶段状态指示(Pending / Running / Passed / Warning / Failed)、精准毫秒级耗时监控以及基于诊断结论(All Healthy / Proxy Degraded / Proxy Blocked / Offline 等)的智能排障建议卡片。
-
零测试说明纯净正式包交付标准(
scripts/package_release_dmg.sh、AGENTS.md):- 严格执行零私有凭据、零测试说明打包红线;
- 磁盘卷标统一为
AetherRoute 1.0.30,经挂载验证确认完全纯净。
-
版本号推进与项目规范对齐(
project.yml、CHANGELOG.md):- 版本号推进至
MARKETING_VERSION: "1.0.30",CURRENT_PROJECT_VERSION: "2026092701"。
- 版本号推进至
真实硬件与环境自动化验证结论:
-
UI 44 场景全量截图视觉门禁审查:
- 审查覆盖:中英双语、浅色/深色外观、最小窗口极限排版、大字号 Expanded Text、各页面状态药丸及底栏展示;
- 审计用例:44 个用例 100% PASS(
isAssociatedWithFailure: false),视觉对比度与排版单行布局完全符合验收标准。
-
物理真实设备实机 6 维网络矩阵验收(Apple Silicon Mac mini):
- 自动化门禁测试套件:
physical-network-transaction.sh(Build2026092701); - 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 校验全部即时响应通过。
- 测试完成后已执行环境无损还原,测试临时目录与日志完整清理。
- 自动化门禁测试套件:
-
本地静态与安全门禁核查:
- Zero-Bundle 红线校验 100% 通过;
- 单元回归与全量逻辑测试通过。
正式发布规范执行核验:
- 采用标准生产核心(Normal Core Variant),完全剥离 QA 自动化测试标记;
- 主程序(
com.aetherroute.desktop)及网络扩展(com.aetherroute.desktop.tunnel、com.aetherroute.desktop.transparent-proxy)均采用 Developer ID 签名与 Hardened Runtime; - 提交 Apple Notarization 官方公证并完成双重票据装订(Stapled App + Stapled DMG);
- Sparkle 自动更新清单采用官方专用 Ed25519 密钥签名并经反向验签断言通过;
- 磁盘镜像挂载检验通过,确认无任何测试说明文件,卷标为
AetherRoute 1.0.30。