main changes since v0.14.3
What’s new
- Replaced the previous graphing approach with a custom-drawn speed chart for more control and cleaner rendering
- Added a weekly trend card to the summary view
- Added sortable table controls and cleaner stat row components
- Added process icons to the summary and history tables
- Added fallback icons when a process icon cannot be loaded
- Added startup task support for launching with Windows
- Added tray icon and tray menu actions
- Added mini-widget pinning, drag behavior, persistence, and context menu interactions
Fixes
- Fixed Windows freezes during high-throughput network capture
- Fixed access-denied and race-condition issues while loading process icons
- Fixed repeated task scheduler errors on repeated app launches
- Fixed UI update dispatch issues for summary values when network state changes
- Fixed startup issues after reconnects and history profile reloads
- Fixed SQLite cleanup before deleting usage data
- Fixed mini-widget position persistence and restoration
- Fixed recovery of windows that were moved off-screen
- Fixed default settings for the mini-widget transparency slider
- Improved database error handling and startup robustness
Improvements
- Cleaned up the installer and removed the unnecessary .NET runtime compatibility gate
- Refined theme colors and light-mode styling
- Improved summary/history table wrapping for long process names
- Updated DatePicker styling and visual polish
- Adjusted main window sizing and general UI spacing
- Improved graph readability with Y-axis labeling and text scaling
- Continued migration toward the Avalonia-based app structure
- Improved tray, widget, and overall app lifecycle behavior
- Updated packaging and build flow for the Avalonia-published release
This installer may trigger a Windows security warning because it is not code-signed. This is not a sign of malware. I do not currently have a code-signing certificate, and those cost money. If you downloaded this from the official OpenNetMeter GitHub release page, it is safe to continue.