Skip to content

ModelDial v0.1.0-preview.15

Pre-release
Pre-release

Choose a tag to compare

@tianwdong tianwdong released this 14 Aug 06:22
· 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.dmg17,786,507 bytes;SHA-256 807059c1ade5511a5843c86a9fc5926682a270a202eb5713ad73986ee284016e
  • modeldial-0.1.0-preview.15-build-114-macos-arm64.zip15,540,895 bytes;SHA-256 53a5cef6fa1e2ccea542aa3ad167ae0337a2b5042a4617bee1d9088c57f54798
  • modeldial-0.1.0-preview.15-sbom.spdx.json200,935 bytes;SHA-256 64bd6c3d38315135459f30f133151097de0e0e0d2ef6c2fda81b34cd4c8f3f70

下载后可在资产目录执行:

shasum -a 256 -c SHA256SUMS

安装边界

这是 Apple Silicon 的 unsigned/unnotarized 预览版,没有 Developer ID 签名或 Apple notarization。手动安装 DMG 时,如 macOS 阻止首次打开,请前往“系统设置 → 隐私与安全性 → 仍要打开”;不要关闭 Gatekeeper,也无需自行运行 xattrspctl

Homebrew Cask 会明确地仅移除所安装 modeldial.app 的 quarantine 属性,不修改系统级安全设置。