Skip to content

Conversation

@tylerkron
Copy link
Contributor

@tylerkron tylerkron commented Nov 15, 2025

User description

Summary

This PR combines all current Dependabot dependency updates into a single PR:

  • Bump System.Management from 9.0.9 to 9.0.10
  • Bump Roslynator.Analyzers from 4.14.0 to 4.14.1
  • Bump NLog from 6.0.4 to 6.0.6
  • Bump NCalcSync from 5.7.0 to 5.8.0
  • Bump MahApps.Metro.IconPacks from 6.1.0 to 6.2.1

All updates have been merged and conflicts resolved, taking the highest version where conflicts occurred.

Test plan

  • All dependency updates merged successfully
  • Build passes on Windows (WPF framework not available on macOS)
  • All tests pass
  • Application runs correctly with updated dependencies

🤖 Generated with Claude Code


PR Type

Enhancement


Description

  • Update Roslynator.Analyzers from 4.14.0 to 4.14.1 across all projects

  • Bump NLog from 6.0.4 to 6.0.6 in Common project

  • Upgrade NCalcSync from 5.7.0 to 5.8.0 in Desktop project

  • Update MahApps.Metro.IconPacks from 6.1.0 to 6.2.1

  • Bump System.Management from 9.0.9 to 9.0.10 in Desktop project


Diagram Walkthrough

flowchart LR
  A["Dependabot Updates"] --> B["Roslynator.Analyzers 4.14.1"]
  A --> C["NLog 6.0.6"]
  A --> D["NCalcSync 5.8.0"]
  A --> E["MahApps.Metro.IconPacks 6.2.1"]
  A --> F["System.Management 9.0.10"]
  B --> G["5 Project Files Updated"]
  C --> G
  D --> G
  E --> G
  F --> G
Loading

File Walkthrough

Relevant files
Dependencies
Daqifi.Desktop.Bootloader.csproj
Update Roslynator.Analyzers to 4.14.1                                       

Daqifi.Desktop.Bootloader/Daqifi.Desktop.Bootloader.csproj

  • Updated Roslynator.Analyzers from version 4.14.0 to 4.14.1
+1/-1     
Daqifi.Desktop.Common.csproj
Update NLog and Roslynator.Analyzers dependencies               

Daqifi.Desktop.Common/Daqifi.Desktop.Common.csproj

  • Updated NLog from version 6.0.4 to 6.0.6
  • Updated Roslynator.Analyzers from version 4.14.0 to 4.14.1
  • Removed trailing newline from file
+3/-3     
Daqifi.Desktop.DataModel.csproj
Update Roslynator.Analyzers to 4.14.1                                       

Daqifi.Desktop.DataModel/Daqifi.Desktop.DataModel.csproj

  • Updated Roslynator.Analyzers from version 4.14.0 to 4.14.1
+1/-1     
Daqifi.Desktop.IO.csproj
Update Roslynator.Analyzers to 4.14.1                                       

Daqifi.Desktop.IO/Daqifi.Desktop.IO.csproj

  • Updated Roslynator.Analyzers from version 4.14.0 to 4.14.1
+1/-1     
Daqifi.Desktop.csproj
Update multiple dependencies in main Desktop project         

Daqifi.Desktop/Daqifi.Desktop.csproj

  • Updated MahApps.Metro.IconPacks from version 6.1.0 to 6.2.1
  • Updated NCalcSync from version 5.7.0 to 5.8.0
  • Updated Roslynator.Analyzers from version 4.14.0 to 4.14.1
  • Updated System.Management from version 9.0.9 to 9.0.10
  • Removed trailing newline from file
+5/-5     

dependabot bot and others added 12 commits November 10, 2025 06:33
---
updated-dependencies:
- dependency-name: MahApps.Metro.IconPacks
  dependency-version: 6.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
---
updated-dependencies:
- dependency-name: NCalcSync
  dependency-version: 5.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
