Skip to content

Add pipeline filters bar with advanced search and sorting#1871

Draft
Mbeaulne wants to merge 1 commit intomasterfrom
02-27-pipeline_filters
Draft

Add pipeline filters bar with advanced search and sorting#1871
Mbeaulne wants to merge 1 commit intomasterfrom
02-27-pipeline_filters

Conversation

@Mbeaulne
Copy link
Collaborator

@Mbeaulne Mbeaulne commented Feb 27, 2026

Description

Added a comprehensive filtering system for the pipeline section with advanced search capabilities. The new PipelineFiltersBar component provides search by name/description/author/notes, date range filtering for last modified dates, sorting by name or date, and component-based filtering to find pipelines using specific components. The filters display active filter badges with individual removal options and a collapsible advanced section for component queries.

Related Issue and Pull requests

Type of Change

  • Bug fix
  • New feature
  • Improvement
  • Cleanup/Refactor
  • Breaking change
  • Documentation update

Checklist

  • I have tested this does not break current pipelines / runs functionality
  • I have tested the changes on staging

Screenshots (if applicable)

Test Instructions

  1. Navigate to the pipeline section
  2. Test basic search functionality by typing in the search field
  3. Use the date range picker to filter pipelines by modification date
  4. Toggle between name and date sorting with ascending/descending order
  5. Open the advanced section and test component filtering
  6. Verify that active filter badges appear and can be individually removed
  7. Test the "Clear all" functionality to reset all filters
  8. Confirm pagination resets when filters change

Additional Comments

The filtering logic includes matching against pipeline names, descriptions, author annotations, and notes. Component filtering searches through task component references including URLs, names, and spec names. The UI maintains state for showing/hiding filter badges when there are many active filters.

@github-actions
Copy link

github-actions bot commented Feb 27, 2026

🎩 To tophat this PR:

You can add the following URL parameter to your browser to tophat this PR:

`?tophat_location=02-27-pipeline_filters/69c6c2c`

Copy link
Collaborator Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@Mbeaulne Mbeaulne changed the title Pipeline filters Add pipeline filters bar with advanced search and sorting Feb 27, 2026
@Mbeaulne Mbeaulne force-pushed the 02-27-pipeline_filters branch from 0e9c579 to 5b0f3c2 Compare February 27, 2026 17:23
@Mbeaulne Mbeaulne force-pushed the 02-27-pipeline_filters branch from 5b0f3c2 to 69c6c2c Compare February 27, 2026 18:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant