Skip to content

Releases: GpsLypy/NotchCalendar

Notch Calendar v1.6.20

Choose a tag to compare

@GpsLypy GpsLypy released this 24 Sep 05:54

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.20] - 2026-09-24

macOS 15+ · Apple Silicon and Intel · Ad-hoc signed, manual installation; no Developer ID signing or notarization.

Added / 新增

  • Persist an explicit daily completion marker. A finished check-in stays finished when its time window is edited or the app restarts. / 单独保存当天的完成标记;完成打卡后修改时段或重启应用都不会重复出现。

Fixed / 修复

  • Remove the check-in deletion action; the popover now offers only Hide reminder and Done. Editing a time window can restore an empty legacy reminder if the current time falls inside the new window. / 移除打卡弹窗中的删除操作,仅保留「收起提醒」和「完成」;调整时段后,旧版留下的空白待办记录在当前时间落入新时段时可重新弹出。
  • Older versions stored completion and removal identically, so an old completed reminder may also return after editing its window. New completions are distinguished from this version onward. / 旧版将完成与移除记成同一种状态,无法回溯区分;修改时段后旧版已完成的提醒也可能重新出现,新版完成记录不受影响。

Acceptance status / 验收状态

  • 384 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 测试执行 384 项、按需跳过 17 项、零失败;Python 质量测试 21 项通过。实体屏幕及真实唤醒/登录行为、静置性能、真实付款激活、钥匙串弹窗和 VoiceOver 仍待验收。

Notch Calendar v1.6.19

Choose a tag to compare

@GpsLypy GpsLypy released this 24 Sep 03:44

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.19] - 2026-09-24

macOS 15+ · Apple Silicon and Intel · Ad-hoc signed, manual installation; no Developer ID signing or notarization.

Added / 新增

  • Show separate, labeled Hide reminder and Remove actions in the check-in popover. Hiding keeps the check-in pending beside the notch; removing clears only that entry. / 打卡弹窗分别提供带文字的「收起提醒」和「移除」操作;收起后刘海胶囊保留待办,移除只清除对应事项。

Fixed / 修复

  • Fit the reminder popover to its pending items instead of leaving a fixed-height empty area. One check-in uses a compact panel; additional entries expand the panel up to a scrollable limit. / 打卡弹窗根据待办数量调整高度,不再留下固定的大块空白;单条显示紧凑窗口,多条时逐步增高并在超过上限后滚动。

Acceptance status / 验收状态

  • 381 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 测试执行 381 项、按需跳过 17 项、零失败;Python 质量测试 21 项通过。实体屏幕及真实唤醒/登录行为、静置性能、真实付款激活、钥匙串弹窗和 VoiceOver 仍待验收。

Notch Calendar v1.6.18

Choose a tag to compare

@GpsLypy GpsLypy released this 24 Sep 02:14

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 仍待验收。

Notch Calendar v1.6.17

Choose a tag to compare

@GpsLypy GpsLypy released this 23 Sep 11:01

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.17] - 2026-09-23

macOS 15+ · Apple Silicon and Intel · Ad-hoc signed, manual installation; no Developer ID signing or notarization.

Added / 新增

  • Add a check-in capsule beside the left edge of the notch. Morning (08:00–10:00) and evening (18:00–20:00) reminders appear on launch, wake, or while the app is running; customize both windows in Settings. Pending check-ins remain across restarts until individually completed or removed. / 刘海左侧新增打卡胶囊。早间 08:00–10:00、晚间 18:00–20:00,在应用启动、电脑唤醒或运行期间进入时段时弹出提醒;可在设置中自定义。待打卡项跨重启保留,完成或手动移除后消失。
  • Request launch at login for the installed app by default, with a switch to disable it in Settings; macOS may require approval in Login Items. / 已安装应用默认请求登录时启动,可在设置中关闭;macOS 可能要求在登录项中批准。

Fixed / 修复

  • Keep a dismissed check-in from reappearing again on the same day, and keep the capsule clear of changing meeting/focus shoulder widths. / 当天移除的打卡不会重复弹出;会议或专注状态改变刘海面板宽度时,打卡胶囊仍避开面板。

Acceptance status / 验收状态

  • 379 Swift tests executed, 17 optional skips, zero failures; 21 Python quality tests passed. Physical display and wake/login behavior, stationary performance, live payment/activation, Keychain dialogs, and VoiceOver remain pending. / Swift 测试执行 379 项、按需跳过 17 项、零失败;Python 质量测试 21 项通过。实体屏幕及唤醒/登录行为、静置性能、真实付款激活、钥匙串弹窗和 VoiceOver 仍待验收。