---
updated-dependencies:
- dependency-name: NLog
  dependency-version: 6.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
---
updated-dependencies:
- dependency-name: Roslynator.Analyzers
  dependency-version: 4.14.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Roslynator.Analyzers
  dependency-version: 4.14.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Roslynator.Analyzers
  dependency-version: 4.14.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Roslynator.Analyzers
  dependency-version: 4.14.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
---
updated-dependencies:
- dependency-name: System.Management
  dependency-version: 9.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…System.Management-9.0.10' into chore/combine-dependabot-updates
@qodo-code-review
Copy link
Contributor

qodo-code-review bot commented Nov 15, 2025

PR Compliance Guide 🔍

(Compliance updated until commit c3313e5)

Below is a summary of compliance checks for this PR:

Security Compliance
🟢
No security concerns identified No security vulnerabilities detected by AI analysis. Human verification advised for critical code.
Ticket Compliance
🎫 No ticket provided
  • Create ticket/issue
Codebase Duplication Compliance
Codebase context is not defined

Follow the guide to enable codebase context checks.

Custom Compliance
Generic: Comprehensive Audit Trails

Objective: To create a detailed and reliable record of critical system actions for security analysis
and compliance.

Status:
Logging Packages: The PR only updates package references (e.g., NLog) without adding or modifying
application code that logs critical actions, so audit trail compliance cannot be assessed
from this diff.

Referred Code
	<ItemGroup>
		<PackageReference Include="Bugsnag.AspNet.Core" Version="4.1.0" />
		<PackageReference Include="NLog" Version="6.0.6" />
		<PackageReference Include="Roslynator.Analyzers" Version="4.14.1">
			<PrivateAssets>all</PrivateAssets>
			<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
		</PackageReference>
	</ItemGroup>

</Project>

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Meaningful Naming and Self-Documenting Code

Objective: Ensure all identifiers clearly express their purpose and intent, making code
self-documenting

Status:
No Code Added: This PR only changes package versions in project files and does not introduce new
identifiers or source code, so naming conventions cannot be evaluated from the diff.

Referred Code
<ItemGroup>
	<PackageReference Include="CommunityToolkit.Mvvm" Version="8.4.0" />
	<PackageReference Include="Daqifi.Core" Version="0.7.0" />
	<PackageReference Include="EFCore.BulkExtensions" Version="9.0.2" />
	<PackageReference Include="MahApps.Metro" Version="2.4.11" />
	<PackageReference Include="MahApps.Metro.IconPacks" Version="6.2.1" />
	<PackageReference Include="MahApps.Metro.IconPacks.Material" Version="6.2.1" />
	<PackageReference Include="Microsoft.Data.Sqlite" Version="9.0.10" />
	<PackageReference Include="Microsoft.EntityFrameworkCore" Version="9.0.10" />
	<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="9.0.10" />
	<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="9.0.10">
		<PrivateAssets>all</PrivateAssets>
		<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
	</PackageReference>
	<PackageReference Include="NCalcSync" Version="5.8.0" />
	<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
	<PackageReference Include="OxyPlot.Core" Version="2.2.0" />
	<PackageReference Include="OxyPlot.Wpf" Version="2.2.0" />
	<PackageReference Include="Roslynator.Analyzers" Version="4.14.1">
		<PrivateAssets>all</PrivateAssets>
		<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>


 ... (clipped 7 lines)

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Robust Error Handling and Edge Case Management

Objective: Ensure comprehensive error handling that provides meaningful context and graceful
degradation

Status:
No Error Logic: The diff only updates dependencies and adds analyzer references without changing runtime
error handling paths, so robustness cannot be assessed here.

Referred Code
<ItemGroup>
	<PackageReference Include="System.IO.Ports" Version="9.0.10" />
	<PackageReference Include="Daqifi.Core" Version="0.7.0" />
	<PackageReference Include="Google.Protobuf" Version="3.33.0" />
	<PackageReference Include="Roslynator.Analyzers" Version="4.14.1">
		<PrivateAssets>all</PrivateAssets>
		<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
	</PackageReference>
