Filtering and Search

Lifecycle OS gives you several ways to find and focus on the right work items. Quick filters let you narrow down by person or sprint in one click. The query builder lets you build precise multi-condition filters saved with each view. Global search via the command palette finds anything across all boards in seconds.

Quick Search

The search bar is always visible in the view toolbar. Type any text to filter items by title in real time.

  • Results update as you type (with debounce to avoid unnecessary requests)
  • Matching text is highlighted in yellow inside the table rows
  • Non-matching rows are dimmed or hidden depending on your view settings
  • Clear the search bar to return to the full list

Quick search is temporary — it doesn't save to the view. Use the query builder if you want a persistent filter.

Quick Filters

Two quick filters appear in the view toolbar next to the search bar:

Person Filter

Click the Person filter and select one or more team members. The view shows only items where the selected person is an assignee (or QA assignee, depending on your board type).

Use the person filter for:

  • Checking your own workload for the day
  • Reviewing what a teammate is working on
  • Filtering a board down to a specific pod or pair

Sprint Filter

Click the Sprint filter and select one or more sprints. The view shows only items assigned to those sprints.

Use the sprint filter for:

  • Viewing the current sprint across the full board
  • Comparing two sprints side by side
  • Filtering down to unassigned items (select "No Sprint")

Tip: Quick filters are great for temporary focus. They layer on top of view-saved filters and are cleared when you navigate away. For persistent filters, use the query builder.

Query Builder

The query builder is for precise, multi-condition filtering that gets saved with the view. Open it with the Filter button in the view toolbar.

Adding Conditions

Click + Add condition to add a filter rule. Each condition has three parts:

  1. Field — any built-in or custom field
  2. Operator — how to compare the value
  3. Value — what to compare against

Supported Operators

Operator Meaning
equals Exact match
not equals Exclude exact match
contains Text includes the value
not contains Text does not include the value
greater than Numeric/date is larger
less than Numeric/date is smaller
is empty Field has no value
is not empty Field has any value
is in Value is one of a set
is not in Value is not any of a set

Multi-Condition Logic

When you add multiple conditions, they combine with AND logic — an item must match all conditions to appear. For example:

  • Priority equals High AND Status not equals Done
  • Assignee is in [Alice, Bob] AND Sprint equals Sprint 14
  • Epic equals "Auth Rewrite" AND Estimated Hours is not empty

Works with Custom Fields

Every custom field you've created is available as a filter condition — select, tags, text, number, URL, and date fields all support filtering with the appropriate operators.

Auto-Apply

Conditions apply automatically as you type or select values — no "Apply" button. Results update in real time with a short debounce.

Saving Filters

Conditions added in the query builder are saved to the view automatically. They persist across sessions and are active for all users who open that view. If you want to experiment without saving, use the quick search or person/sprint filters instead.

Tip: Create dedicated views with pre-set filters for common team needs. A "Blocked Items" view with Status = Blocked. A "No Sprint" view with Sprint is empty and Status not in [Done, Cancelled]. These become instant reference points in the sidebar.

Global Search — Command Palette

For searching across all boards and all items, use the command palette.

Open it with Cmd+P (Mac) or Ctrl+P (Windows).

Type any text to search across:

  • Item titles
  • Item keys (e.g., KEY-123)
  • Item descriptions

Results use fuzzy matching — you don't need to type the exact title. "auth rw" will find "Authentication Rewrite."

The command palette also surfaces quick navigation actions — see Command Palette for the full guide.

Tip: The command palette is the fastest way to jump to any work item you know by name. No need to remember which board it's on or which sprint it belongs to.

Combining Filters

All filter types work together:

  • View-saved query builder conditions are always active
  • Quick search narrows results further
  • Person and sprint filters layer on top

When multiple filter layers are active, the view shows only items that satisfy all of them simultaneously.

Clearing Filters

  • Quick search: Clear the text in the search bar
  • Person filter: Click the person filter and deselect all
  • Sprint filter: Click the sprint filter and deselect all
  • Query builder: Open the filter panel and remove individual conditions, or click Clear All to remove all query builder conditions from the view

Related