Skip to content

experiment: dedicated dashboards listing page#1805

Draft
elizabetdev wants to merge 2 commits intomainfrom
feat/dashboards-listing-page
Draft

experiment: dedicated dashboards listing page#1805
elizabetdev wants to merge 2 commits intomainfrom
feat/dashboards-listing-page

Conversation

@elizabetdev
Copy link
Contributor

Note

This is an experiment / work in progress — not ready for merge. Looking for feedback on the direction.

What this explores

The sidenav currently lists every dashboard inline, which gets crowded as the number of dashboards grows. This PR experiments with moving dashboards out of the sidenav into a dedicated listing page at /dashboards, giving them more room to breathe.

The listing page supports searching by name or tag, toggling between a card grid and a compact table view (persisted in localStorage), creating new dashboards, and deleting existing ones. Preset dashboards (Services, ClickHouse, Kubernetes) are surfaced as separate cards at the top.

The sidenav "Dashboards" entry becomes a simple link — no more expandable submenu, no inline search, no drag-to-tag. Individual dashboard pages now show breadcrumbs (Dashboards > Dashboard Name) linking back to the listing page for easy navigation.

Made with Cursor

Replaced DBDashboardPage with DashboardsListPage in the dashboard index. Removed unused imports and components related to dashboard creation and management in AppNav, streamlining the navigation component for better performance and maintainability.
…ponent

Added a new list view for dashboards in DashboardsListPage, allowing users to toggle between grid and list layouts. Introduced DashboardListRow component for displaying individual dashboard details, including name, tags, and a delete option. Updated UI elements for better interaction and organization.
@vercel
Copy link

vercel bot commented Feb 25, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
hyperdx-v2-oss-app Ready Ready Preview, Comment Feb 25, 2026 7:23pm

Request Review

@changeset-bot
Copy link

changeset-bot bot commented Feb 25, 2026

⚠️ No Changeset found

Latest commit: 05c7062

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@github-actions
Copy link
Contributor

E2E Test Results

5 tests failed • 65 passed • 4 skipped • 1112s

Status Count
✅ Passed 65
❌ Failed 5
⚠️ Flaky 1
⏭️ Skipped 4

Tests ran across 4 shards in parallel.

View full report →

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.

1 participant