Releases: daqifi/daqifi-desktop
Releases · daqifi/daqifi-desktop
3.0.1
What's Changed
- fix: fixes behavior with DIO by @tylerkron in #143
- feat: add GitHub Actions workflow for automated release process by @tylerkron in #144
- feat: implement prevention of computer sleep during streaming by @tylerkron in #145
- chore: add code coverage by @tylerkron in #146
- chore: Move to standard observableobject by @tylerkron in #149
- chore: various code cleanup by @tylerkron in #150
- chore: leverage daqifi.core for protobuf definition and other message types by @tylerkron in #151
- chore: Replace delegate command with standard library by @tylerkron in #154
- chore: update dependabot by @tylerkron in #155
- chore(deps): bump ytanikin/PRConventionalCommits from 1.2.0 to 1.3.0 by @dependabot[bot] in #156
- feat: add warning if enabling a profile that is missing a device by @tylerkron in #160
- fix: fixed legend on live graph and logged data by @tylerkron in #161
- fix: handle null values in EnumDescriptionConverter to prevent crashes by @cptkoolbeenz in #176
- docs: add CLAUDE.md for AI assistant context by @cptkoolbeenz in #175
- feat: Implement comprehensive debug feature for DAQiFi firmware correlation by @tylerkron in #179
- chore: add .gitattributes for consistent line endings by @cptkoolbeenz in #177
- feat: Show device information in USB view (#104) by @tylerkron in #181
- feat: upgrade to Daqifi.Core 0.3.0 and add migration plan by @tylerkron in #182
- "Claude PR Assistant workflow" by @cptkoolbeenz in #189
- feat: add delay and re-enable WiFi after network configuration change… by @tylerkron in #190
- fix: firmware notification are fixed by @tylerkron in #191
- feat: optimize export performance for large datasets (#188) by @tylerkron in #192
- chore: codebase cleanup - remove legacy files and modernize C# syntax by @tylerkron in #204
- chore: consolidate package versions and cleanup for AI-friendliness by @tylerkron in #205
- chore: update dependabot PR prefix to 'deps: ' by @tylerkron in #206
- chore: replace Codacy with native .NET static analysis tools by @tylerkron in #209
- deps: Bump Google.Protobuf to 3.32.0 by @dependabot[bot] in #210
- deps: bump actions/checkout from 4 to 5 by @dependabot[bot] in #207
- deps: Bump EFCore.BulkExtensions from 8.1.1 to 8.1.3 by @dependabot[bot] in #195
- deps: Bump Bugsnag.AspNet.Core from 3.1.0 to 4.1.0 by @dependabot[bot] in #194
- deps: Update MahApps.Metro.IconPacks to 6.1.0 by @tylerkron in #218
- deps: Update Entity Framework Core to 9.0.8 by @tylerkron in #222
- deps: Update NLog to 6.0.3 by @tylerkron in #223
- deps: Update development tools and testing framework dependencies by @tylerkron in #228
- chore: upgrade to .NET 9 and replace WindowsFirewallHelper with COM firewall wrapper by @tylerkron in #234
- chore: Suppress CA1707 warnings in test projects by @tylerkron in #235
- chore: Suppress CA1416 platform compatibility warnings by @tylerkron in #236
- chore: removed some warnings by @tylerkron in #237
- chore: Removed a handful of warnings by @tylerkron in #238
- chore: reduce more warnings by @tylerkron in #239
- chore: more cleanup by @tylerkron in #240
- fix: USB connected devices show COM port instead of IP address by @tylerkron in #241
- fix: resolve WiFi device discovery and connection issues by @tylerkron in #249
- fix: Prevent adding the same physical device via both USB and WiFi interfaces by @tylerkron in #242
- fix: Implement natural sorting for channel names by @tylerkron in #250
- deps: consolidate all dependabot updates by @tylerkron in #251
- fix: resolve GitHub Actions release workflow build failures by @tylerkron in #253
New Contributors
- @dependabot[bot] made their first contribution in #156
- @cptkoolbeenz made their first contribution in #176
Full Changelog: 3.0.0...3.0.1
3.0.0
Summary What's Changed
- Framework & Dependencies: Upgraded the project to .NET 8 and updated various dependencies. Introduced Protobuf 3.
- Firmware Updates: Improved the firmware update process, adding checks for Wi-Fi firmware, re-enabling manual updates, fixing state issues post-update, and disabling the option over Wi-Fi connections.
- Device Discovery: Enhanced device discovery to broadcast across all networks and fixed related bugs.
- Device Logging: Added the ability to log events directly on the device and view a list of these logs. Note: Viewing the logs themselves will come in a future update
- Data Export: Significantly improved CSV export functionality, adding support for large datasets, multi-device exports, and an option for relative vs. absolute timestamps.
- Connectivity & Stability: Improved handling of unexpected device disconnections and fixed UDP port conflicts. Addressed issues with serial port usability after disconnection.
- User Interface & Experience: Added confirmation for Wi-Fi setting changes, fixed UI elements (menu capitalization, logging session list), and implemented application version checking.
- Feature Enhancements: Added support for multiple devices when adding channels and updated Wi-Fi security types.
- Development & Maintenance: Introduced conventional commit checks, added a contribution guide, updated the README, removed unused code/imports, and performed general cleanup.
Detailed What's Changed
- chore: Update README.md by @tylerkron in #37
- fix: only show the analog input range supported by Nq1 by @tylerkron in #39
- chore: let bugsnag know the version by @tylerkron in #28
- feat: updated wifi security types by @tylerkron in #23
- fix: handle the case where AnalogInPortRangeCount == 0 by @tylerkron in #41
- fix: UDP port conflict with emulator by @tylerkron in #42
- docs: added a contribution guide by @tylerkron in #43
- chore: added prebuild that checks for conventional commits by @tylerkron in #49
- deps: updated to a newer version by @tylerkron in #50
- fix: fixed the device discovery by @tylerkron in #58
- feat: #38 check for new versions of the application by @codedecoded01723 in #59
- feat: handel device when unexpectedly disconnected . by @codedecoded01723 in #60
- feat: Initial Probuf changes Proto2 to Proto3 by @codedecoded01723 in #61
- feat: Try to update whole project in .net 8 by @codedecoded01723 in #67
- chore: testing ci builds by @tylerkron in #75
- feat: Add channels from two device(#51) by @codedecoded01723 in #72
- fix: Export all is failing- Fixed by @codedecoded01723 in #86
- feat: Added option to export relative time vs absolute time by @codedecoded01723 in #87
- feat: Export of large data sets by @codedecoded01723 in #88
- feat: Better multi-device support for CSV Export by @codedecoded01723 in #91
- fix: Relsolved the renaming a logging session by @codedecoded01723 in #92
- feat: Fixed all test cases by @codedecoded01723 in #89
- feat: firmware update now checks for wifi firmware as well by @tylerkron in #97
- feat: added back manual firmware update by @tylerkron in #106
- feat: adds firewall rules by @tylerkron in #107
- fix: updated menu name with correct capitalizaiton by @tylerkron in #110
- chore: Update build workflow to build MSI installer by @tylerkron in #111
- chore: removed ADC range by @tylerkron in #114
- fix: Fixed device being in an unknown state after firmware/wifi update by @tylerkron in #115
- chore: cleaned up unused imports by @tylerkron in #117
- chore: Update .gitignore and remove client notifications from AppLogger by @tylerkron in #120
- chore: Add test mode support to AppLogger with NoOpLogger by @tylerkron in #122
- fix: Replace Label with TextBlock in logging session list by @tylerkron in #124
- chore: swap MAC address for serial number by @tylerkron in #125
- feat: added the ability to log to the device and see a list of device logs by @tylerkron in #127
- fix: turn echo on when disconnecting so that serial interface is useable by human by @tylerkron in #128
- chore: cleanup by @tylerkron in #129
- fix: firmware not updating by @tylerkron in #133
- fix: disable firmware update option on WiFi by @tylerkron in #136
- chore: used daqifi-core for SCPI commands by @tylerkron in #137
- fix: broadcast discovery on all networks by @tylerkron in #138
New Contributors
- @codedecoded01723 made their first contribution in #59
Full Changelog: 1.1.0...3.0.0
1.1.0
What's Changed
- feat: added a setting to change the csv delimiter by @tylerkron in #35
Full Changelog: 1.0.12...1.1.0
1.0.12
What's Changed
- chore: Create CODEOWNERS by @tylerkron in #24
- Upload Button/Progress Bar/Init bootloader process by @josemapac2 in #19
New Contributors
- @josemapac2 made their first contribution in #19
Full Changelog: 1.0.11...1.0.12
1.0.11
Fixes
- Use the actual device timestamps. by @tylerkron in #14
- Fixes device timestamp rollover issue
What's Changed
- codacy cleanup by @tylerkron in #13
Full Changelog: 1.0.10...1.0.11
1.0.10
What's Changed
- trying dependabot on a traditional .net app by @tylerkron in #4
- Updated Documentation by @tylerkron in #5
- Groundwork for future .NET 6 upgrade by @tylerkron in #8
- DA-102 #3 by @danmiller973 in #11
- upgraded installer and bumped version to 1.0.10 by @tylerkron in #9
New Contributors
- @tylerkron made their first contribution in #4
- @danmiller973 made their first contribution in #11
Known Issues
- Software doesn't handle hardware 32bit timestamp value rolls over. When this occurs we see a gap in time (85s worth of gap).
Full Changelog: https://github.com/daqifi/daqifi-desktop/commits/1.0.10