Skip to content

Releases: lifedever/TaskTick

TaskTick v1.1.7

19 Mar 05:11

Choose a tag to compare

What's Changed

Bug Fix: Menu bar task list empty after update restart

Fixed an issue where the upcoming task list in the menu bar popover would be empty after an in-app update restart. The task scheduler now initializes from the menu bar view as well, ensuring it starts even when the main window hasn't appeared yet.

Bug Fix: Commands not found when executing scripts (#5, #6)

Fixed an issue where commands installed via Homebrew (such as brew, rsync, etc.) could not be found when TaskTick executed scripts. The shell now runs in login mode, which loads the user's PATH configuration.


更新内容

Bug 修复:更新重启后菜单栏任务列表为空

修复了应用内更新重启后,菜单栏弹窗中即将执行的任务列表为空的问题。现在任务调度器也会从菜单栏视图初始化,确保即使主窗口未显示也能正常启动。

Bug 修复:脚本执行时找不到命令(#5#6

修复了执行脚本时无法找到通过 Homebrew 安装的命令(如 brewrsync 等)的问题。Shell 现在以登录模式运行,会加载用户的 PATH 配置。

Full Changelog: v1.1.6...v1.1.7

TaskTick v1.1.6

19 Mar 03:59

Choose a tag to compare

What's Changed

Bug Fix: Commands not found when executing scripts (#5, #6)

Fixed an issue where commands installed via Homebrew (such as brew, rsync, etc.) could not be found when TaskTick executed scripts. The shell now runs in login mode (-l), which loads the user's PATH configuration from .zshrc/.zprofile.

  • Issue #5: brew: command not found when running brew commands
  • Issue #6: rsync: unrecognized option '--mkpath' — system's outdated rsync was used instead of Homebrew's newer version

更新内容

Bug 修复:脚本执行时找不到命令(#5#6

修复了 TaskTick 执行脚本时无法找到通过 Homebrew 安装的命令(如 brewrsync 等)的问题。现在 Shell 以登录模式(-l)运行,会加载用户的 PATH 配置。

  • Issue #5:运行 brew 命令时报 brew: command not found
  • Issue #6rsync: unrecognized option '--mkpath' — 使用了系统自带的旧版 rsync 而非 Homebrew 安装的新版

Full Changelog: v1.1.5...v1.1.6

TaskTick v1.1.5

17 Mar 01:36

Choose a tag to compare

What's Changed

Update Check Improvements

  • Update check now uses Gitee API as primary source with GitHub as fallback, improving reliability for users in China
  • Added error dialog when update check fails, instead of silently doing nothing

更新内容

检查更新优化

  • 检查更新改为优先使用 Gitee API,GitHub 作为备用源,提升国内用户的检查成功率
  • 检查更新失败时会弹出提示,不再静默无响应

Full Changelog: v1.1.4...v1.1.5

TaskTick v1.1.4

17 Mar 01:30

Choose a tag to compare

What's Changed

Missed Execution Control

  • Added a per-task toggle "Run Missed Execution" in the Schedule tab
  • When disabled (default), overdue tasks are skipped and rescheduled to the next run time
  • When enabled, overdue tasks are executed immediately upon app launch or wake from sleep
  • This gives users control over whether time-sensitive tasks should be caught up or skipped

更新内容

错过执行控制

  • 在调度设置中新增 「补执行错过的任务」 开关
  • 默认关闭:错过的任务会被跳过,直接推算下一次执行时间
  • 开启后:打开 App 或电脑唤醒时,会立即补执行错过的任务
  • 用户可以根据任务性质(如备份 vs 定时通知)自行选择是否补执行

Full Changelog: v1.1.3...v1.1.4

TaskTick v1.1.3

16 Mar 15:01

Choose a tag to compare

What's Changed

Lower minimum macOS version to 14 (Sonoma)

TaskTick now supports macOS 14 (Sonoma) and later. Previously required macOS 15 (Sequoia).

Fixes #4


更新内容

最低系统要求降至 macOS 14 (Sonoma)

TaskTick 现在支持 macOS 14 (Sonoma) 及更高版本,之前要求 macOS 15 (Sequoia)。

修复 #4

Full Changelog: v1.1.2...v1.1.3

TaskTick v1.1.2

16 Mar 14:08

Choose a tag to compare

What's Changed

macOS 14 (Sonoma) Support

  • Lowered minimum system requirement from macOS 15 to macOS 14, allowing users on Sonoma to run TaskTick

更新内容

支持 macOS 14 (Sonoma)

  • 最低系统要求从 macOS 15 降至 macOS 14,Sonoma 用户现在也可以使用 TaskTick

Full Changelog: v1.1.1...v1.1.2

TaskTick v1.1.1

16 Mar 10:18

Choose a tag to compare

What's Changed

Bug Fixes

  • Fix startup crash on some macOS 15 devices caused by resource bundle not being found
  • Fix potential data loss during auto-update when DMG download is corrupted — app now verifies DMG before quitting

Improvements

  • Download updates from Gitee mirror (faster for users in China), with GitHub fallback
  • Show error dialog when update download fails instead of silently failing

更新内容

Bug 修复

  • 修复部分 macOS 15 设备上启动直接崩溃的问题
  • 修复自动更新时 DMG 下载损坏可能导致数据丢失的问题 — 现在会先验证 DMG 完整性再退出应用

改进

  • 更新下载优先走 Gitee 镜像(国内更快),失败自动切换 GitHub
  • 下载失败时显示错误提示,而不是静默失败

Full Changelog: v1.1.0...v1.1.1

TaskTick v1.1.0

16 Mar 04:44

Choose a tag to compare

What's Changed

Script Templates

  • Template Manager — new dedicated window to create, edit, organize, and reuse script templates
  • Built-in templates — 13 localized templates out of the box (DB backup, health checks, Docker, Git sync, monitoring, and more)
  • Categories & notes — organize templates with categories and add notes for context
  • From Template source — create tasks directly from templates via menu bar or editor
  • Restore defaults — one-click restore of built-in templates (won't overwrite your custom ones)

Task Management

  • Duplicate task — right-click to duplicate a task (copy is disabled by default to prevent accidental runs)
  • Working directory picker — folder chooser button alongside manual input
  • Script validation — now available in the template editor too

Menu Bar

  • Upcoming tasks — shows the 5 nearest scheduled tasks sorted by next run time
  • Window focus fix — clicking "Open" now properly focuses the main window

UI Improvements

  • Relative timestamps — recent execution logs show "3 min ago" style
  • Shell shebang sync — changing shell type auto-updates the script's shebang line

Bug Fixes & Stability

  • Performance and stability improvements

更新内容

脚本模板

  • 模板管理器 — 全新独立窗口,创建、编辑、分类、复用脚本模板
  • 内置模板 — 开箱即用 13 个本地化模板(数据库备份、健康检查、Docker、Git 同步、监控等)
  • 分类与备注 — 模板支持分类管理和备注说明
  • 从模板创建 — 通过菜单栏或编辑器直接从模板创建任务
  • 恢复默认模板 — 一键恢复内置模板,不覆盖已修改的自定义模板

任务管理

  • 复制任务 — 右键复制任务,副本默认禁用,防止误执行
  • 工作目录选择器 — 支持文件夹选择和手动输入两种方式
  • 脚本校验 — 模板编辑器中也支持脚本语法校验

菜单栏

  • 即将执行 — 显示最近 5 个待执行任务,按时间排序
  • 窗口焦点修复 — 点击「打开」后主窗口正确获取焦点

界面改进

  • 相对时间 — 最近执行记录显示「3 分钟前」等相对时间
  • Shell 自动同步 — 切换 Shell 类型自动更新脚本 shebang 行

修复与稳定性

  • 性能与稳定性修复

Full Changelog: v1.0.8...v1.1.0

TaskTick v1.0.8

16 Mar 02:30

Choose a tag to compare

What's Changed

Bug Fixes

  • Fix: crash on launch caused by resource bundle not found in .app package
  • Fix: clicking "Open" in menu bar popover not showing main window after close

Improvements

  • Dev and release versions now use separate databases for complete data isolation

更新内容

修复

  • 修复:启动闪退 — .app 包内资源包路径不正确导致 Bundle.module 崩溃
  • 修复:关闭主窗口后,点击状态栏「打开」无法重新显示主窗口

改进

  • Dev 版和正式版现在使用独立数据库,数据完全隔离

Full Changelog: v1.0.7...v1.0.8

TaskTick v1.0.7

15 Mar 23:29

Choose a tag to compare

What's Changed

Bug Fixes

  • Fix: clicking "Open" in menu bar popover did not show main window after it was closed

更新内容

修复

  • 修复:关闭主窗口后,点击状态栏弹窗中的「打开」无法重新显示主窗口

Full Changelog: v1.0.6...v1.0.7