Repository navigation
Releases: Jacky-li-li-li/ticktodo
Releases · Jacky-li-li-li/ticktodo
Release list
Tick 0.2.1
Tick 0.2.1 — macOS(Apple Silicon / Intel)
修复:工具版本不再被硬拦,装了就能用
- 移除 pi 与 WorkBuddy 的版本校验:工具行不再因版本号被置灰,WorkBuddy「新建页」入口也不再因版本未验证而消失。版本差异交给真实调用失败时如实暴露。
- pi 就绪探测不再执行
pi --version。Finder 启动的 app 只继承 launchd 最小 PATH,旧逻辑会误报「未检测到 pi」;现在按TICK_PI_PATH→ 常见安装前缀(npm 全局 / Homebrew / nvm / volta / bun / ~/.local/bin 等)→ 进程 PATH → 登录 shell PATH 兜底定位可执行文件(1.5s 超时 + TTL 缓存),并只认「可执行的普通文件」。 - WorkBuddy 国内版 / 国际版删除版本白名单(
verifiedVersions/taskVerifiedVersions);深链接行为差异由 Tick 在失败时提示。 - 旧版本工具不再被提前挡住;pi 预填超时仍按原路径降级为剪贴板并给出可见 notice。
其他
tools:status/LaunchService/ 新建会话页统一只看installed。- 回归:typecheck、预填 selftest 16/16、MCP 回归 112 PASS。
完整安装与使用见 README。一行安装:
curl -fsSL https://ticktodo.cc/install.sh | bash已有 0.2.0 用户可直接覆盖安装;数据在 ~/.ticktodo,不会清空。
Tick 0.2.0
Tick 0.2.0 — macOS(Apple Silicon / Intel)
新增:MCP,让外部 Agent 也能用 Tick
- 新增本地 MCP server(stdio):
create_todo/list_todos/link_session。 - 支持句柄回扫:Agent 会话里保留
tk_…句柄,Tick 会自动把这条线索关联到当前对话。 - Tick 不需要常驻运行;MCP server 直接写用户自己的
~/.ticktodo,只读扫描本机会话文件完成匹配。 - 兼容 legacy 2025-era 与 modern 2026-07-28 双协议。
- 设置页新增「Agent 连接(MCP)」:显示入口状态,一键复制 pi / Claude Code / 通用 JSON 配置,提供只读与自动关联开关。
- app 内置 MCP shim(
Resources/mcp/tick-mcp.sh),普通用户装好 Tick 即可配置;同时内置 pi extension。
打磨
todos.json写路径收敛到@tick/todo-core:锁、原子写、损坏备份、幂等与绑定冲突只有一份实现。- 损坏数据 fail-closed:MCP 写路径遇到坏
todos.json会先备份并拒绝覆盖;普通 app 启动也会备份损坏的 todos/settings。 - 打包修复:app 现在会带上 pi extension 与 MCP shim;release 构建会先构建两者。
- 更完整的边界测试:MCP 回归 112 项、类型检查、预填回归 10 项。
完整安装与使用见 README。一行安装:
curl -fsSL https://ticktodo.cc/install.sh | bash已有 0.1.0 用户可直接覆盖安装;数据在 ~/.ticktodo,不会清空。
Tick 0.1.0
Tick 0.1.0 — macOS(Apple Silicon / Intel)。一行安装见 README / ticktodo.cc。