Skip to content

Releases: Jacky-li-li-li/ticktodo

Tick 0.2.1

Choose a tag to compare

@Jacky-li-li-li Jacky-li-li-li released this 19 Oct 07:52

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

Choose a tag to compare

@Jacky-li-li-li Jacky-li-li-li released this 19 Oct 01:12

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

Choose a tag to compare

@Jacky-li-li-li Jacky-li-li-li released this 18 Oct 04:14
1e0ac1d

Tick 0.1.0 — macOS(Apple Silicon / Intel)。一行安装见 README / ticktodo.cc。