Skip to content

Align analytics pages with unified dashboard design#178

Merged
unjica merged 3 commits into
developfrom
feature/analytics-pages-design-alignment
Jul 7, 2026
Merged

Align analytics pages with unified dashboard design#178
unjica merged 3 commits into
developfrom
feature/analytics-pages-design-alignment

Conversation

@unjica

@unjica unjica commented Jul 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add shared analytics-ui primitives (panels, metric rows, status badges, list shells) for consistent dark analytics chrome across dashboard pages.
  • Refactor issue detail into a Sentry-style layout: metrics row, stack trace / occurrences tabs, and a right sidebar for tags and timeline.
  • Convert the issues list to a dense table; unify overview, events, sessions, and alerts list styling with the same panel surfaces.

Test plan

  • pnpm lint && pnpm test && pnpm build
  • Overview: KPI cards, volume chart, top errors/events lists and "View all" links preserve app/environment scope
  • Issues list: table columns (error, app, env, status, count, last seen)
  • Issue detail: tabs switch correctly; default tab is Occurrences when no stack trace exists
  • Events / Sessions: tables render inside unified panel layout
  • Alerts: recent alerts list uses panel styling

Bugbot

Reviewed before open; addressed findings (scoped view-all links, status column, default tab, AnalyticsPanel aria forwarding).

Made with Cursor

unjica and others added 2 commits July 7, 2026 16:09
Introduce shared analytics panel components and apply them across overview, issues, events, sessions, alerts, and Sentry-style issue detail layout.

Co-authored-by: Cursor <cursoragent@cursor.com>

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes using default effort and found 3 potential issues.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit b1c405c. Configure here.

Comment thread apps/dashboard/app/components/dashboard/IssueDetailView.tsx
Comment thread apps/dashboard/app/dashboard/errors/[id]/page.tsx
Comment thread apps/dashboard/app/dashboard/errors/[id]/page.tsx Outdated
Reset the active tab when navigating between issues, include users_affected on GET /api/errors/:id, and label occurrence count as Occurrences instead of Events.

Co-authored-by: Cursor <cursoragent@cursor.com>
@unjica unjica merged commit efbbbf8 into develop Jul 7, 2026
3 checks passed
@unjica unjica added this to the v1.4.x — Platform releases milestone Jul 7, 2026
@unjica unjica deleted the feature/analytics-pages-design-alignment branch July 7, 2026 14:26
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