Skip to content

Default dashboard flag#2055

Merged
Mbeaulne merged 1 commit intomasterfrom
04-08-default_dashboard_flag
Apr 10, 2026
Merged

Default dashboard flag#2055
Mbeaulne merged 1 commit intomasterfrom
04-08-default_dashboard_flag

Conversation

@Mbeaulne
Copy link
Copy Markdown
Collaborator

@Mbeaulne Mbeaulne commented Apr 8, 2026

Description

This pull request enables the Dashboard feature by default and restructures the routing to make Dashboard the primary navigation experience. The Dashboard flag is now enabled by default, and all Dashboard routes have been moved to top-level paths (removing the /dashboard prefix). The routing logic has been updated to use a pathless layout pattern where the Dashboard layout wraps all routes when the flag is enabled, and falls back to the original Home component when disabled.

Related Issue and Pull requests

Type of Change

  • New feature
  • Breaking change

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. Verify that the Dashboard is now the default homepage experience at /
  2. Test navigation to all Dashboard sections using the new top-level paths:
    • / - Dashboard home
    • /pipelines - My Pipelines
    • /runs - All Runs
    • /components - Components
    • /favorites - Favorites
    • /recently-viewed - Recently Viewed
  3. Verify that disabling the Dashboard flag falls back to the original Home component
  4. Ensure all existing functionality within each section continues to work as expected

Additional Comments

This is a breaking change as it modifies the URL structure for Dashboard routes. Users with bookmarks to /dashboard/* paths will need to update them to the new top-level paths.

@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-default_dashboard_flag/d437176`

@Mbeaulne Mbeaulne mentioned this pull request Apr 8, 2026
3 tasks
@Mbeaulne Mbeaulne marked this pull request as ready for review April 8, 2026 20:44
@Mbeaulne Mbeaulne requested a review from a team as a code owner April 8, 2026 20:44
@Mbeaulne Mbeaulne mentioned this pull request Apr 8, 2026
8 tasks
@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 03-27-add_components_section branch 2 times, most recently from 261ac09 to 4409f2f Compare April 9, 2026 16:09
@Mbeaulne Mbeaulne force-pushed the 04-08-default_dashboard_flag branch from 2bd5ec1 to 0f426c7 Compare April 9, 2026 16:09
@Mbeaulne Mbeaulne force-pushed the 03-27-add_components_section branch from 4409f2f to 347c858 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 75b78e3 to f02909a Compare April 10, 2026 19:24
@Mbeaulne Mbeaulne force-pushed the 03-27-add_components_section branch 2 times, most recently from e8fe5c7 to 4134ea7 Compare April 10, 2026 19:31
@Mbeaulne Mbeaulne force-pushed the 04-08-default_dashboard_flag branch from f02909a to c4f3cc7 Compare April 10, 2026 19:31
@Mbeaulne Mbeaulne force-pushed the 03-27-add_components_section branch from 4134ea7 to 7c60f5f Compare April 10, 2026 19:59
@Mbeaulne Mbeaulne force-pushed the 04-08-default_dashboard_flag branch 2 times, most recently from 2332889 to e650043 Compare April 10, 2026 20:16
@Mbeaulne Mbeaulne force-pushed the 03-27-add_components_section branch from 7c60f5f to a81f654 Compare April 10, 2026 20:16
@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 03-27-add_components_section branch from a81f654 to c1b63c6 Compare April 10, 2026 20:21
@Mbeaulne Mbeaulne force-pushed the 04-08-default_dashboard_flag branch from c965cc7 to b71f997 Compare April 10, 2026 20:35
@Mbeaulne Mbeaulne force-pushed the 03-27-add_components_section branch from c1b63c6 to 2892744 Compare April 10, 2026 20:35
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, 9:42 PM UTC: Graphite couldn't merge this pull request because a downstack PR Add components section #2025 failed to merge.
  • Apr 10, 10:54 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Apr 10, 10:54 PM UTC: @Mbeaulne merged this pull request with Graphite.

Copy link
Copy Markdown
Collaborator

camielvs commented Apr 10, 2026

Given the discussion we've had we should look to collect all deferred feedback so we don't lose it while we do final touch-ups in the next week

@Mbeaulne Mbeaulne changed the base branch from 03-27-add_components_section to graphite-base/2055 April 10, 2026 21:41
@camielvs camielvs force-pushed the graphite-base/2055 branch from 2892744 to 84b41ed 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
@camielvs camielvs changed the base branch from graphite-base/2055 to 03-27-add_components_section April 10, 2026 22:47
@Mbeaulne Mbeaulne changed the base branch from 03-27-add_components_section to graphite-base/2055 April 10, 2026 22:50
@Mbeaulne Mbeaulne force-pushed the graphite-base/2055 branch from 84b41ed to 5de008b Compare April 10, 2026 22:50
@Mbeaulne Mbeaulne force-pushed the 04-08-default_dashboard_flag branch from 6e41b96 to 0bdf1e1 Compare April 10, 2026 22:50
@graphite-app graphite-app bot changed the base branch from graphite-base/2055 to master April 10, 2026 22:51
Copy link
Copy Markdown

Ark-kun commented Apr 10, 2026

>/pipelines - My Pipelines
>/components - Components
>/favorites - Favorites
>/recently-viewed - Recently Viewed
Is it possible to limit the number of root route prefixes? having so many prefixes makes it very hard to route backend and frontend. Especially in local and HuggingFace deployments.

Can we put as much as possible under "/app"?

@Mbeaulne Mbeaulne force-pushed the 04-08-default_dashboard_flag branch from 0bdf1e1 to d437176 Compare April 10, 2026 22:51
@Mbeaulne Mbeaulne merged commit 355ff33 into master Apr 10, 2026
17 checks passed
@Mbeaulne Mbeaulne deleted the 04-08-default_dashboard_flag branch April 10, 2026 22:54
export const QUICK_START_PATH = "/quick-start";
const SETTINGS_PATH = "/settings";
const IMPORT_PATH = "/app/editor/import-pipeline";
const DASHBOARD_PATH = "/dashboard";
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

>/pipelines - My Pipelines
>/components - Components
>/favorites - Favorites
>/recently-viewed - Recently Viewed
Is it possible to limit the number of root route prefixes? having so many prefixes makes it very hard to route backend and frontend. Especially in local and HuggingFace deployments.

Can we put as much as possible under "/app"?

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.

4 participants