v1.2.0 - Performance, Persistence, and network chart Update
v1.2.0 Major Update
Engineering Improvements
- Database Optimization: Refactored SQLite schema to use Unix Epoch Integers, reducing storage size by ~80% and query latency by ~40%.
- Fault Tolerance: Implemented Write-Ahead Logging (WAL) for lock-free concurrent writes.
- Binaries: Added automated .exe builds for Windows and Linux (see assets below).
- Enhanced Graph Display: Redesigned 24-hour history analytics with improved ASCII visualization, traffic summary statistics, peak hour identification, and actionable insights.
New Features
- Persistent Configuration: Your settings (Interface, Limits, Dark Mode) are now saved automatically.
- Dark Mode: Fixed theme persistence and rendering issues.
- Interactive History Tab: View hourly traffic breakdown with total upload/download percentages and average usage per hour.
- Peak Hour Detection: Automatically identifies and highlights your busiest hours for better traffic management.
IMPORTANT: Migration Required
Because the database schema has changed (Text -> Integer), existing users must reset their history after updating:
- Run
netwatch - Press
Ctrl + R(Reset Counters)