ModelDial v0.1.0-preview.15
Pre-release
Pre-release
·
21 commits
to main
since this release
ModelDial v0.1.0-preview.15
preview.15 修复自动来源选择和历史切换收益展示。本次发布对应 0.1.0(Build 114),精确源码提交为 82470dd02b06107a1d2d7059b78a5669d4cb93d7。
本次修复
- 自动识别当前模型时,不再沿用该配置中已经过期的“本机实测”来源;自动模式只采用有效结果,并优先展示可信官方 Radar。
- 用户仍可主动选择“本机实测”浏览历史结果;已过期结果会明确标记,不再伪装成当前有效推荐依据。
- 数据来源选择在当前浏览会话内保持稳定,不会随着自动识别到的当前模型变化而静默跳转。
- 对比页恢复“历史实际切换累计”的等待时间和参考费用变化;该历史汇总与当前正在浏览的两两对比组合相互独立。
验证
- 来源状态、Swift Presenter、UI、本地化和 Advisor 定向回归:
193/193通过。 - 对比页 UI、本地化和 Swift Presenter 定向回归:
141/141通过。 - 全量 Python/Swift 合同:
1473/1473通过;发行合同:32/32通过。 - fresh Build 114 的 60 个 Mach-O/65 个架构记录全部满足 macOS 13 门禁,深层 ad-hoc 签名和 SPDX SBOM 校验通过。
- 隔离首启自动验收通过:本机假 endpoint 完成 2 个配置、10 首轮题目和双向 pairwise;真实模型请求、Keychain 读取和用户正式数据路径读取均为
0。 - ZIP 冻结后端在全新 HOME/数据目录中刷新到
snapshot-2026-08-14T06-00-00Z的 18 条可信第一方 Radar 结果。
应用内更新说明
- 仓库与 GitHub Release 继续保留本页的完整工程记录;Sparkle 弹窗改为引用独立的用户变更摘要,不再展示测试数量、内部快照、Keychain、文件大小、哈希或 SBOM。
- 公开更新说明为 590 bytes、4 条用户可见变化,SHA-256 为
0e41e7fbef2b2c7fbc324c3ab8b1f27f4fbbc92a2a462480154d1737f410b337;文件长度和 Ed25519 签名均由 preview appcast 声明。 - 修复后的公开 appcast 为 4931 bytes,SHA-256 为
cfbcd50f43de87d2e184284632b1ba409e2d294629f8b5fa4f2d755b90497f46;Build 114 enclosure 与发行 ZIP 未改变。 - 使用公开 Build 113 ZIP 在隔离数据目录打开真实设置页检查更新,Sparkle 正确发现 Build 114;标题和 4 条变化全部可见,滚动条处于禁用状态。验收未安装更新,随后恢复
/Applications中既有的 Build 114。
下载与校验
modeldial-0.1.0-preview.15-macos-arm64.dmg:17,786,507bytes;SHA-256807059c1ade5511a5843c86a9fc5926682a270a202eb5713ad73986ee284016emodeldial-0.1.0-preview.15-build-114-macos-arm64.zip:15,540,895bytes;SHA-25653a5cef6fa1e2ccea542aa3ad167ae0337a2b5042a4617bee1d9088c57f54798modeldial-0.1.0-preview.15-sbom.spdx.json:200,935bytes;SHA-25664bd6c3d38315135459f30f133151097de0e0e0d2ef6c2fda81b34cd4c8f3f70
下载后可在资产目录执行:
shasum -a 256 -c SHA256SUMS安装边界
这是 Apple Silicon 的 unsigned/unnotarized 预览版,没有 Developer ID 签名或 Apple notarization。手动安装 DMG 时,如 macOS 阻止首次打开,请前往“系统设置 → 隐私与安全性 → 仍要打开”;不要关闭 Gatekeeper,也无需自行运行 xattr 或 spctl。
Homebrew Cask 会明确地仅移除所安装 modeldial.app 的 quarantine 属性,不修改系统级安全设置。