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.