Skip to content

v1.2.0 - Performance, Persistence, and network chart Update

Choose a tag to compare

@Destroyer795 Destroyer795 released this 21 Dec 13:27
· 4 commits to main since this release

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:

  1. Run netwatch
  2. Press Ctrl + R (Reset Counters)