Feature: Activity Heatmap Export Implementation - #8762
Conversation
|
@armanpanigrahi59 is attempting to deploy a commit to the jhasourav07's projects Team on Vercel. A member of the Team first needs to authorize it. |
|
This PR introduces the export feature for the activity heatmap, which is a significant enhancement for user interaction. It aligns with our previous decisions, such as the addition of a dark/light preview background toggle to improve user experience. Please ensure that the SVG output meets the premium quality standards we established. Looking forward to your feedback! |
📦 Next.js Bundle Size Report (Gzipped Sizes)
📊 Summary of Totals
|
Aamod007
left a comment
There was a problem hiding this comment.
Thank you for implementing the Activity Heatmap export functionality! Providing users with PNG, PDF, and SVG export options in \components/dashboard/ActivityHeatmapPro.tsx\ and \Heatmap.tsx\ is a fantastic addition. The UI looks solid with the dropdowns and Sonner toasts. I do notice it also includes API changes for a \ echstack\ route and MongoDB caching. Please ensure these bundled changes are intentional in the future, as isolated PRs are easier to review. The export implementation itself looks solid, great work!
Description
Fixes #5090
Pillar
Visual Preview
Checklist before requesting a review:
CONTRIBUTING.mdfile.localhost:3000/api/streak?user=YOUR_USERNAME).npm run formatandnpm run lintlocally and resolved all errors (CI will fail otherwise).feat(themes): ...,fix(calculate): ...).README.mdif I added a new theme or URL parameter.