amenbo

amenbo 1.4.0 — 开始日让任务停在“还不能开始”

给任务一个开始日,在那天到来之前它不能开始,也会从“可以开始”的筛选里掉出去。它仍然留在列表上,所以你看得见接下来有什么。开始日可以用来筛选,关掉的更新提示也不会再回来。

下个月才会动手的活,现在就可以记下来。给它一个将来的日期,它就以“还不能开始”的样子等着,直到该动手的那天。

变更内容

  • 开始日让任务停在“还不能开始”,直到那天到来——在命令行上用 --start 给任务一个开始日。那天到来之前,任务不能被挪到进行中:硬要开始会被拒绝,而且拒绝时会说出它在等哪一天。它不会消失——列表行和看板卡片会带着 ⏳ 和日期显示它,所以你看得见接下来有什么。它确实会从“可以开始”的筛选(ready)里掉出去,所以交给 AI 的任务,在它的日子到来之前不会到达 AI 手里。日期设错了?--start today 把它挪到今天,--clear-start 把它去掉。
  • 按开始日筛选,以及顺序矛盾时的警告——开始日可以像截止日一样用来筛选。start:future 是在等自己那天的队列,start:today 是日子已经到的,start:none 是没有声明开始日的。收件查询查出空结果时,现在会补上有多少任务在等开始日,以及其中最早的是哪一天。amenbo doctor 会对开始日晚于截止日的任务发出警告——放着不管,这个任务浮上来的那天,期限已经过去了。
  • 更新提示关掉就不再回来——“有更新版本可用”的横幅以前只在那次会话里被关掉,下次启动又回来,同一个版本得关了又关。现在被关掉的版本会记在那台设备上,只有出现更新的版本时提示才回来。应用也不再只在启动时检查新版本,窗口重新获得焦点时也会检查,所以就算你一直开着也会注意到。

关于更新

在更早的版本里给过开始日的任务,如果那个开始日还在将来,从这个版本起会变成“还不能开始”。它在列表和看板上仍然看得见,带着 ⏳,但它会从 ready 筛选里掉出去,也不能被认领。如果你让 AI 去跑 ready:yes 的任务,那天到来之前它够不到这个任务。用 amenbo task list --filter "start:future" 看这个队列。想现在就动手的话,amenbo task update <id> --start today 把它挪到今天,或者 --clear-start 去掉开始日。

获取方式

最新版本 打开你所用操作系统的安装程序。GUI 和 CLI 装在一起。

  • macOS——.pkg,Apple 芯片和 Intel 各一个(第一次打开会出现 Gatekeeper 提示:右键 →“打开”)
  • Windows——setup .exe
  • Linux——.deb / .rpm

更新时,把同一个安装程序再跑一遍。在 1.1 及以后的版本上,下次启动会出现“有更新版本可用”的提示。

第一次用?请看 开始使用