Repository navigation
v1.1.0
v1.1.0 发布说明
2026-10-01,全应用改为 macOS 26 液态玻璃设计,代理、DNS、配置、规则、概览与菜单栏面板全部重做,大数据量页面渲染提速。网络引擎、协议实现与两个网络扩展的代码与 1.0.38 相同。
新增
- 统一动效:页面进入、数字变化、按压、展开、复制确认与列表变化使用同一套节奏;开启"减少动态效果"后全部停止。
- 菜单栏:下载与上传速率下方显示 30 秒趋势线;路由模式与网络引擎旁有一句话说明。
- 概览流量图:加入时间轴与区间峰值。
- 配置:删除前先确认;把配置文件拖到窗口即可导入。
- 连接:暂停时列表着色,避免误认为实时数据;搜索或筛选无结果时明确提示。
改进
- 液态玻璃:侧边栏为系统原生液态玻璃侧边栏,卡片、按钮与分段控件为玻璃,内容层保持不透明以保证文字清晰。跟随"系统设置 › 外观"中的液态玻璃(清透/着色)与"减少透明度"设置。
- 像系统设置一样的页面:大标题配页面操作,分组卡片,每一项带彩色图标。
- 概览:盾牌徽章、一个大字状态与 VPN 式开关一眼看清;实时流量大号数字;"线路"一组集中显示出口节点、路由模式、网络引擎与线路检查。
- 菜单栏面板:同样的徽章与开关,流量、出口与模式合为一组;App 在后台时按钮依然清晰。
- 代理:只保留选节点与测速。每行显示选中状态、地区代码(SG、JP)、名称、协议与彩色延迟;"手动/自动"改为"自动选择最快节点"开关;节点清单移到"设置 › 隐私与诊断"。
- DNS:一张"配置中的 DNS"概要卡,详情默认收起;TUN 下的调整改为弹出菜单,"跟随配置"会写明配置中的值,改动过的项有标记。
- 配置:一个"添加"菜单(订阅、文件、节点),同步与归档放进"更多";每个配置显示"当前配置"或"使用"按钮。
- 规则:"测试网址或 IP"放在页首并就地给出结果;配置中的规则按去向(代理、直连、拒绝)筛选;规则资源从配置页移到规则页。
- 连接:命中规则的类型与内容分开显示,窄列只截断内容。
修复
- 英文数量词复数形式(规则、节点、上游等)。
- 禁用的控件会说明原因;DNS 选项显示实际生效的值。
- 设置打开时不再滚动到绕过规则输入框。
- 分段控件在窄窗口中不再挤压或溢出。
- 侧边栏选中项的图标不再与强调色混在一起。
- 失败状态:侧边栏圆点为红色,主按钮显示"重试"。
- 次要文字、隐私说明等处通过辅助功能对比度审计;设置面板与各页面的辅助功能标识不再被外层容器覆盖。
性能
- 连接页 2000 条连接:760 毫秒 → 约 310 毫秒。
- 连接页常规数据:245 毫秒 → 150–180 毫秒。
- 配置页(500 个节点、10000 条规则):250 毫秒 → 190–220 毫秒。
验证结论
- 本地回归:
test_network_switch_gate.py、Tests/EngineReconnect/run.sh、Tests/RuntimeEnvironment/run.sh、./scripts/test.sh全部通过。 - Tart 虚拟机矩阵(
macos27,构建 2026100102):6 个组合全部通过,含大请求上传、空闲 Keep-Alive 复用与透明代理 SNI 恢复检查;测试后已清理虚拟机临时文件。 - 物理真机(Apple Silicon Mac mini):使用公证候选包实测——TUN 模式 2 MiB 上传 4.1 秒、6 MiB 6.1 秒,空闲 Keep-Alive 复用通过;透明代理模式 2 MiB 3.9 秒、6 MiB 6.1 秒,空闲 Keep-Alive 复用与 SNI 恢复通过;远程回归门禁
test_remote_arm64.sh fast通过。
例外说明
- 构建号改为 2026100102:同版本同构建号重建后,虚拟机中已激活的系统扩展未被替换,提升构建号后矩阵全部通过;源码与通过远程门禁的版本一致。
- Xcode 26.5 兼容:首轮远程门禁发现一处仅 Xcode 26.5 报告的 Swift 并发错误,已修复(行为不变)。
- Mac mini 全套 UI 测试未复跑:辅助功能修复后未在 Mac mini 上完整复跑 UI 测试,下一版本发布前补跑。详见
Docs/ReleaseExceptions/1.1.0.md。
正式发布规范执行核验
- 采用标准生产核心(Normal Core Variant),不含 QA 自动化标记,发布通道为
stable; - 主程序与两个网络扩展均为 Developer ID 签名与 Hardened Runtime;
- 经 Apple 公证并完成票据装订(App + DMG);
- Sparkle 更新清单使用 Ed25519 密钥签名;
- 磁盘镜像不含测试说明文件,卷标为
AetherRoute 1.1.0。