Skip to content

Filters & Sorting

Filter, sort, and group tasks. Save filter sets you reuse.

Filter Bar

Above every task view. Filters available:

  • Status — multi-select
  • Priority — High / Medium / Low / None
  • Project — multi-select
  • Due date — overdue, today, this week, no date, custom range
  • Tags — multi-select
  • Assignee (where applicable)

Active filters render as removable chips so you can see the current scope at a glance.

Quick Filter Chips

Pre-built chips at the start of the bar for the most common scopes:

  • Today
  • Overdue
  • No project
  • High priority
  • Recently created

One-click toggles. Clicking a quick chip layers it on top of any active filters.

Saved Filters

Save the current combination of filters under a name. Saved filters appear in a dropdown in the toolbar and can be set as the default view for a project.

Useful patterns:

  • "Today's High-priority"
  • "Overdue & no project"
  • "This week's writing tasks" (project filter + tag filter)

Sorting

Sort the visible task list by:

  • Manual (default for projects — preserves drag-drop order)
  • Due date
  • Priority
  • Created date
  • Updated date
  • Title (alphabetical)

Each sort can be ascending or descending. The current sort displays in the toolbar.

The default sort for new tasks is configurable in Settings → Tasks.

Grouping

Group the list by:

  • Status
  • Project
  • Priority
  • Due date (today, this week, later, no date)

Group headers show counts. Subtask progress rolls up to the group level when applicable.

Filter + Sort + Group Together

All three compose. Example combinations:

  • Group by Project, Sort by Priority, Filter to Open — what's on each project's plate
  • Group by Due Date, Sort by Priority — your week ahead
  • Filter to High priority, Sort by Created — what's been waiting

URL / Tab State

Filters, sort, and grouping persist per tab. Closing and reopening a tab restores the same scope.

See Also

Released under the GNU GPL v3.0.