Repository navigation
Releases: guberm/ChromeStats
Releases · guberm/ChromeStats
Release list
v1.0.0 - Initial Release
Chrome Stats Monitor v1.0.0 🎉
First stable release of Chrome Stats Monitor - a desktop application for monitoring Chrome Web Store extension statistics.
✨ What's New
Desktop Application
- 🖥️ Electron UI with beautiful tabbed interface
- 📊 Dashboard showing all extensions, stats, and changes
- 📈 Historical Charts for visualizing stat changes over time
- 🎯 System Tray integration with minimize to tray
- 🔔 Desktop Notifications when stats change
- ⚡ Quick Actions from tray menu (refresh, start/stop)
Monitoring Features
- 🔍 Automated Monitoring at configurable intervals (default: 60 min)
- 👥 Profile Tracking - automatically monitor ALL extensions from a developer profile
- 📉 Change Detection for users, rating, and review counts
- 💾 SQLite Database for complete historical data
- 📧 Email Notifications via Gmail SMTP
Data & Analytics
- 📊 View historical data over 24h, 7d, 30d periods
- 🔍 Complete change history log
- 📁 Portable SQLite database format
- 🎨 Interactive Chart.js visualizations
📦 Installation
Windows
Download ChromeStatsMonitor-Setup-1.0.0.exe and run the installer.
Configuration
- Launch the app
- (Optional) Configure email settings for notifications
- Add your Chrome Stats profile URL
- Start monitoring!
🛠️ Technical Details
- Electron: 28.3.3
- Node.js: 22.x compatible
- Database: better-sqlite3 9.6.0
- Charts: Chart.js 4.4.0
- Size: ~86 MB
- Platform: Windows x64
📝 Configuration
Email notifications (optional):
- Gmail SMTP supported
- Requires Gmail App Password
- Configure via Settings tab in UI
Data storage location:
~/.chromestats-monitor/data/stats.db
🎯 Quick Start
- Install the application
- Click "➕ Add Extension"
- Enter your Chrome Stats profile URL
- The app will automatically discover all your extensions
- Monitoring starts automatically!
🔧 Features in Detail
System Tray
- Minimize app to system tray (closes to tray by default)
- Right-click tray icon for menu:
- 📈 Show Dashboard
- 🔄 Run Check Now
▶️ Start/Stop Monitoring- ❌ Quit
- Shows monitoring status and extension count
Notifications
- Desktop notifications on stat changes
- Email alerts (if configured)
- Per-extension change details
Charts
- Line charts with multiple metrics
- Users, Rating, Reviews on same chart
- Time range selection (24h, 7d, 30d)
- Hover for detailed values
🐛 Known Issues
- First monitoring cycle establishes baseline (no changes detected)
- Default Electron icon used (custom icon in future releases)
- Windows only (macOS/Linux builds coming soon)
💡 Tips
- Testing: Changes are only detected after stats actually change
- Email: Make sure to use Gmail App Password, not your regular password
- Profile URLs: Use format
https://chrome-stats.com/a/YOUR_PROFILE_ID - Database Reset: Delete
~/.chromestats-monitor/data/stats.dbto start fresh
🙏 Credits
Built with:
- Electron - Desktop framework
- better-sqlite3 - Fast SQLite
- Chart.js - Data visualization
- Cheerio - Web scraping
- Nodemailer - Email service
📄 License
MIT License - Free for personal and commercial use
Full Changelog: Initial release
Issues: Report bugs at https://github.com/guberm/ChromeStats/issues
Star ⭐ the repo if you find it useful!