Skip to content

release_1.5.0

Choose a tag to compare

@drpetersonfernandes drpetersonfernandes released this 06 Jul 23:35
· 174 commits to master since this release

New Verification Mode: A dedicated tab and functionality are added to verify the integrity of existing CHD files, including options to move successfully verified or failed files to separate folders.

CSO File Support: The conversion process now supports .cso (Compressed ISO) files, automatically decompressing them using maxcso.exe before CHD conversion.

Enhanced User Interface:
* A tabbed interface separates "Convert to CHD" and "Verify CHD Files" modes.
* A new status bar displays real-time dependency status (CHDMAN, MAXCSO) and operation messages.
* Detailed statistics (total, success, failed files, processing time, write speed) are added to the UI.
* The main window's startup location is set to CenterScreen.

Improved 7-Zip Integration: The application now uses the Squid-Box.SevenZipSharp library instead of directly calling 7z.exe, improving error handling and relying on 7z_x64.dll or 7z_x86.dll.

Robustness and Error Handling:
* Enhanced cancellation logic, error handling, and resource cleanup.
* Improved filename sanitization and temporary file handling for safer operations.
* Folder paths are normalized to prevent input/output conflicts.

Automatic Updates: Integration of a GitHub version check allows the application to notify users of new releases.

Code Refactoring and Configuration: Bug reporting logic and configuration are centralized in a new AppConfig.cs file