Skip to content

remove old home page#2056

Open
Mbeaulne wants to merge 1 commit intomasterfrom
04-08-remove_old_home_page
Open

remove old home page#2056
Mbeaulne wants to merge 1 commit intomasterfrom
04-08-remove_old_home_page

Conversation

@Mbeaulne
Copy link
Copy Markdown
Collaborator

@Mbeaulne Mbeaulne commented Apr 8, 2026

Description

Removed the legacy Home page component and dashboard feature flag system. The dashboard feature is now the default experience, eliminating the need for the flag-based conditional rendering. This includes removing the old Home route, its associated components (PipelineSection and RunSection exports), and the isFlagEnabled utility function that was used for non-React flag checks.

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 root path / and verify the dashboard home view loads correctly
  2. Test navigation between dashboard sections (/runs, /pipelines) to ensure routing works properly
  3. Verify that all pipeline and run functionality remains intact without the legacy Home component

Additional Comments

This change consolidates the user experience by removing the dual-path routing system that was previously controlled by the dashboard feature flag. All users will now use the dashboard interface by default.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 8, 2026

🎩 To tophat this PR:

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

`?tophat_location=04-08-remove_old_home_page/b6093f0`

@Mbeaulne Mbeaulne mentioned this pull request Apr 8, 2026
4 tasks
@Mbeaulne Mbeaulne marked this pull request as ready for review April 8, 2026 20:45
@Mbeaulne Mbeaulne requested a review from a team as a code owner April 8, 2026 20:45
@Mbeaulne Mbeaulne force-pushed the 04-08-remove_old_home_page branch 2 times, most recently from 70f43cb to 86602ac Compare April 9, 2026 15:54
@Mbeaulne Mbeaulne force-pushed the 04-08-default_dashboard_flag branch from e60bdef to 2bd5ec1 Compare April 9, 2026 15:54
@Mbeaulne Mbeaulne force-pushed the 04-08-remove_old_home_page branch 2 times, most recently from 984c812 to 1d1446c Compare April 9, 2026 16:28
@Mbeaulne Mbeaulne force-pushed the 04-08-default_dashboard_flag branch from 0f426c7 to 0e979c2 Compare April 9, 2026 16:28
@Mbeaulne Mbeaulne force-pushed the 04-08-default_dashboard_flag branch from 6a8f9bf to 89642bd Compare April 10, 2026 18:33
@Mbeaulne Mbeaulne force-pushed the 04-08-remove_old_home_page branch 2 times, most recently from 63e7a97 to e6883c9 Compare April 10, 2026 19:09
@Mbeaulne Mbeaulne force-pushed the 04-08-default_dashboard_flag branch 2 times, most recently from 75b78e3 to f02909a Compare April 10, 2026 19:24
@Mbeaulne Mbeaulne force-pushed the 04-08-remove_old_home_page branch 2 times, most recently from d16a8bd to fe9c775 Compare April 10, 2026 19:31
@Mbeaulne Mbeaulne force-pushed the 04-08-default_dashboard_flag branch 2 times, most recently from c4f3cc7 to 2332889 Compare April 10, 2026 19:59
@Mbeaulne Mbeaulne force-pushed the 04-08-remove_old_home_page branch from fe9c775 to e0e8eae Compare April 10, 2026 19:59
@Mbeaulne Mbeaulne force-pushed the 04-08-default_dashboard_flag branch from 2332889 to e650043 Compare April 10, 2026 20:16
@Mbeaulne Mbeaulne force-pushed the 04-08-remove_old_home_page branch from e0e8eae to d7a2e9d Compare April 10, 2026 20:16
Copy link
Copy Markdown

Hmmm. I feel we should keep feature flags around for at least 1 week after the feature is made public.

@Mbeaulne Mbeaulne force-pushed the 04-08-default_dashboard_flag branch from e650043 to c965cc7 Compare April 10, 2026 20:21
@Mbeaulne Mbeaulne force-pushed the 04-08-remove_old_home_page branch from d7a2e9d to 963cc67 Compare April 10, 2026 20:21
Copy link
Copy Markdown

What's your release plan / schedule for this?

@Mbeaulne Mbeaulne force-pushed the 04-08-remove_old_home_page branch from 963cc67 to ab8cda6 Compare April 10, 2026 20:35
@Mbeaulne Mbeaulne force-pushed the 04-08-default_dashboard_flag branch from c965cc7 to b71f997 Compare April 10, 2026 20:35
@camielvs camielvs force-pushed the 04-08-remove_old_home_page branch from ab8cda6 to d684839 Compare April 10, 2026 22:47
@camielvs camielvs force-pushed the 04-08-default_dashboard_flag branch from b71f997 to 6e41b96 Compare April 10, 2026 22:47
@Mbeaulne Mbeaulne force-pushed the 04-08-default_dashboard_flag branch 2 times, most recently from 0bdf1e1 to d437176 Compare April 10, 2026 22:51
@Mbeaulne Mbeaulne force-pushed the 04-08-remove_old_home_page branch from d684839 to 636cd19 Compare April 10, 2026 22:51
@Mbeaulne Mbeaulne changed the base branch from 04-08-default_dashboard_flag to graphite-base/2056 April 10, 2026 22:54
@Mbeaulne Mbeaulne force-pushed the 04-08-remove_old_home_page branch from 636cd19 to 9d07657 Compare April 10, 2026 22:54
@Mbeaulne Mbeaulne force-pushed the graphite-base/2056 branch from d437176 to 355ff33 Compare April 10, 2026 22:54
@graphite-app graphite-app bot changed the base branch from graphite-base/2056 to master April 10, 2026 22:54
@Mbeaulne Mbeaulne force-pushed the 04-08-remove_old_home_page branch from 9d07657 to b6093f0 Compare April 10, 2026 22:54
Copy link
Copy Markdown
Collaborator

The frontend team discussed today and the decision was made to release under beta for minimum 1 week.

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