Repository navigation
π What's New
π Analytics Dashboard in Options Page
We've added a powerful new Analytics section to the options page that helps you visualize your commit activity across both GitHub and GitLab!
β¨ Features
- π Interactive Commit Graphs: Beautiful bar charts showing your commit activity over time
- π― Multi-Platform Support: Separate graphs for GitHub and GitLab commits
- π
Flexible Time Ranges: View your data across different periods:
- Last 24 hours (hourly breakdown)
- Last 7 days (daily breakdown)
- Last 30 days (daily breakdown)
- Last 3, 6, or 12 months (monthly breakdown)
- π Detailed Statistics: See total commit counts and active repository counts
- π±οΈ Interactive Tooltips: Hover over bars to see detailed commit breakdowns by repository
- πΎ Download Charts: Export your graphs as PNG images with a single click
- π¨ Theme Support: Graphs automatically adapt to light/dark theme
- π Real-time Updates: Refresh button to update analytics on demand
π― How to Use
- Navigate to the Options/Settings page
- Scroll down to the Analytics section
- Select your preferred time range from the dropdown
- Click the download icon (β¬οΈ) next to any graph to save it as an image
- Use the refresh button to update data
π‘ Benefits
- Track your productivity across repositories
- Identify your most active coding periods
- Monitor team activity patterns
- Generate reports with downloadable charts
- Compare activity between GitHub and GitLab
π§Ή Clear All Button in Popup
We've added a convenient Clear All button to the popup interface for quick notification management!
β¨ Features
- ποΈ One-Click Cleanup: Mark all notifications as read with a single button
- β‘ Fast Action: Quickly clear your notification backlog
- π― Accessible: Conveniently located in the popup header
- β Instant Feedback: Visual confirmation when notifications are cleared
π― How to Use
- Open the Commit Watch popup
- Look for the "Clear All" button in the header area
- Click to mark all commits as read
- Badge counter resets to zero instantly
π‘ Benefits
- Save time when you have many notifications
- Clean slate for new notifications
- Better notification management workflow
π Bug Fixes & Improvements
- Improved chart rendering performance
- Enhanced error handling for API requests
- Better empty state messages for analytics
- Optimized data fetching with parallel requests
- Fixed timezone handling in calendar periods
- Improved tooltip formatting
π¦ Installation
For Chrome/Edge Users
- Download
CommitWatch-v2.1.0.zipfrom the releases - Extract the ZIP file
- Open
chrome://extensions/(oredge://extensions/) - Enable "Developer mode"
- Click "Load unpacked"
- Select the extracted folder
For Developers
Download CommitWatch-v2.1.0.zip for the complete source code.
π Security
All API tokens remain encrypted and stored locally. Analytics data is fetched directly from GitHub/GitLab APIs without any third-party services.
π Feedback
We'd love to hear your thoughts on these new features! Please:
- β Star the repository if you find it useful
- π Report bugs via GitHub Issues
- π‘ Suggest features via GitHub Discussions
- π Leave a review on the Chrome Web Store
π Documentation
For detailed setup instructions and usage guides, visit: