feat: add Weekly Developer Progress Summary Dashboard (#2715) - #2732
desireddymohithreddy0925 wants to merge 6 commits into
Conversation
GSSoC Label Checklist 🏷️@Umbrella-io — please apply the appropriate labels before merging: Difficulty (pick one):
Quality (optional):
Validation (required to score):
|
|
Thanks for the contribution! We are currently in a code cleanup sprint and not accepting new features. Please see the discussion for details: #2651 This PR will be revisited once the sprint ends. In the meantime, contributions to testing, refactoring, bug fixes, or documentation are welcome. |
|
New UI/feature PRs are on hold during the code quality sprint — see discussion #2651. PRs for tests, refactoring, bug fixes, docs, and performance are welcome. |
|
On hold — new features are not being merged during the code quality sprint. See discussion #2651. |
|
New feature/UI PRs are on hold during the code-quality sprint — see discussion #2651. We'll revisit after the sprint; tests, refactors, and bug-fix PRs are the priority right now. |
|
Heads up on direction: for the weekly-summary slot on the dashboard I'm going with the focused analytics implementation in #2717 (pure data-viz: trend chart, comparison, stats, insights — no AI dependency). This PR is a different take (an AI-generated |
|
Closing as stale. The last commit on this branch was 2026-06-25, over a month ago, and there's been no activity since. This isn't a rejection of the idea — DevTrack's PR queue grew past 110 open PRs, so I'm clearing branches that have gone quiet so the review tab reflects what's actually in progress. If you still want to land this: rebase on current |
Description
Resolves #2715
Introduces a Weekly Progress Summary Dashboard that provides a consolidated view of a user's activity over the last 7 days. This helps developers easily track their progress and understand their contribution trends over time without needing to manually interpret different sections.
Changes Made
/api/metrics/weekly-summaryto aggregate GitHub Issues alongside Commits and PRs. It also now returns a 7-day array of daily commits and a breakdown of repositories contributed to.<WeeklyProgressSummary />component to the dashboard. It features key metrics with weekly trend comparisons, arechartsactivity trend graph, and a repository progress breakdown.Acceptance Criteria