Skip to content

Removes dashboard feature flag#2179

Open
Mbeaulne wants to merge 1 commit intomasterfrom
04-29-removes_dashboard_beta_to_use_the_dashboard_by_default
Open

Removes dashboard feature flag#2179
Mbeaulne wants to merge 1 commit intomasterfrom
04-29-removes_dashboard_beta_to_use_the_dashboard_by_default

Conversation

@Mbeaulne
Copy link
Copy Markdown
Collaborator

@Mbeaulne Mbeaulne commented Apr 29, 2026

Description

The Dashboard feature flag has been promoted out of beta and is now the default experience. The dashboard feature flag has been removed entirely, along with the legacy Home route and its associated components (PipelineSection, RunSection). The DashboardLayout is now always rendered unconditionally, and the Beta badge has been removed from the Dashboard sidebar heading. The FavoriteToggle component no longer gates its rendering behind the dashboard flag.

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. Launch the application and verify the Dashboard is rendered as the default home experience at /.
  2. Confirm the Beta badge no longer appears in the Dashboard sidebar.
  3. Confirm the FavoriteToggle renders correctly without requiring the dashboard flag.
  4. Verify that navigating to /runs and /pipelines routes within the Dashboard layout works as expected.
  5. Confirm the old Home page (/) is no longer accessible or rendered.

Additional Comments

The dashboard flag entry has also been removed from analytics session metadata tracking, as reflected in the updated test assertions.

@github-actions
Copy link
Copy Markdown

🎩 Preview

A preview build has been created at: 04-29-removes_dashboard_beta_to_use_the_dashboard_by_default/8ad4fcd

Copy link
Copy Markdown
Collaborator Author

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

@Mbeaulne Mbeaulne changed the title Removes dashboard beta to use the dashboard by default Removes dashboard feature flag Apr 29, 2026
@Mbeaulne Mbeaulne marked this pull request as ready for review April 29, 2026 14:47
@Mbeaulne Mbeaulne requested a review from a team as a code owner April 29, 2026 14:47
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