Skip to content

v1.26.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 10:21
· 22 commits to main since this release

Context-scoped ls no longer looks account-wide

With an active cd context, ls -l <label> quietly scoped to that project and printed a bare no tasks — indistinguishable from "nothing carries this label anywhere". A label sweep could silently process a subset and still exit 0.

Empty results now name the scope

$ td ls -l waiting
no tasks in "Work" — run 'todoist-cli cd' to clear the context (or pass --global) to search all projects

The same cue now covers every context-scoped path — label and priority filters, the plain project view, and --done (which already hinted and keeps doing so).

New -g / --global flag

Ignore the active context for a single command, without disturbing your cd state — ideal for scripts that want account-wide results:

td ls -l waiting --global      # all projects, context untouched
td ls --done month --global    # completed across every project

--global applies to -l, -P and --done; combining it with --board or --recursive (which act on the active project) is rejected.

Closes #28.