Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 05 Jul 15:09
· 25 commits to main since this release

TaskPaper gains a language server (taskpaper-ls) — downloaded automatically from this release's assets on first use.

Passive, always-on:

  • Due-date diagnostics: overdue @due/@start warnings and due-today infos on open items; the project diagnostics panel (cmd-shift-m) becomes a cross-file "what needs attention" view.
  • Inlay hints: live open-task counts on project headings and countdowns after future @due tags (enable "inlay_hints": {"enabled": true}).
  • Hover: project count breakdowns; relative dates on @due/@done/@cancelled.

One keystroke (cmd-.), buffer-safe, no setup:

  • Mark/Remove @done (stamps today's date) and @cancelled.
  • Archive finished items — moves each finished subtree to a top-level Archive: project with a @project(Parent / Child) breadcrumb (TaskPaper 3 convention), children intact.
  • Sort children by @due; task ↔ note conversion.

Also: tag completion (workspace-ranked, plus date suggestions inside @due(), workspace-wide tag rename, project symbols across files, and formatting (trailing whitespace, spaces→tabs, tag spacing).

Install as a dev extension: clone, then in Zed zed: extensions → Install Dev Extension. See README.