Linear Filters
Filters narrow down your issue list to show only the issues that match specific criteria. Every team generates hundreds or thousands of issues over time. Filters turn that overwhelming list into a focused, actionable view tailored to exactly what you need to see right now.
Where Filters Live
Click the Filter button in the top-right area of any issue list, cycle view, or project view. The filter panel opens with all available filter options. Apply as many or as few as you need.
Issue List (before filter): 248 issues
│
Apply Filter: Assignee = Alice, Status = In Progress
│
Issue List (after filter): 5 issues — only Alice's active work
Available Filter Properties
Linear lets you filter on almost every issue property. Combine multiple properties to build highly specific views.
| Filter Property | What It Filters | Example Filter Value |
|---|---|---|
| Assignee | Who the issue is assigned to | Alice, Unassigned |
| Status | The current workflow state | In Progress, Todo, Done |
| Priority | The urgency level | Urgent, High |
| Label | The issue type or category tag | Bug, Feature |
| Project | The project an issue belongs to | Mobile App v2 |
| Cycle | The sprint cycle an issue is part of | Current, Sprint 24 |
| Due Date | The issue's deadline | Before Jun 30, Overdue |
| Created Date | When the issue was first created | This week, This month |
| Estimate | The story point or size estimate | Greater than 3 points |
| Team | The team that owns the issue | Engineering, Design |
Filter Operators
Each filter property supports multiple operators. Operators control how the filter applies to the chosen value.
| Operator | Meaning | Example |
|---|---|---|
| Is | Exact match | Assignee is Alice |
| Is Not | Excludes exact match | Status is not Done |
| Is Any Of | Matches one of several values | Priority is any of Urgent, High |
| Is None Of | Excludes several values | Label is none of Documentation, Research |
| Before | Date is earlier than value | Due Date before Jul 1 |
| After | Date is later than value | Created Date after Jun 1 |
Combining Multiple Filters
Applying more than one filter at once narrows the results further. All filters work as AND conditions by default — an issue must match every filter to appear in the list.
Multi-Filter Example
Goal: Find all high-priority bugs assigned to Bob in the current cycle
Filter 1: Priority = Urgent or High
Filter 2: Label = Bug
Filter 3: Assignee = Bob
Filter 4: Cycle = Current
Result: Shows only issues where ALL four conditions are true
(not just some of them)
Practical Filter Recipes
These ready-to-use filter combinations solve common team needs.
| Use Case | Filters to Apply |
|---|---|
| Daily standup: what's blocking the team? | Status = Blocked, Cycle = Current |
| Triage meeting: unassigned urgent issues | Priority = Urgent, Assignee = None |
| Bug bash: all open bugs this quarter | Label = Bug, Status ≠ Done, Created Date = This Quarter |
| Release prep: issues missing due dates | Project = [Release Project], Due Date = None, Status ≠ Done |
| Manager check-in: one person's workload | Assignee = [Person], Status ≠ Done |
| Overdue work: anything past deadline | Due Date = Overdue, Status ≠ Done |
Save Filters as Views
Any filter combination you use regularly deserves to be saved as a custom view. Click Save as View after applying your filters. The saved view appears in the sidebar and keeps your filter settings every time you open it.
Search Within Filters
The search bar inside the filter dropdown lets you type to find the right value quickly. For workspaces with many projects, assignees, or labels, searching inside the filter is faster than scrolling through the full list.
You can also use the global search bar (keyboard shortcut /) to search issue titles and descriptions directly. Global search finds matching text across all teams and projects without needing to apply filters manually.
