Skip to content

Conversation

@Mbeaulne
Copy link
Collaborator

@Mbeaulne Mbeaulne commented Jan 20, 2026

Description

Added URL persistence for pipeline filters on the Home page, allowing users to share filtered views via URLs. This PR implements:

  1. Updated .cursorrules to document React Compiler usage and memoization guidelines
  2. Added URL parameter support for pipeline filters (search query, sort field/direction, date range, etc.)
  3. Refactored usePipelineFilters to accept initial filters and handle filter changes
  4. Created type definitions for Home page search parameters
  5. Implemented tab state persistence in URLs
  6. Improved navigation between tabs while preserving appropriate filter states

Type of Change

  • New feature
  • Improvement
  • Cleanup/Refactor

Checklist

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

Test Instructions

  1. Navigate to the Home page and switch between "Runs" and "Pipelines" tabs
  2. Apply various filters in the Pipelines tab (search, sort, date range)
  3. Verify the URL updates with appropriate parameters
  4. Copy the URL and open in a new tab to confirm filters are preserved
  5. Test navigation between tabs and verify filter state is maintained correctly

@Mbeaulne Mbeaulne mentioned this pull request Jan 20, 2026
4 tasks
Copy link
Collaborator Author

Mbeaulne commented Jan 20, 2026

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

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

@Mbeaulne Mbeaulne changed the title Runs and pipeline navigation Add URL-based filtering and React Compiler support Jan 20, 2026
@Mbeaulne Mbeaulne force-pushed the 01-20-runs_and_pipeline_navigation branch from 242658d to 147e8dd Compare January 20, 2026 17:55
@Mbeaulne Mbeaulne force-pushed the 01-16-pipeline_filter_and_search branch from 516ed8b to adc7e63 Compare January 20, 2026 17:56
@Mbeaulne Mbeaulne force-pushed the 01-20-runs_and_pipeline_navigation branch from 147e8dd to 83e5e8a Compare January 20, 2026 17:56
@Mbeaulne Mbeaulne mentioned this pull request Jan 20, 2026
4 tasks
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.

2 participants