Skip to content

MenuBarMijia v1.0.3

Choose a tag to compare

@jryang1997 jryang1997 released this 25 Oct 03:03
· 135 commits to main since this release

本次提供 macOS 14+ (MenuBarMijia-1.0.3.dmg) 与 Windows x64 安装包。

新增与改进 (What's New in v1.0.3)

  • 系统门槛下放至 macOS 14+ (Sonoma / Sequoia / Tahoe):将 Package.swift 与应用打包最低系统版本从 macOS 26.0 下调至 macOS 14.0。macOS 26 保持原生 SwiftUI .glassEffect Liquid Glass 液态玻璃渲染,macOS 14 与 15 自动回退至 .ultraThinMaterial 毛玻璃;核心库 MijiaCore 可直接作为独立 SwiftPM 库引用。
  • 定时器磁盘持久化与过期安全确认 (Persistent Timers & Overdue Confirmation):延时指令(如「10 分钟后关加热器」/ "in 10 minutes turn off study light")持久化保存在本地 UserDefaults (assistant_scheduled_commands_v1)。应用重启后,未到期定时按剩余秒数继续倒计时;退出期间已过期的定时转入待确认队列(绝不在后台静默触发过期硬件操作),通过指令栏顶部横幅与 macOS 原生通知提供「立即执行」或「忽略」。
  • 双端黄金语料 (intent_golden.json) 与 Windows 英文指令完整对齐 (Cross-Platform Golden Corpus & Windows English Parity):新增跨平台共享测试语料 Tests/Fixtures/intent_golden.json,由 Swift Testing 与 Windows TypeScript 测试共同校验;Windows 端补齐词边界消费式英文解析(支持色温、空调模式、相对调温、自动风速、英文延时与撤销)。
  • 隐私与米家云直连说明完善 (Privacy & Mi Cloud Notice):在 README 与登录设置页补充米家非官方客户端 API 的账号风控提示与官方 xiaomi_home 替代方案,并披露本地 UserDefaults 明文存储键名。

安装说明 (Installation)

  • macOS (macOS 14 Sonoma 及以上):下载 MenuBarMijia-1.0.3.dmg 并拖入 Applications(应用程序)。由于个人开源项目未购买付费 Apple 开发者公证,首次打开如遇系统提示,可在终端运行一行命令放行(或在「系统设置 → 隐私与安全性」点击「仍要打开」):
    xattr -cr /Applications/MenuBarMijia.app
  • Windows 11:下载 MenuBarMijia-1.0.3-windows-x64-setup.exe(或 .msi)安装,点击右下角系统托盘图标或按 Alt+M 呼出面板。