All notable changes to DevPulse will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Initial public release of DevPulse.
- GitHub activity dashboard (today's commits, PR reviews, issues)
- Weekly developer report with trend, repo, and time-of-day breakdowns
- Current streak and daily average tracking
- Health score (DevScore) visualization
- Weekly 7×24 coding rhythm heatmap
- Activity timeline with recent GitHub events
- PNG export for weekly reports
- Demo mode without a GitHub token
- Dark / light theme support
- Chinese and English internationalization
- GitHub Personal Access Token authentication
- Privacy-first: token stays in browser localStorage
- Open Graph / Twitter card metadata
- Live demo on Vercel
- CI workflow for lint, test, and build
- Initial statistics utility tests (date + stats)
- 43 Vitest unit tests across
src/utils/date.test.tsandsrc/utils/stats.test.ts - Open-source package metadata (license, repository, homepage, keywords)
- Self-contained screenshot capture script (
npm run screenshots) - Roadmap section in both English and Chinese READMEs
- Data-source notes for heatmap and streak (public Events API limitations)