This repository was archived by the owner on Jul 6, 2026. It is now read-only.
Repository navigation
release_1.7.0
·
37 commits
to master
since this release
Sound Playback Refactor
- Replaced
System.Windows.Media.MediaPlayerwith NAudio for audio playback, improving reliability and simplifying event handling. - Added explicit error logging for sound playback failures.
Update Check Service Improvements
- Refactored
UpdateCheckServicefor testability: extractedParseReleaseResponseand madeParseVersioninternal, added optionalHttpClientinjection. - Improved error handling for timeouts and network errors.
New Unit Tests
- Added comprehensive unit test suite covering:
- UpdateCheckService — valid/invalid version parsing, release response parsing, HTTP success/failure/timeout scenarios
- UpdateCheckService edge cases — empty tags, prerelease labels, whitespace, double prefixes, multiline release notes
- BugReportService — log file creation, environment details, exception info, inner exceptions, context messages
- UpdateInfo model — default values and property settability
Dependency Updates
Magick.NET-Q16-AnyCPU14.13.0 → 14.13.1MessagePack3.1.4 → 3.1.6Microsoft.Web.WebView21.0.3912.50 → 1.0.3967.48coverlet.collector10.0.0 → 10.0.1 (tests)FluentAssertions8.9.0 → 8.10.0 (tests)- Added
NAudio2.3.0
Full Changelog: release_1.6.0...release_1.7.0