Features

Filters

A filter is a saved, named set of rules that decides which tasks a list shows and how they are laid out. Three are built in — Active (all open work), Backlog, All — and with Pro you can build as many as you like. They sync, so a filter made on the Mac is on the phone and available to the widget.

Where: iPhone → Settings → Filters. Mac → Settings → Filters.

What a filter can say#

CriterionOptions
StatusAny combination of Backlog, Draft, Todo, Doing, Done
ProjectAny project · no project at all · only the projects you pick
DueAny time · today · tomorrow · today or tomorrow · today or overdue · overdue · next 7 days · next 30 days · has a due date · no due date
PriorityAny · high · medium · low · high or medium · no priority
DependenciesBlocked or not · blocked · not blocked
Hide dependency chainsShow only the first task you can act on in each chain
Added byAnyone · added by me · added by an agent
SortManual · priority · due date · newest first · recently updated · title
Group by statusGrouped under status labels, or, off, one flat list

Each filter shows its own rules as a sentence — "Todo, Doing · Due today or overdue · High or medium · By due date" — under its name in Settings, so a list of filters reads as a list of intentions.

Sorting by anything other than Manual, or turning grouping off, turns off reordering by hand in that view — dragging on the iPhone, ⌥↑ / ⌥↓ on the Mac: the filter is already deciding the order.

Hide dependency chains turns a chain into a queue. With A blocking B blocking C, the list shows A; finish it and B takes its place, then C. A blocker counts even when it sits outside the filter — another project, another status — and done tasks are left out of such a filter, so the chain empties as you work through it. With it on, Blocked and Not blocked mean still blocked: a task whose blocker is done counts as free. The summary reads "First in each chain", and the widget follows the same rule.

Ordering, hiding, and which one opens first#

  • Drag to reorder. The order in Settings is the order of the pills, and the first one is what a list opens on. Put "Today" first and Cotask opens on today, everywhere.
  • Hide a built-in with the eye button if you never use it. Built-ins cannot be deleted, only hidden, and at least one always stays visible.
  • Delete a custom filter by swiping it away. Any list sitting on it falls back to the first filter.

Recipes#

  • Today — Status: Todo + Doing · Due: today or overdue · Sort: priority.
  • Inbox from my agents — Status: Draft · Added by: an agent.
  • Waiting on something — Dependencies: blocked · Sort: due date.
  • Next up — Status: Todo + Doing · Hide dependency chains · Sort: priority.
  • This week at work — Project: Work · Due: next 7 days · Grouped off.
  • Nothing scheduled — Status: Todo · Due: no due date · Sort: newest first.