What's New
SD Card Log Import
- Import SD card logging sessions directly into the application for review and analysis (#375)
- Multi-format SD card logging support — works with different log file formats (#411)
- Improved SD card empty state — replaced the "no files" warning dialog with a clean empty state UI when no logs exist (#318)
Live Graph & Channel Improvements
- Channel visibility controls — toggle individual channels on/off in both live graph and historic data views (#339)
- Better channel colors — channel colors are now more visually distinct and easier to tell apart (#384)
- Chart line breaks on packet loss — the live graph now breaks the line when timestamp gaps are detected instead of drawing misleading connecting lines (#388)
- No more ghost channels — channels are properly cleared on disconnect, preventing stale channels from appearing after reconnecting (#338)
Firmware Updates
- WiFi firmware version check — the app now verifies firmware version compatibility before flashing WiFi modules, preventing mismatched updates (#387)
- Improved firmware update reliability — fixed USB firmware detection, COM port enumeration, and WiFi module update stability (#307, #308, #316)
Other Improvements
- Device type detection — automatic device identification using part number (#277)
- Standardized branding — consistent "DAQiFi" capitalization throughout the app (#340)
- Installer fixes — resolved missing DLLs that could cause crashes (#357), reduced installer bloat (#363)
- Major migration to Daqifi.Core library for device communication, channels, timestamps, firmware, and network configuration
- Dependency updates across the board
Full Changelog: 3.0.1...3.1.0