</ItemGroup>

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Secure Error Handling

Objective: To prevent the leakage of sensitive system information through error messages while
providing sufficient detail for internal debugging.

Status:
No UX Errors: No user-facing error messaging was added or modified in this PR, so exposure of internal
details cannot be evaluated from the provided changes.

Referred Code
<PackageReference Include="MahApps.Metro.IconPacks.Material" Version="6.2.1" />
<PackageReference Include="Microsoft.Data.Sqlite" Version="9.0.10" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="9.0.10" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="9.0.10" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="9.0.10">
	<PrivateAssets>all</PrivateAssets>
	<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="NCalcSync" Version="5.8.0" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
<PackageReference Include="OxyPlot.Core" Version="2.2.0" />
<PackageReference Include="OxyPlot.Wpf" Version="2.2.0" />
<PackageReference Include="Roslynator.Analyzers" Version="4.14.1">
	<PrivateAssets>all</PrivateAssets>
	<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="SQLitePCLRaw.bundle_e_sqlite3" Version="3.0.2" />
<PackageReference Include="SQLitePCLRaw.bundle_green" Version="2.1.11" />
<PackageReference Include="System.Configuration.ConfigurationManager" Version="9.0.8" />
<PackageReference Include="System.IO.Ports" Version="9.0.10" />
<PackageReference Include="System.Management" Version="9.0.10" />


 ... (clipped 1 lines)

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Secure Logging Practices

Objective: To ensure logs are useful for debugging and auditing without exposing sensitive
information like PII, PHI, or cardholder data.

Status:
Logging Update: The PR upgrades NLog but does not add or modify logging calls; without code changes, we
cannot verify that sensitive data is excluded or that structured logging is used.

Referred Code
	<ItemGroup>
		<PackageReference Include="Bugsnag.AspNet.Core" Version="4.1.0" />
		<PackageReference Include="NLog" Version="6.0.6" />
		<PackageReference Include="Roslynator.Analyzers" Version="4.14.1">
			<PrivateAssets>all</PrivateAssets>
			<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
		</PackageReference>
	</ItemGroup>

</Project>

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Security-First Input Validation and Data Handling

Objective: Ensure all data inputs are validated, sanitized, and handled securely to prevent
vulnerabilities

Status:
Dependency Only: Only dependency versions and analyzer references were changed, with no new input handling
code to assess for validation, sanitization, or authorization.

Referred Code
<PackageReference Include="MahApps.Metro.IconPacks.Material" Version="6.2.1" />
<PackageReference Include="Microsoft.Data.Sqlite" Version="9.0.10" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="9.0.10" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="9.0.10" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="9.0.10">
	<PrivateAssets>all</PrivateAssets>
	<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="NCalcSync" Version="5.8.0" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
<PackageReference Include="OxyPlot.Core" Version="2.2.0" />
<PackageReference Include="OxyPlot.Wpf" Version="2.2.0" />
<PackageReference Include="Roslynator.Analyzers" Version="4.14.1">
	<PrivateAssets>all</PrivateAssets>
	<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="SQLitePCLRaw.bundle_e_sqlite3" Version="3.0.2" />
<PackageReference Include="SQLitePCLRaw.bundle_green" Version="2.1.11" />
<PackageReference Include="System.Configuration.ConfigurationManager" Version="9.0.8" />
<PackageReference Include="System.IO.Ports" Version="9.0.10" />
<PackageReference Include="System.Management" Version="9.0.10" />


 ... (clipped 1 lines)

Learn more about managing compliance generic rules or creating your own custom rules

Compliance status legend 🟢 - Fully Compliant
🟡 - Partial Compliant
🔴 - Not Compliant
⚪ - Requires Further Human Verification
🏷️ - Compliance label

