github lifedever/TaskTick v1.8.1
TaskTick v1.8.1

latest release: v1.8.2
8 hours ago

Note: v1.8.0 had a launch-blocking bug (case-insensitive APFS collision between the GUI and CLI binaries inside Contents/MacOS/). v1.8.1 ships the same features with the CLI relocated to Contents/cli/tasktick. Please skip v1.8.0.

What's Changed

Raycast Extension Support

TaskTick now ships with a tasktick CLI binary inside the app bundle, enabling control from terminals, scripts, and the new TaskTick Raycast extension. The CLI lives at /Applications/TaskTick.app/Contents/cli/tasktick and is auto-symlinked to /opt/homebrew/bin/tasktick (Apple Silicon) or /usr/local/bin/tasktick (Intel) when installed via Homebrew Cask.

New tasktick events Subcommand

Streams task lifecycle events as NDJSON for real-time integrations. Lets external tools subscribe to taskStarted / taskCompleted events without polling.

Action Toasts

Run / Stop / Restart from any entry point (CLI, Raycast, GUI buttons, menu bar, Quick Launcher) now emits an instant system banner so you know the action was received — independent of the existing per-task completion notifications. Honors the global "Enable Notifications" preference.

Redesigned App Icon

White rounded-square background, centered & enlarged clock face, properly inset green check badge. Cleaner at small sizes (Dock, Spotlight, list views).

Other Improvements

  • CLI hides its Dock icon (NSApplication.setActivationPolicy(.prohibited)) — tasktick list / events no longer flash a clock icon in the Dock on every invocation
  • All 11 supported locales now include the new toast strings

更新内容

注意: v1.8.0 因为 macOS 默认 case-insensitive APFS 下 GUI 与 CLI 二进制在 Contents/MacOS/ 里同名冲突,导致启动失败。v1.8.1 修复了这个 bug(CLI 改放 Contents/cli/tasktick),功能与 v1.8.0 一致。请直接跳过 v1.8.0

支持 Raycast 扩展

TaskTick 现在内置 tasktick CLI(在 .app bundle 内的 Contents/cli/),可从终端、脚本以及全新的 TaskTick Raycast 扩展 控制任务。Homebrew 安装会自动 symlink 到 /opt/homebrew/bin/tasktick(Apple Silicon)或 /usr/local/bin/tasktick(Intel)。

新增 tasktick events 子命令

以 NDJSON 流式输出任务生命周期事件(taskStarted / taskCompleted),外部工具可订阅而无需轮询。

操作类系统通知

通过任何入口(CLI、Raycast、GUI 按钮、菜单栏、快速启动)触发 Run / Stop / Restart 时,立即弹出系统横幅,告诉你操作已被接收 —— 与原本的任务完成通知互不替代。受全局"启用通知"开关控制。

全新 App 图标

白色圆角方形背景,表盘居中且更显眼,绿色对勾徽章位置内移。在 Dock、Spotlight、列表视图等小尺寸下更清爽。

其他改进

  • CLI 隐藏 Dock 图标(NSApplication.setActivationPolicy(.prohibited))—— tasktick list / events 不再每次调用都在 Dock 闪一下时钟
  • 全部 11 种支持的语言新增本次的 toast 字符串

Full Changelog: v1.7.1...v1.8.1

Don't miss a new TaskTick release

NewReleases is sending notifications on new releases.