-
Notifications
You must be signed in to change notification settings - Fork 619
[Dashboard] Feature: Project Overview (Analytics) Page #5340
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Dashboard] Feature: Project Overview (Analytics) Page #5340
Conversation
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
|
Your org has enabled the Graphite merge queue for merging into mainAdd the label “merge-queue” to the PR and Graphite will automatically add it to the merge queue when it’s ready to merge. Or use the label “hotfix” to add to the merge queue as a hot fix. You must have a Graphite account and log in to Graphite in order to use the merge queue. Sign up using this link. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #5340 +/- ##
=======================================
Coverage 45.73% 45.73%
=======================================
Files 1070 1070
Lines 55634 55634
Branches 4074 4074
=======================================
Hits 25445 25445
Misses 29500 29500
Partials 689 689
*This pull request uses carry forward flags. Click here to find out more. |
size-limit report 📦
|
apps/dashboard/src/app/team/[team_slug]/[project_slug]/page.tsx
Outdated
Show resolved
Hide resolved
apps/dashboard/src/app/team/[team_slug]/[project_slug]/page.tsx
Outdated
Show resolved
Hide resolved
1eb43ab to
5e6c914
Compare
Merge activity
You must have a Graphite account in order to use the merge queue. Create an account and try again using this link
|
CNCT-2182 CNCT-2180 CNCT-2177 CNCT-2179 CNCT-2178 CNCT-2176 https://github.com/user-attachments/assets/5c676ec4-ca2f-4796-880a-944636f9f0d5 <!-- start pr-codex --> --- ## PR-Codex overview This PR focuses on enhancing the analytics and user statistics features in the dashboard. It introduces new components, updates existing ones, and improves the handling of wallet and user data, including stats visualization and data fetching. ### Detailed summary - Added `WalletUserStats` interface to manage user statistics. - Updated `ProjectOverviewHeader` to accept `interval` and `range` props. - Introduced new `Stat` component for displaying metrics with trends. - Created `PieChart`, `BarChart`, and `CombinedBarChartCard` components for visualizing data. - Implemented `StatBreakdownCard` for detailed metric breakdowns. - Enhanced `UsersChartCard` to process and display user statistics. - Updated `PageProps` and data fetching functions for improved analytics handling. > ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your question}` <!-- end pr-codex -->
5e6c914 to
4d975f6
Compare
CNCT-2182 CNCT-2180 CNCT-2177 CNCT-2179 CNCT-2178 CNCT-2176 https://github.com/user-attachments/assets/5c676ec4-ca2f-4796-880a-944636f9f0d5 <!-- start pr-codex --> --- ## PR-Codex overview This PR focuses on enhancing the analytics components in the dashboard by introducing new stats interfaces, updating existing components to utilize these stats, and improving the layout and functionality of various charts and cards. ### Detailed summary - Added `WalletUserStats` interface. - Updated `ProjectOverviewHeader` to accept `interval` and `range`. - Enhanced `Stat` component to display trends with badges. - Introduced `PieChart`, `BarChart`, and `CombinedBarChartCard` components. - Updated `EmptyState` messaging. - Improved layout in several components for better responsiveness. - Added new stories for `PieChartCard`, `StatBreakdownCard`, and others in Storybook. - Refactored data fetching functions to support new stats. > ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your question}` <!-- end pr-codex -->
4d975f6 to
9f9410a
Compare
CNCT-2182
CNCT-2180
CNCT-2177
CNCT-2179
CNCT-2178
CNCT-2176
analytics.mp4
PR-Codex overview
This PR introduces new analytics features and components to enhance user statistics visualization within the dashboard. It adds new types for user statistics, updates existing components for better data handling, and refines the UI for displaying analytics.
Detailed summary
WalletUserStatsinterface for user statistics.ProjectOverviewHeaderto includeintervalandrangeprops.Statcomponent to display trends with badges.PieChart,BarChart, andStatBreakdownCardcomponents for data visualization.ProjectOverviewPageto fetch and display wallet and user analytics.getWalletUsers,getUserOpUsage, and related API functions for improved data retrieval.