Notch Calendar v1.6.16

Choose a tag to compare

@GpsLypy GpsLypy released this 18 Sep 15:17

macOS 15+ · Apple Silicon / Intel · v1.6.16 (build 60)

修复

  • 刘海专注面板常驻「重置」按钮:待开始、运行、暂停及结束后均可使用。重置停止计时并恢复所选时长,保留已完成的专注统计。
  • 私密收藏点击解锁后,在同一次流程内完成身份验证和必要的钥匙串授权,避免先报权限错误、再次点击后又重复验证身份。macOS 首次访问原有密钥时仍可能要求登录密码。

Fixed

  • Keep Reset available in the expanded focus panel in every timer state; restore the selected duration and preserve completed focus history.
  • Allow necessary Keychain authorization within the initial private-bookmark unlock, avoiding an additional unlock action and repeated owner authentication. macOS may still request the login password to access an existing key.

验证与安装 / Validation and installation

376 Swift tests, 18 optional skips, zero failures; 21 Python quality tests passed. Universal arm64/x86_64 build. Physical-display interaction, stationary performance, live payment/activation, real Keychain dialogs and VoiceOver acceptance remain pending.

Swift 376 项,按需跳过 18 项,零失败;Python 质量测试 21 项通过。实体屏幕交互、静置性能、真实付款激活、系统钥匙串弹窗和 VoiceOver 仍待验收。

Ad-hoc signed, manual installation only; no Developer ID signing or Apple notarization. Download the DMG, quit the old app, and drag Notch Calendar into Applications to replace it. SHA-256 checksums are provided in SHA256SUMS.txt.

本版使用 ad-hoc 签名,未进行 Developer ID 签名或 Apple 公证,仅支持手动安装。下载 DMG,退出旧版,将应用拖到「应用程序」替换即可。附件提供 SHA-256 校验文件。

Notch Calendar v1.6.15

Choose a tag to compare

@GpsLypy GpsLypy released this 18 Sep 14:33

Notch Calendar 1.6.15

macOS 15+ · Apple 芯片与 Intel · build 59 · 2026-09-18

修复

  • 刘海专注面板新增「取消」按钮,可结束运行或暂停的计时并收起专注胶囊。取消不计入已完成专注。
  • 专注或会议双侧胶囊显示期间,仅点击胶囊才展开面板,不再因鼠标悬停弹出;胶囊消失后沿用原悬停或点击设置。

安装与升级

下载 NotchCalendar-1.6.15-macos.dmg,退出旧版后拖入「应用程序」替换。另提供 ZIP 和 SHA-256 校验文件。已有授权和本地数据不会因正常覆盖安装而清除。

本版采用 ad-hoc 签名,未进行 Developer ID 签名或 Apple 公证,需手动安装;macOS 可能显示安全提示,不提供自动替换安装。

验证范围

完整 Swift 测试共执行 374 项,18 项按需跳过,零失败;Python 发行质量测试 21 项通过。双架构安装包另经本地构建及必要的产物检查。

静置性能样本、实体刘海与外接屏交互、真实付款发码、钥匙串权限和 VoiceOver 仍待验收。这些项目未作为通过项宣称;不复用旧样本,不豁免实测失败。

English

Cancel a running or paused focus session from the expanded notch panel to dismiss its capsule without counting a completion. Active focus and meeting islands now expand only when clicked; idle interaction still follows your configured hover or click preference.

This is an ad-hoc signed, manual-install build without Developer ID signing or Apple notarization. 374 Swift tests ran with 18 optional skips and no failures; 21 Python quality tests passed. Stationary performance samples, physical-notch and external-display interaction, live payment and activation, Keychain permissions, and VoiceOver remain pending. No measured failures are waived.

Notch Calendar v1.6.14

Choose a tag to compare

@GpsLypy GpsLypy released this 18 Sep 10:51

Notch Calendar 1.6.14

macOS 15+ · Apple 芯片与 Intel · build 58 · 2026-09-18

更新

  • 专注和会议状态在实体刘海两侧以独立紧凑区域显示,中间留空。
  • 工作台支持浅色、深色和可选毛玻璃;调整日历、专注、文件及便笺交互。
  • 加入离线诗笺、私密收藏和按需上手入口;完善试用与数据导出说明。

安装与升级

下载 NotchCalendar-1.6.14-macos.dmg,退出旧版后拖入「应用程序」替换。另提供 ZIP 和 SHA-256 校验文件。已有授权和本地数据不会因正常覆盖安装而清除。

