Skip to content

redesign#179

Draft
evrendom wants to merge 11 commits intomainfrom
redesign
Draft

redesign#179
evrendom wants to merge 11 commits intomainfrom
redesign

Conversation

@evrendom
Copy link
Copy Markdown
Collaborator

@evrendom evrendom commented Mar 24, 2026

Summary

This is a cumulative redesign branch. It introduces the new dashboard shell and redesign system, moves the main analytics experience onto redesign-native pages, and includes the supporting analytics, auth, and platform work that branch depends on.

What changed

  • adds the redesign dashboard foundation: new shell, sidebar, shared date range controls, chart/table/card primitives, and route structure alongside the preserved legacy dashboard
  • adds redesign-native pages for sessions, projects, costs, team, errors, ROI, profile, invitations, organization management, create organization, and session detail
  • promotes Costs, Errors, and ROI into the redesign flow, with exact-range data handling for the redesign errors and ROI pages and a dedicated costs dashboard endpoint
  • expands analytics plumbing across web, API, and CLI, including semantic dashboard tracking, lifecycle/upload analytics, and supporting product analytics contracts
  • includes supporting platform work already in the branch: session access control, org membership checks, query/input hardening, ingest rate limiting, invitation resend flows, device-code auth in the CLI, Chatwoot support, and related schema/migration/test updates

Verification

  • cd apps/web && bun run check-types
  • cd apps/web && bun run build
  • bun test packages/api-routes/src/__tests__/analytics-schema.test.ts

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