-
Removed the "Enable parallel processing" in favor of Multi-threading processing to prevent HDD trashing.
-
Introduced service classes (
UpdateServiceandArchiveService) to separate concerns and improve maintainability. -
Added fallback mechanisms for file processing—if direct conversion fails, the application now attempts to copy files to a temporary directory and retry, improving reliability for network paths or locked files.