Repository navigation
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!