本版采用 ad-hoc 签名,未进行 Developer ID 签名或 Apple 公证,需手动安装;macOS 可能显示安全提示,不提供自动替换安装。

验证范围

应所有者要求,本版未运行 Swift 或 Python 测试。发布前仅进行本地构建及发行产物必要检查;这不等同于功能验收。

本版静置性能样本、实体刘海与外接屏交互、真实付款发码、钥匙串权限和 VoiceOver 仍待验收。所有者要求跳过测试和验收直接发布;不复用旧样本,不豁免实测失败。

English

Focus and meeting indicators now appear as separate compact islands beside the notch. The workspace offers light, dark, and optional glass styling, alongside refinements to Calendar, Focus, Files, and Scratchpad, plus offline poetry and private bookmarks.

This is an ad-hoc signed, manual-install build without Developer ID signing or Apple notarization. At the owner's request, Swift and Python tests were not run for this version. Only the local build and required artifact checks were performed. Stationary performance samples, physical-notch and external-display interaction, live payment and activation, Keychain permissions, and VoiceOver remain pending under the owner's explicit version-specific authorization. No measured failures are waived.

Notch Calendar v1.6.13

Choose a tag to compare

@GpsLypy GpsLypy released this 18 Sep 08:44

Notch Calendar 1.6.13

macOS 15+ · Apple 芯片与 Intel · build 57 · 2026-09-18

修复

  • 日历事件在刘海展开过程中更新时,窗口尺寸在动画期间保持稳定;展开完成后才平滑适配新内容。
  • 收起或再次展开会取消旧的高度调整,避免旧动画干扰新状态。
  • 矮屏可纵向滚动查看全部展开内容,窄屏可横向滚动内容区;顶部操作栏保留入口和辅助功能标签。

安装与升级

下载 NotchCalendar-1.6.13-macos.dmg,退出旧版后拖入「应用程序」替换。另提供 ZIP 和 SHA-256 校验文件。已有授权和本地数据不会因正常覆盖安装而清除。

本版采用 ad-hoc 签名,未进行 Developer ID 签名或 Apple 公证,需手动安装;macOS 可能显示安全提示,不提供自动替换安装。

验证范围

完整 Swift 测试共 372 项,17 项按需测试跳过,零失败;Python 发行质量测试 21 项通过。新增回归覆盖展开中日历刷新、动画中断和中英文的小屏滚动。自动测试不能替代实体设备验收。

本版静置性能样本、实体刘海与外接屏交互、真实付款发码、钥匙串权限和 VoiceOver 仍待验收。所有者明确授权 1.6.13 在披露这些待验收项目后发布;不复用旧样本,不豁免实测失败。

English

Calendar updates no longer resize the notch window during its opening reveal. Interrupted height adjustments cannot continue after the panel closes or reopens. Expanded content scrolls vertically on short displays and horizontally on narrow displays, with the top toolbar kept accessible.

This is an ad-hoc signed, manual-install build without Developer ID signing or Apple notarization. 372 Swift tests ran with 17 optional skips and no failures; 21 Python quality tests passed. Fresh stationary performance samples, physical-notch and external-display interaction, live payment and activation, Keychain permissions, and VoiceOver remain pending under the owner's explicit version-specific authorization. No measured failures are waived.

Notch Calendar v1.6.12

Choose a tag to compare

@GpsLypy GpsLypy released this 18 Sep 07:22

Notch Calendar 1.6.12

macOS 15+ · Apple 芯片与 Intel · build 56 · 2026-09-18

新增与修复

  • 公开双语 README 以展开刘海为首图,展示日历、专注、文件与便笺四项菜单,以及工作台浅色/深色与可选半透明材质。文件浮窗需在设置中启用;离屏截图不代表桌面折射或实机验收。
  • 试用期间安静使用,仅在到期前 48 小时显示一次可关闭的温和提示;侧栏仍可主动查看截止时间与授权状态。
  • ¥9.9 一次买断包含未来所有版本更新,无订阅。授权页先说明付款、发送凭证和安装标识、通常 24 小时内人工回复授权码;用户主动展开后才显示付款码。付款不会自动激活;打赏也不等于买断。
  • 试用结束后可通过「我的数据」只读查看本地便笺、会议笔记、专注历史和已记录的文件位置,导出普通备份。私密收藏需系统身份验证后单独导出;导出的文件不加密,请妥善保管。
  • 主工作台支持收起侧栏(Option–Command–S),紧凑导航保留页面入口与快捷键;提高部分次级文字的可读性,补齐授权相关中英文提示及错误反馈。
  • 钥匙串故障优先显示重试而非误报试用到期;错误授权码仍可在原输入框中修改。已有永久授权继续有效,无需再次付款。

