✨ The Quick Launcher (⌘⌥T)
Trigger any script from anywhere — no need to open the main window.
Press ⌘⌥T (customizable) from any app and a Spotlight-style panel drops in. Type a few characters of the task name, hit Enter, done. The whole flow is keyboard-first.
What it can do
| Shortcut | Action |
|---|---|
↑ / ↓
| Navigate the result list |
↵
| Smart: starts an idle task, stops a running one |
⌘R
| Restart (kill running + start fresh) |
esc
| Dismiss panel |
Highlights
- Fuzzy search — typing
dlbkmatchesdaily-backup. No need to remember exact names. - Live state — running tasks pin to the top with a green spinner and "Running…" indicator.
- MRU sort — your most-recently-launched scripts rise to the top automatically.
- Toast feedback — every action surfaces a confirmation pill at the bottom of the screen.
- Doesn't disturb your flow — the launcher doesn't activate the app or pop up the main window.
- Chinese IME-safe — composing pinyin won't accidentally trigger task execution.
🆕 Other Major Features
Manual-only Tasks
A new "Manual trigger only" toggle at the top of the Schedule tab. Manual tasks skip the scheduler entirely — they only run when you click ▶ or trigger them from the quick launcher. The main window list and menu bar now group tasks into Scheduled and Manual sections.
Unlimited Timeout (-1)
Set timeout to -1 (or any negative value) for no timeout — useful for dev servers, file watchers, and other long-running processes. Unlimited tasks bypass the concurrency semaphore so they can't starve the scheduler.
Other Improvements
- Notification permission alert — when notifications are disabled at the OS level, the app surfaces a friendly prompt with a deep link to System Settings.
- Stop button on hover for stale "running" log entries in the task detail view.
- Centralized running state — start/stop indicators are now consistent across menu bar, list, detail view, and quick launcher.
- App launch cleanup — logs left in
runningstate by a previous session are auto-finalized.
✨ 快速访问(⌘⌥T)
在任何 App 中一键唤起,立即执行脚本——再也不用切回主窗口。
按下 ⌘⌥T(可自定义),Spotlight 风格的面板瞬间弹出。输入几个字搜索,按回车执行,搞定。整个流程纯键盘操作,不打断你正在做的事。
全部快捷键
| 按键 | 操作 |
|---|---|
↑ / ↓
| 在结果列表中选择 |
↵
| 智能:空闲任务执行、运行中任务停止 |
⌘R
| 重启(停止后重新启动) |
esc
| 关闭面板 |
亮点
- 模糊搜索 —— 输入
dlbk命中daily-backup,不用记完整名字 - 实时状态 —— 运行中的任务自动置顶,绿色 spinner + "执行中…"提示
- MRU 排序 —— 最近用过的脚本自动靠前
- Toast 提示 —— 每次操作底部弹出反馈,知道发生了什么
- 不打扰当前工作 —— 不切换 App、不弹主窗口
- 中文输入安全 —— 输入法选字时按回车不会误触发
🆕 其他重磅功能
手动触发任务
调度 tab 顶部新增"仅手动触发"开关。打开后任务不进入定时调度,只通过 ▶、右键运行或快速访问触发。主窗口列表、菜单栏自动按 自动调度 和 手动脚本 分组展示。
永不超时(-1)
把超时时间设为 -1(或任意负数)即可让脚本无限运行——适合 dev server、文件监听等常驻进程。无超时任务不占并发槽位,不会饿死调度器。
其他改进
- 通知权限提示 —— 通知被系统禁用时,自动弹出对话框 + 一键跳转系统设置
- 悬停停止按钮 —— 任务详情页"最近执行"中残留的"运行中"条目悬停可清理
- 运行状态统一 —— 菜单栏、列表、详情页、快速访问的开始/停止指示完全同步
- 启动自动清理 —— 上次会话留下的"运行中"日志在 App 启动时自动收尾
Full Changelog: v1.6.0...v1.7.0