Repository navigation
v1.6.0
🚀 Release Notes: EdgePowerMeter v1.6.0
This release focuses on precise sampling control, richer power-quality analysis, and live system insight, while keeping packaging and firmware aligned for smooth distribution.
🧱 Architecture and Reliability
- Sampling Controller: New token-based SampleRateController enforces requested acquisition rates (including >100 Hz) before parsing/emitting data.
- Serial Path Refresh: SerialReader now uses the sampler gate to drop excess samples early and keep UI plots consistent.
✨ New Features and Analysis
- Power-Quality Toolkit: Added DC supply quality analysis (ripple/regulation/noise) plus harmonic/THD analysis with power-factor metrics.
- Enhanced PDF Reports: Reports can include power-quality metrics and harmonic spectrum/THD when enabled in settings.
🖥️ Usability and User Interface
- CPU Usage Monitor: Optional CPU usage indicator with compact CPUBar widget and backend monitor; toggle in Settings; themed for status bar.
- Settings & UX: Sampling options wired through UI; port discovery and status updates refined; prototype visuals refreshed.
📦 Build, Firmware, and Packaging
- Version Alignment: App, firmware, snap, and build docs set to 1.6.0 for consistent releases.
- Snap/Packaging: Metadata updated; obsolete BOM CSV removed; assets regenerated for store-ready publishing.
🔧 Notable Internals
- Statistics/report helpers adjusted for new analyses.
- Sampling settings persisted; firmware banner reflects 1.6.0.