release_1.9.0
·
42 commits
to master
since this release
- Add ConcurrentDictionary-based progress tracking for smooth overall progress bar
- Improve log viewer to only auto-scroll when user is at bottom, and use efficient Clear() instead of substring operations
- Add cancellation support to stream copying operations (80KB buffer)
- Fix MessageBox.Show thread safety by wrapping in Dispatcher.Invoke
- Add NormalizeVersion method for consistent 4-component version comparisons
- Make TryDeleteDirectory async with Task.Delay for better responsiveness
- Fix compound extension handling for .nkit.iso files