Repository navigation
Notch Calendar v1.6.18
Manual installation / 手动安装: Open the DMG, drag Notch Calendar to Applications, then relaunch it. Automatic app replacement remains disabled in this release. / 打开 DMG,将 Notch Calendar 拖入“应用程序”,然后重新启动;此版本仍未启用自动替换安装。
[1.6.18] - 2026-09-24
macOS 15+ · Apple Silicon and Intel · Ad-hoc signed, manual installation; no Developer ID signing or notarization.
Added / 新增
- Add a regression test that posts the calendar-day change and wake notifications from a background thread and verifies both check-ins are delivered. / 增加后台线程发送跨日及唤醒通知的回归测试,验证早晚打卡均能正常生成。
Fixed / 修复
- Deliver check-in system notifications on the main run loop before entering MainActor-isolated callbacks. This fixes the v1.6.17 crash when macOS posts a day-change notification from a background thread. / 在进入 MainActor 回调前先将打卡系统通知切至主线程,修复 1.6.17 遇到系统后台发出跨日通知时崩溃的问题。
- Route meeting reminder sleep/wake notifications through the main run loop as well. / 会议提醒的睡眠和唤醒通知也统一切至主线程,避免同类问题。
Acceptance status / 验收状态
- 380 Swift tests executed, 17 optional skips, zero failures; 21 Python quality tests passed. Physical display and real wake/login behavior, stationary performance, live payment/activation, Keychain dialogs, and VoiceOver remain pending. / Swift 测试执行 380 项、按需跳过 17 项、零失败;Python 质量测试 21 项通过。实体屏幕及真实唤醒/登录行为、静置性能、真实付款激活、钥匙串弹窗和 VoiceOver 仍待验收。