安装与升级

下载 NotchCalendar-1.6.12-macos.dmg,退出旧版后拖入「应用程序」替换。也提供 ZIP 和 SHA-256 校验文件。

本版采用 ad-hoc 签名,未进行 Developer ID 签名或 Apple 公证,需手动安装;macOS 可能显示安全提示,不提供自动替换安装。

验证范围

完整 Swift 测试共 366 项,17 项按需测试跳过,零失败;Python 发行质量测试 21 项通过。原生界面截图使用合成资料。

本版尚未取得新的静置性能样本。完整刘海与外接屏交互、真实付款与授权码往返、VoiceOver、实体机器钥匙串权限和浅色/字号放大体验仍待人工验收。本次公开发布按所有者本版决定记录待验收例外;不复用旧样本,不豁免实测失败。

English

The bilingual README now leads with the expanded notch's Calendar, Focus, Files, and Scratchpad tabs, plus light and dark workspaces with optional translucent material. Files must be enabled in Settings. Offscreen captures do not establish desktop refraction or physical-device acceptance. The seven-day trial stays quiet until a single dismissible reminder in its final 48 hours. A CNY 9.90 one-time purchase includes lifetime use and all future versions. Payment or a voluntary tip does not activate a license.

After the trial, My data gives read-only access to locally saved notes, focus history, file locations and ordinary backup export. Private bookmarks still require system authentication and are exported separately as an unencrypted file you must protect. The sidebar can be hidden without losing available navigation shortcuts.

This is an ad-hoc signed, manual-install build without Developer ID signing or Apple notarization. Fresh stationary performance samples, complete physical-display acceptance, a live payment/activation walkthrough and accessibility checks remain pending under this version's recorded owner exception.

Notch Calendar v1.6.11

Choose a tag to compare

@GpsLypy GpsLypy released this 18 Sep 06:47

Notch Calendar 1.6.11

macOS 15+ · Apple 芯片与 Intel · build 55 · 2026-09-18

新增 / Added

  • 试用到期后仍可打开只读「我的数据」,查看便笺、专注记录和文件位置,导出普通备份;私密收藏需单独验证身份、明确确认后导出可读文件,权限仅限本人。
  • 工作台侧栏可隐藏,使用 Option-Command-S 恢复,紧凑导航保留页面入口。

修复 / Fixed

  • 七天试用仅在最后 48 小时显示一次可关闭的提醒;付款码按需展开,付款前说明 ¥9.9 永久买断包含未来版本、人工核对凭证与发码步骤,以及收到完整资料后通常 24 小时回复。自愿打赏不等于购买授权。
  • 输入错误授权码后仍可继续编辑;钥匙串读取失败不会误报为试用到期。

安装与升级

下载 NotchCalendar-1.6.11-macos.dmg,退出旧版后拖入「应用程序」替换。也提供 ZIP 和 SHA-256 校验文件。已有永久授权继续有效,无需再次付款。

本版采用 ad-hoc 签名,未进行 Developer ID 签名或 Apple 公证,需手动安装;macOS 可能显示安全提示,不提供自动替换安装。

验证范围

完整 Swift 测试共 364 项,16 项按需测试跳过,零失败;Python 发布质量测试 21 项通过。双架构安装包、签名、挂载与归档完整性已核验。

本版尚未取得新的静置性能样本。实体刘海与外接屏交互、VoiceOver、真实钥匙串权限及付款发码流程、每种场景两份静置性能样本仍待验收;本版记录了逐版本发布例外,不将旧样本作为本版通过证据,不豁免实测失败。

English

Added

  • Read-only My data after trial expiry, including notes, focus history, file references and ordinary backup export. Private-bookmark export requires separate authentication and confirmation and creates an owner-only readable file.
  • Hide the sidebar and restore navigation with Option-Command-S or the compact menu.

Fixed

  • Limit trial reminders to one dismissible message in the final 48 hours. Reveal the payment QR code on request and explain lifetime access, future updates, manual receipt/code delivery and the usual 24-hour reply time. Optional tips are separate from activation.
  • Keep the activation field usable after invalid input and report Keychain failures separately from expiry.

This is an ad-hoc signed, manual-install build without Developer ID signing or Apple notarization. Fresh stationary performance samples, physical-display and VoiceOver acceptance, real Keychain permission and live payment/activation checks remain pending under this version's recorded owner exception.