Skip to content

feat dashboard layout#1996

Merged
Mbeaulne merged 2 commits intomasterfrom
03-24-feat_dashboard_latout
Apr 10, 2026
Merged

feat dashboard layout#1996
Mbeaulne merged 2 commits intomasterfrom
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/97fadcb`

@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
@Mbeaulne Mbeaulne force-pushed the 03-24-feat_dashboard_latout branch from 69ab0c9 to bb1252b Compare April 1, 2026 17:49
@Mbeaulne Mbeaulne force-pushed the 03-24-feat_dashboard_latout branch from 0709629 to a3b9d5f Compare April 2, 2026 16:41
@Mbeaulne Mbeaulne force-pushed the 03-23-feat_recently_viewed branch from a461835 to ae75a89 Compare April 2, 2026 19:19
@Mbeaulne Mbeaulne force-pushed the 03-24-feat_dashboard_latout branch from a3b9d5f to 3d9963e Compare April 2, 2026 19:19
@Mbeaulne Mbeaulne force-pushed the 03-23-feat_recently_viewed branch from ae75a89 to 88c53ed Compare April 6, 2026 13:12
@Mbeaulne Mbeaulne force-pushed the 03-24-feat_dashboard_latout branch 2 times, most recently from 68e337b to 718a770 Compare April 8, 2026 17:25
@Mbeaulne Mbeaulne force-pushed the 03-23-feat_recently_viewed branch from 88c53ed to 6f4a6bb Compare April 8, 2026 17:25
@Mbeaulne Mbeaulne force-pushed the 03-24-feat_dashboard_latout branch from 718a770 to c03888b Compare April 8, 2026 19:31
This was referenced Apr 8, 2026
@camielvs camielvs changed the title feat dashboard latout feat dashboard layout Apr 8, 2026
Comment thread src/routes/Dashboard/DashboardLayout.tsx
Comment thread src/routes/Dashboard/DashboardLayout.tsx Outdated
@Mbeaulne Mbeaulne force-pushed the 03-23-feat_recently_viewed branch from 6f4a6bb to 35b08ad Compare April 9, 2026 15:54
@Mbeaulne Mbeaulne force-pushed the 03-24-feat_dashboard_latout branch 2 times, most recently from 1658e18 to 261c9a0 Compare April 9, 2026 16:09
@Mbeaulne Mbeaulne force-pushed the 03-23-feat_recently_viewed branch from f40c7e1 to ef90c02 Compare April 9, 2026 16:28
@Mbeaulne Mbeaulne force-pushed the 03-24-feat_dashboard_latout branch from 261c9a0 to 9069b6c Compare April 9, 2026 16:28
@Mbeaulne Mbeaulne requested a review from camielvs April 9, 2026 19:40
@Mbeaulne Mbeaulne force-pushed the 03-23-feat_recently_viewed branch from ef90c02 to 5b155bd Compare April 10, 2026 19:09
@Mbeaulne Mbeaulne force-pushed the 03-24-feat_dashboard_latout branch from c64d89d to 4fc353c Compare April 10, 2026 19:09
Copy link
Copy Markdown
Collaborator Author

Mbeaulne commented Apr 10, 2026

Merge activity

  • Apr 10, 8:38 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Apr 10, 8:59 PM UTC: Graphite rebased this pull request as part of a merge.
  • Apr 10, 9:02 PM UTC: @Mbeaulne merged this pull request with Graphite.

@Mbeaulne Mbeaulne changed the base branch from 03-23-feat_recently_viewed to graphite-base/1996 April 10, 2026 20:56
@Mbeaulne Mbeaulne changed the base branch from graphite-base/1996 to master April 10, 2026 20:58
Mbeaulne and others added 2 commits April 10, 2026 20:59
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Mbeaulne Mbeaulne force-pushed the 03-24-feat_dashboard_latout branch from 4fc353c to 97fadcb Compare April 10, 2026 20:59
@Mbeaulne Mbeaulne merged commit d0dc4ea into master Apr 10, 2026
15 of 17 checks passed
@Mbeaulne Mbeaulne deleted the 03-24-feat_dashboard_latout branch April 10, 2026 21:02
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.

3 participants