github lifedever/TaskTick v1.2.0
TaskTick v1.2.0

latest releases: v1.8.4, v1.8.3, v1.8.2...
one month ago

What's Changed

Strong Reminder

  • New per-task "Strong Reminder" feature: shows a floating panel with full script output when a task succeeds — solves the problem of system notifications being too short for long output

Performance Improvements

  • Fix detail view lag when selecting file-based tasks (cached file content, truncated preview text)
  • Reduce SwiftData relationship access in task list to avoid loading all execution logs on selection
  • Pin detail view header — only content area scrolls

Bug Fixes

  • Fix menu bar showing 0/0 tasks after update-restart (scheduler now initializes in app init)
  • Fix menu bar model container not properly injecting into MenuBarView
  • Fix notification not showing script output when first lines are empty or decorative separators
  • Fix script file preview expanding entire editor window — now has fixed height with scroll

New Languages

  • Added Japanese (日本語), Korean (한국어), French (Français), German (Deutsch), Spanish (Español)

Other Improvements

  • Allow selecting files without extensions in script file picker
  • Default "Notify on Success" to enabled for new tasks
  • Consolidate settings sections for cleaner layout
  • ESC key closes settings window
  • Script preview in editor limited to 200pt with scrollbar

更新内容

强提醒功能

  • 新增按任务配置的"强提醒"功能:任务成功后弹出浮动面板,显示完整脚本输出——解决系统通知无法显示长输出的问题

性能优化

  • 修复选中本地文件脚本任务时界面卡顿(缓存文件内容、截断预览文本)
  • 减少任务列表中 SwiftData 关系访问,避免选中任务时加载全部执行日志
  • 详情页顶部标题和按钮固定,仅内容区域滚动

Bug 修复

  • 修复更新重启后菜单栏显示 0/0 任务(scheduler 初始化提前到 app init)
  • 修复菜单栏 ModelContainer 未正确注入的问题
  • 修复脚本输出首行为空行或装饰线时通知不显示内容
  • 修复本地文件脚本预览撑开整个编辑器窗口——增加固定高度和滚动条

新增语言

  • 新增日本語、한국어、Français、Deutsch、Español 五种语言

其他改进

  • 文件选择器支持选择无扩展名的可执行文件
  • 新建任务默认开启成功通知
  • 设置页面分组优化,更简洁
  • ESC 键关闭设置窗口
  • 编辑器中脚本预览限制 200pt 高度并支持滚动

Full Changelog: v1.1.8...v1.2.0

Don't miss a new TaskTick release

NewReleases is sending notifications on new releases.