Skip to content

Pipeline search #1877

@Mbeaulne

Description

@Mbeaulne

Add search support to Pipelines page

Summary

Added a filter bar to the Pipelines page with:

  • Search (matches name, description, author, notes)
  • Date range filtering (last edited)
  • Sort by name or date (asc/desc)
  • Advanced filter: search by component name/URL within a pipeline

What's out of scope

The current search filters the local list of pipelines already loaded in memory.

  • Persist search query in the URL as a query parameter (e.g., ?q=my-pipeline) so state is shareable and survives navigation
  • Debounce the search input to avoid excessive re-renders on large lists
  • Add search result highlighting to matched text in the table rows
  • Add keyboard shortcut (e.g., / or Cmd+K) to focus the search input
  • Consider server-side / indexed search when the pipeline list grows large

Context

The filter bar lives in PipelineFiltersBar.tsx and the filtering logic is in the usePipelineFilters hook. Search currently runs client-side against pipeline name, description, author, and notes fields.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions