Skip to content

ModelDial v0.1.0-preview.9

Pre-release
Pre-release

Choose a tag to compare

@tianwdong tianwdong released this 09 Aug 07:42
· 47 commits to main since this release

ModelDial v0.1.0-preview.9

UNSIGNED / UNNOTARIZED PREVIEW

该预览包没有 Developer ID 签名,也未经过 Apple notarization。若 macOS 阻止首次打开,请使用“系统设置 → 隐私与安全性 → 仍要打开”,不要关闭或绕过 Gatekeeper。

这是当前 Apple Silicon 预览版,对应 0.1.0(Build 108),精确源码提交为 abf28096ccc30fb923213e257eb131a069b79633

本版变化

  • 修复对比页“切换后的实际变化”漏算和长期不增长:按真实生效配置维护独立 actual_switch 时段。
  • 支持轮询间切换回溯、复用会话、已关闭时段的迟到记录,以及超过 100 段的已完成历史累计。
  • App 空闲刷新会先观察本机使用记录,再读取完整权威快照;观察失败时继续显示已保存状态并给出提示。
  • 相同模型与档位的近期记录使用 Provider 消歧;无法唯一确认时继续 fail closed。

下载与安装

  1. 下载并打开 modeldial-0.1.0-preview.9-macos-arm64.dmg
  2. modeldial.app 拖到 Applications,推出 DMG 后从 Applications 启动。
  3. preview.7 及更高版本也可以进入“设置 → 软件更新”升级;preview.6 及更早版本仍需先手动安装新版一次。

资产

  • modeldial-0.1.0-preview.9-macos-arm64.dmg17,652,142 bytes;SHA-256 71c0a97439cd64dbdd1544267ca744124ceb960fb99d3140040001c712b07d9c
  • modeldial-0.1.0-preview.9-build-108-macos-arm64.zip15,441,549 bytes;SHA-256 08779505992b47220d16d1510df77f23d7227162617835316f247c0791ae2cbc
  • modeldial-0.1.0-preview.9-sbom.spdx.json200,843 bytes;SHA-256 ee2b8594be4e4cd245e935f239298ff300a8e7f3a34de802cb022413d09f1493
  • SHA256SUMS

可在下载目录运行:

shasum -a 256 -c SHA256SUMS

已完成验证

  • 干净源码提交完成全量 Python/Swift 合同回归;fresh build 后补跑两项依赖构建产物的合同测试。
  • 三项 SHA-256、DMG、ZIP、SPDX SBOM、thin arm64、macOS 13 兼容门禁和深层 ad-hoc 签名通过。
  • App 与 ZIP 均回读 Build 108、精确源码提交、官方 Radar 地址、preview appcast、公钥、签名 feed 和解压前验签配置。
  • GitHub 与 R2 的四项公开资产均已无认证回下载,大小和 SHA-256 与本地候选精确一致;在线 appcast 的 Ed25519 签名与 ZIP enclosure 签名均通过。
  • /Applications 中的 Build 107 已通过“设置 → 软件更新”发现、下载、验签、安装并重启到 Build 108;再次检查显示“当前已是最新版本”。升级前后的 81 个持久文件无缺失,仅 5 个实时状态文件按预期更新。
  • 更新后的 Build 108 在真实对比页显示 177 次切换后已完成任务,等待时间与参考费用覆盖 125/177 次,确认本版统计修复已进入更新安装包。

已知限制

  • 仅支持 macOS 13+ Apple Silicon;Intel Mac 和 Windows 客户端当前不支持。
  • 没有 Developer ID、secure timestamp、Apple notarization 或 stapling;本机应用内升级不替代 Gatekeeper 干净机验收。