Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 10:31
· 60 commits to main since this release
b709a8d

Breaking

  • Store format 4: existing ready tasks move to the new open inbox on first save. Rolling back refuses the file; restore tsk.json.v3.
  • ctrl+n now sets ready (it no longer opens Notes) and ctrl+o sets open (it no longer reopens to ready).

Added

  • open status for captured, untriaged tasks: an expandable inbox group under ON DECK, ctrl+n picks a task for ready, ctrl+o sends it back.
  • tsk status T<n> open, tsk list --open, tsk list --ready.
  • Projects tab at 110+ columns: the cursored project previews beside the index, makes it a live board, and Esc walk back.
  • Projects index counts ON DECK and DONE next to NEEDS YOU and IN MOTION.
  • tsk list T<n> prints the whole task: notes, steps, and thread, in human and JSON form.
  • tsk help <command> as an alias for --help, and tsk --version / -V.

Changed

  • tsk --help is the CLI reference: commands grouped with a Statuses block, and one 80-column skeleton per command (usage, options, examples, refusals, exit codes). Long-form detail lives in the CLI guide.
  • Refusals print as code: message on stderr for every task command; archive and unarchive gain stable codes.
  • The agent skill (tsk guide, tsk setup <agent>) is slimmed to rules of engagement, board language, the exit contract, and workflows, reads JSON by default, and gains a Refine a task section. Skill 1.2.0; rerun tsk setup to update installed copies.
  • Task page and expanded quick-add share one Tab ring: Title, Notes, steps, + step, Thread, Scope, back to Title; Shift+Tab reverses it.
  • Task-page footer shows the thread before the project.
  • Inbox heading paints in normal text with no blank row under it.
  • ctrl+s starts open tasks as well as ready ones.
  • Board help (?) is a searchable shortcut reference: type to filter by key or action, Esc clears then closes.
  • Human tsk list output wraps to the terminal width, supported from 50 columns.
  • The starter tour mentions the projects preview and tsk help; the upgrade notice covers this release's features.
  • The upgrade notice (What's new in tsk) arrives in review under NEEDS YOU; the last starter guide seeds as open so a fresh board shows both ON DECK groups.
  • The Homebrew caveat also points at tsk setup agents.

Fixed

  • tsk setup agents --yes --force rewrites every detected agent skill even when the version already matches.
  • tsk setup herdr no longer prints the plugin root on success and reports a previous registration whose root is gone before re-registering.
  • The selected task-page footer control is no longer dim inside its highlight.
  • Expanded quick-add in a project preview keeps its draft title in the column header and styles the active notes line as an editor.

Install

curl -fsSL https://gettsk.sh/install.sh | sh or brew install smarzban/tap/tsk. Details, upgrades and uninstall: https://gettsk.sh/docs/install/