Skip to content

feat dashboard latout#1996

Open
Mbeaulne wants to merge 1 commit into03-23-feat_recently_viewedfrom
03-24-feat_dashboard_latout
Open

feat dashboard latout#1996
Mbeaulne wants to merge 1 commit into03-23-feat_recently_viewedfrom
03-24-feat_dashboard_latout

Conversation

@Mbeaulne
Copy link
Copy Markdown
Collaborator

@Mbeaulne Mbeaulne commented Mar 24, 2026

Description

Refactored the dashboard from a single page to a multi-page layout with sidebar navigation. Removed the old FavoritesSection and RecentlyViewedSection components and replaced the single Dashboard component with a new DashboardLayout that includes a sidebar with navigation to different dashboard sections (Runs, Pipelines, Components, Favorites, Recently Viewed). Added placeholder routes for each section that will be implemented in subsequent PRs. Made RecentlyViewedItem and RecentlyViewedType interfaces private to the useRecentlyViewed hook. Updated knip configuration to remove unused ignore patterns.

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 dashboard page
  2. Verify the new sidebar navigation is displayed
  3. Click through each sidebar item to confirm routing works
  4. Verify the dashboard redirects to the runs section by default
  5. Confirm the beta badge is still displayed

Additional Comments

This is the first step in restructuring the dashboard. The individual section components will be re-implemented in follow-up PRs with improved functionality.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 24, 2026

🎩 To tophat this PR:

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

`?tophat_location=03-24-feat_dashboard_latout/69ab0c9`

@Mbeaulne Mbeaulne force-pushed the 03-24-feat_dashboard_latout branch from 5832abe to 69ab0c9 Compare March 27, 2026 14:07
@Mbeaulne Mbeaulne mentioned this pull request Mar 27, 2026
8 tasks
@Mbeaulne
Copy link
Copy Markdown
Collaborator Author

Reviewer note: This is the major architectural pivot in the stack. Key things to know:

@Mbeaulne Mbeaulne marked this pull request as ready for review March 30, 2026 18:24
@Mbeaulne Mbeaulne requested a review from a team as a code owner March 30, 2026 18:24
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