Previous compliance checks

Compliance check up to commit c3313e5
Security Compliance
🟢
No security concerns identified No security vulnerabilities detected by AI analysis. Human verification advised for critical code.
Ticket Compliance
🎫 No ticket provided
  • Create ticket/issue
Codebase Duplication Compliance
Codebase context is not defined

Follow the guide to enable codebase context checks.

Custom Compliance

@qodo-code-review
Copy link
Contributor

PR Code Suggestions ✨

No code suggestions found for the PR.

@github-actions
Copy link

📊 Code Coverage Report

Summary

Summary
Generated on: 11/15/2025 - 3:12:09 PM
Coverage date: 11/15/2025 - 3:11:56 PM - 11/15/2025 - 3:12:05 PM
Parser: MultiReport (5x Cobertura)
Assemblies: 5
Classes: 118
Files: 152
Line coverage: 11.6% (673 of 5773)
Covered lines: 673
Uncovered lines: 5100
Coverable lines: 5773
Total lines: 17794
Branch coverage: 11.8% (238 of 2013)
Covered branches: 238
Total branches: 2013
Method coverage: Feature is only available for sponsors

Coverage

DAQiFi - 10.1%
Name Line Branch
DAQiFi 10.1% 10.9%
Daqifi.Desktop.App 3% 0%
Daqifi.Desktop.Channel.AbstractChannel 22.7% 25%
Daqifi.Desktop.Channel.AnalogChannel 50% 25%
Daqifi.Desktop.Channel.Channel 11.5% 0%
Daqifi.Desktop.Channel.ChannelColorManager 100% 100%
Daqifi.Desktop.Channel.DataSample 90.4%
Daqifi.Desktop.Channel.DigitalChannel 0% 0%
Daqifi.Desktop.Commands.CompositeCommand 0% 0%
Daqifi.Desktop.Commands.HostCommands 0%
Daqifi.Desktop.Commands.WeakEventHandlerManager 0% 0%
Daqifi.Desktop.Configuration.FirewallConfiguration 90.6% 66.6%
Daqifi.Desktop.Configuration.WindowsFirewallWrapper 64% 68.4%
Daqifi.Desktop.ConnectionManager 40.9% 55.8%
Daqifi.Desktop.Converters.BoolToActiveStatusConverter 0% 0%
Daqifi.Desktop.Converters.BoolToConnectionStatusConverter 0% 0%
Daqifi.Desktop.Converters.BoolToStatusColorConverter 0% 0%
Daqifi.Desktop.Converters.ConnectionTypeToColorConverter 0% 0%
Daqifi.Desktop.Converters.ConnectionTypeToUsbConverter 0% 0%
Daqifi.Desktop.Converters.InvertedBoolToVisibilityConverter 0% 0%
Daqifi.Desktop.Converters.ListToStringConverter 0% 0%
Daqifi.Desktop.Converters.NotNullToVisibilityConverter 0% 0%
Daqifi.Desktop.Converters.OxyColorToBrushConverter 0% 0%
Daqifi.Desktop.Device.AbstractStreamingDevice 5.7% 3.3%
Daqifi.Desktop.Device.DeviceInfoConverter 0% 0%
Daqifi.Desktop.Device.DeviceMessage 0%
Daqifi.Desktop.Device.HidDevice.HidFirmwareDevice 0%
Daqifi.Desktop.Device.NativeMethods 0%
Daqifi.Desktop.Device.SerialDevice.SerialDeviceHelper 0% 0%
Daqifi.Desktop.Device.SerialDevice.SerialStreamingDevice 7.7% 13.6%
Daqifi.Desktop.Device.SerialDevice.UsbDevice 0% 0%
Daqifi.Desktop.Device.WiFiDevice.DaqifiStreamingDevice 20.6% 0%
Daqifi.Desktop.DialogService.DialogService 0% 0%
Daqifi.Desktop.DialogService.ServiceLocator 0% 0%
Daqifi.Desktop.DuplicateDeviceCheckResult 100%
Daqifi.Desktop.Exporter.OptimizedLoggingSessionExporter 29.7% 32.9%
Daqifi.Desktop.Exporter.SampleData 0%
Daqifi.Desktop.Helpers.BooleanConverter`1 0% 0%
Daqifi.Desktop.Helpers.BooleanToInverseBoolConverter 0% 0%
Daqifi.Desktop.Helpers.BooleanToVisibilityConverter 0%
Daqifi.Desktop.Helpers.EnumDescriptionConverter 100% 100%
Daqifi.Desktop.Helpers.IntToVisibilityConverter 0% 0%
Daqifi.Desktop.Helpers.MyMultiValueConverter 0%
Daqifi.Desktop.Helpers.NaturalSortHelper 100% 100%
Daqifi.Desktop.Helpers.VersionHelper 98.2% 66.2%
Daqifi.Desktop.Logger.DatabaseLogger 0% 0%
Daqifi.Desktop.Logger.LoggedSeriesLegendItem 0% 0%
Daqifi.Desktop.Logger.LoggingContext 0%
Daqifi.Desktop.Logger.LoggingManager 0% 0%
Daqifi.Desktop.Logger.LoggingSession 26.6% 0%
Daqifi.Desktop.Logger.PlotLogger 0% 0%
Daqifi.Desktop.Logger.SummaryLogger 0% 0%
Daqifi.Desktop.Loggers.FirmwareUpdatationManager 5.8% 0%
Daqifi.Desktop.MainWindow 0% 0%
Daqifi.Desktop.Migrations.InitialSQLiteMigration 0%
Daqifi.Desktop.Migrations.LoggingContextModelSnapshot 0%
Daqifi.Desktop.Models.AddProfileModel 0%
Daqifi.Desktop.Models.DaqifiSettings 86.3% 100%
Daqifi.Desktop.Models.DebugDataCollection 0% 0%
Daqifi.Desktop.Models.DebugDataModel 0% 0%
Daqifi.Desktop.Models.Notifications 0%
Daqifi.Desktop.Models.SdCardFile 0%
Daqifi.Desktop.Services.WindowsPrincipalAdminChecker 0%
Daqifi.Desktop.Services.WpfMessageBoxService 0%
Daqifi.Desktop.UpdateVersion.VersionNotification 0% 0%
Daqifi.Desktop.View.AddChannelDialog 0% 0%
Daqifi.Desktop.View.AddProfileConfirmationDialog 0% 0%
Daqifi.Desktop.View.AddprofileDialog 0% 0%
Daqifi.Desktop.View.ConnectionDialog 0% 0%
Daqifi.Desktop.View.DebugWindow 0% 0%
Daqifi.Desktop.View.DeviceLogsView 0% 0%
Daqifi.Desktop.View.DuplicateDeviceDialog 0% 0%
Daqifi.Desktop.View.ErrorDialog 0% 0%
Daqifi.Desktop.View.ExportDialog 0% 0%
Daqifi.Desktop.View.FirmwareDialog 0% 0%
Daqifi.Desktop.View.Flyouts.ChannelsFlyout 0% 0%
Daqifi.Desktop.View.Flyouts.DevicesFlyout 0% 0%
Daqifi.Desktop.View.Flyouts.FirmwareFlyout 0% 0%
Daqifi.Desktop.View.Flyouts.LiveGraphFlyout 0% 0%
Daqifi.Desktop.View.Flyouts.LoggedSessionFlyout 0% 0%
Daqifi.Desktop.View.Flyouts.NotificationsFlyout 0% 0%
Daqifi.Desktop.View.Flyouts.SummaryFlyout 0% 0%
Daqifi.Desktop.View.Flyouts.UpdateProfileFlyout 0% 0%
Daqifi.Desktop.View.SelectColorDialog 0% 0%
Daqifi.Desktop.View.SettingsDialog 0% 0%
Daqifi.Desktop.View.SuccessDialog 0% 0%
Daqifi.Desktop.ViewModels.AddChannelDialogViewModel 0% 0%
Daqifi.Desktop.ViewModels.AddProfileConfirmationDialogViewModel 0% 0%
Daqifi.Desktop.ViewModels.AddProfileDialogViewModel 0% 0%
Daqifi.Desktop.ViewModels.ConnectionDialogViewModel 0% 0%
Daqifi.Desktop.ViewModels.DaqifiViewModel 0% 0%
Daqifi.Desktop.ViewModels.DeviceLogsViewModel 0% 0%
Daqifi.Desktop.ViewModels.DeviceSettingsViewModel 0% 0%
Daqifi.Desktop.ViewModels.DuplicateDeviceDialogViewModel 0%
Daqifi.Desktop.ViewModels.ErrorDialogViewModel 0%
Daqifi.Desktop.ViewModels.ExportDialogViewModel 0% 0%
Daqifi.Desktop.ViewModels.FirmwareDialogViewModel 0% 0%
Daqifi.Desktop.ViewModels.SelectColorDialogViewModel 0% 0%
Daqifi.Desktop.ViewModels.SettingsViewModel 0%
Daqifi.Desktop.ViewModels.SuccessDialogViewModel 0%
Daqifi.Desktop.WindowViewModelMapping.IWindowViewModelMappingsContract 0%
Daqifi.Desktop.WindowViewModelMapping.WindowViewModelMappings 0%
Daqifi.Desktop.Bootloader - 19.6%
Name Line Branch
Daqifi.Desktop.Bootloader 19.6% 16.9%
Daqifi.Desktop.Bootloader.Crc16 100% 100%
Daqifi.Desktop.Bootloader.Exceptions.FirmwareUpdateException 0%
Daqifi.Desktop.Bootloader.FirmwareDownloader 82% 66.6%
Daqifi.Desktop.Bootloader.Pic32Bootloader 0% 0%
Daqifi.Desktop.Bootloader.Pic32BootloaderMessageConsumer 0% 0%
Daqifi.Desktop.Bootloader.Pic32BootloaderMessageProducer 80.9% 100%
Daqifi.Desktop.Bootloader.WifiFirmwareDownloader 0% 0%
Daqifi.Desktop.Bootloader.WifiModuleUpdater 0% 0%
Daqifi.Desktop.Common - 45.9%
Name Line Branch
Daqifi.Desktop.Common 45.9% 33.3%
Daqifi.Desktop.Common.Loggers.AppLogger 42.1% 33.3%
Daqifi.Desktop.Common.Loggers.NoOpLogger 100%
Daqifi.Desktop.DataModel - 100%
Name Line Branch
Daqifi.Desktop.DataModel 100% ****
Daqifi.Desktop.DataModel.Device.DeviceInfo 100%
Daqifi.Desktop.IO - 23.9%
Name Line Branch
Daqifi.Desktop.IO 23.9% 18.9%
Daqifi.Desktop.IO.Messages.Consumers.AbstractMessageConsumer 0% 0%
Daqifi.Desktop.IO.Messages.Consumers.MessageConsumer 0% 0%
Daqifi.Desktop.IO.Messages.Consumers.TextMessageConsumer 0% 0%
Daqifi.Desktop.IO.Messages.Decoders.ProtobufDecoder 100% 75%
Daqifi.Desktop.IO.Messages.MessageEventArgs`1 0%
Daqifi.Desktop.IO.Messages.Producers.MessageProducer 81% 80%

Coverage report generated by ReportGeneratorView full report in build artifacts

@tylerkron tylerkron merged commit bcfc658 into main Nov 15, 2025
3 checks passed
@tylerkron tylerkron deleted the chore/combine-dependabot-updates branch November 15, 2025 16:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants