Skip to content
This repository was archived by the owner on Jul 6, 2026. It is now read-only.

release_1.5.0

Choose a tag to compare

@drpetersonfernandes drpetersonfernandes released this 12 Apr 04:01
· 49 commits to master since this release

✨ New Features & Improvements

  • Enhanced Error Handling & Stability

    • Added comprehensive try-catch blocks for web search operations and startup sequence
    • Improved WebView2 initialization reliability with better error handling
    • Implemented validation for ImageWidth/ImageHeight and ThumbnailSize properties
  • Refactored Bug Reporting Service

    • Converted BugReport to an interface-based service with dependency injection
    • Added legacy compatibility for smooth migration
    • Removed duplicate bug report logging in MameManager for cleaner error tracking
  • Better Resource Management

    • Moved shared styles and resources to App.xaml for reuse across the application
    • Fixed potential memory leaks in DebugWindow event handlers
    • Ensured proper HttpClient disposal
    • Added ConfigureAwait(false) to async calls for better performance

🔧 Technical Improvements

  • Code Quality: Improved async/await patterns throughout the codebase
  • Validation: Added proper validation for image dimensions and thumbnail size settings
  • Startup Tracking: Enhanced application statistics tracking with duplicate prevention

📦 Dependencies

  • Updated Magick.NET to latest stable version