Skip to content

Dashboard and beta#1932

Merged
Mbeaulne merged 1 commit intomasterfrom
03-12-dashboard_and_beta
Apr 10, 2026
Merged

Dashboard and beta#1932
Mbeaulne merged 1 commit intomasterfrom
03-12-dashboard_and_beta

Conversation

@Mbeaulne
Copy link
Copy Markdown
Collaborator

@Mbeaulne Mbeaulne commented Mar 12, 2026

Description

This pull request introduces a new Dashboard page as a beta feature. The Dashboard is implemented as a redesigned homepage experience that can be enabled through a feature flag. The page includes a simple layout with a title and beta badge indicator.

Related Issue and Pull requests

Closes #1965
Part of #1964

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. Enable the Dashboard feature flag by setting dashboard: true in localStorage under the betaFlags key
  2. Navigate to /dashboard to view the new Dashboard page
  3. Verify that accessing /dashboard without the feature flag enabled redirects to the home page
  4. Confirm the Dashboard page displays the title and beta badge correctly

Additional Comments

The Dashboard feature is currently behind a beta flag and will redirect users to the home page if the flag is not enabled. The feature flag can be controlled through localStorage or will use the default value (false) defined in the flags configuration.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 12, 2026

🎩 To tophat this PR:

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

`?tophat_location=03-12-dashboard_and_beta/7e7c0f0`

@Mbeaulne Mbeaulne force-pushed the 03-12-convert_cursor_rules_to_skills branch from 978016a to e42146d Compare March 12, 2026 17:39
@Mbeaulne Mbeaulne force-pushed the 03-12-dashboard_and_beta branch 2 times, most recently from 3bf8588 to 0bd509b Compare March 12, 2026 17:45
@Mbeaulne Mbeaulne force-pushed the 03-12-convert_cursor_rules_to_skills branch from e42146d to ad74e8e Compare March 12, 2026 17:45
@Mbeaulne Mbeaulne force-pushed the 03-12-dashboard_and_beta branch from 0bd509b to 1c68d83 Compare March 12, 2026 17:53
@Mbeaulne Mbeaulne force-pushed the 03-12-convert_cursor_rules_to_skills branch 2 times, most recently from 7224691 to 8283bb9 Compare March 12, 2026 19:13
@Mbeaulne Mbeaulne force-pushed the 03-12-dashboard_and_beta branch 2 times, most recently from 5b6f912 to 9896cf1 Compare March 13, 2026 13:50
@Mbeaulne Mbeaulne force-pushed the 03-12-convert_cursor_rules_to_skills branch from 8283bb9 to f0633ae Compare March 13, 2026 13:50
@Mbeaulne Mbeaulne force-pushed the 03-12-dashboard_and_beta branch from 9896cf1 to 2df40ef Compare March 19, 2026 18:19
@Mbeaulne Mbeaulne force-pushed the 03-12-convert_cursor_rules_to_skills branch from f0633ae to 2bca6c9 Compare March 19, 2026 18:19
@Mbeaulne Mbeaulne force-pushed the 03-12-dashboard_and_beta branch 2 times, most recently from 25e887b to b4604ce Compare March 19, 2026 18:56
@Mbeaulne Mbeaulne force-pushed the 03-12-convert_cursor_rules_to_skills branch from 29b4338 to ffb804e Compare March 19, 2026 19:02
@Mbeaulne Mbeaulne force-pushed the 03-12-dashboard_and_beta branch from b4604ce to 657d22e Compare March 19, 2026 19:02
@Mbeaulne Mbeaulne changed the base branch from 03-12-convert_cursor_rules_to_skills to graphite-base/1932 March 19, 2026 19:09
@Mbeaulne Mbeaulne force-pushed the 03-12-dashboard_and_beta branch from 657d22e to c165842 Compare March 19, 2026 19:09
@Mbeaulne Mbeaulne force-pushed the graphite-base/1932 branch from ffb804e to d3635e1 Compare March 19, 2026 19:09
@graphite-app graphite-app Bot changed the base branch from graphite-base/1932 to master March 19, 2026 19:10
@Mbeaulne Mbeaulne force-pushed the 03-12-dashboard_and_beta branch 2 times, most recently from ad4f2f8 to bbf3171 Compare March 23, 2026 15:15
@Mbeaulne
Copy link
Copy Markdown
Collaborator Author

Reviewer note: This PR is a minimal scaffold — the only pieces that survive the full stack are isFlagEnabled() in useFlags.ts and the "dashboard" beta flag in flags.ts.

src/routes/Dashboard/Dashboard.tsx introduced here is a throwaway placeholder and is deleted entirely in #1996 when the sidebar layout is introduced. No need to review it for design or architecture.

@Mbeaulne Mbeaulne marked this pull request as ready for review March 30, 2026 18:22
@Mbeaulne Mbeaulne requested a review from a team as a code owner March 30, 2026 18:22
@Mbeaulne Mbeaulne force-pushed the 03-12-dashboard_and_beta branch 2 times, most recently from cacb13e to 9a0d79d Compare April 8, 2026 17:25
This was referenced Apr 8, 2026
Copy link
Copy Markdown
Collaborator

camielvs commented Apr 8, 2026

Is the beta toggle in the settings UI intended to work at this stage? Currently when I have it active I do not find myself redirected to the new /dashboard route

image.png

Copy link
Copy Markdown
Collaborator

@camielvs camielvs left a comment

Choose a reason for hiding this comment

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

Approved in principle, but hitting "Request Changes" just to make sure you confirm whether the in-app toggle for the new beta flag is supposed to work at this stage or not :)

Copy link
Copy Markdown
Collaborator

camielvs commented Apr 8, 2026

Oh I see. I have to manually navigate to /dashboard and the beta toggle just determines whether it gets kicked back to / or not. I guess that's fine given the route will be deprecated later in the stack and the new dashboard made the default

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:39 PM UTC: Graphite rebased this pull request as part of a merge.
  • Apr 10, 8:41 PM UTC: @Mbeaulne merged this pull request with Graphite.

@Mbeaulne Mbeaulne force-pushed the 03-12-dashboard_and_beta branch from 9a0d79d to 7e7c0f0 Compare April 10, 2026 20:38
@Mbeaulne Mbeaulne merged commit f8f00fa into master Apr 10, 2026
17 checks passed
@Mbeaulne Mbeaulne deleted the 03-12-dashboard_and_beta branch April 10, 2026 20:41
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.

feat: [FE] Add /dashboard route with beta flag

3 participants