Skip to content

v1.0.9

Choose a tag to compare

@EXLOUD EXLOUD released this 27 Oct 23:55
· 48 commits to main since this release
2de37cf

Changelog v1.0.9
New Features

Cancel Button Improvements: Added early cancellation detection with multiple checkpoints during file processing
Smart File Removal: Processed files are now automatically removed from the list when cancellation is triggered
Enhanced Logging: Improved cancellation logs now show total files processed, original file count, and remaining files for better clarity
Language Files Validation: Added error message when language files are missing from the languages folder

Fixes

Fixed file counter synchronization when cancelling batch operations
Corrected remaining file count calculation after cancellation
Resolved issue where file list wouldn't update properly after processing multiple batches
Fixed UI file removal to prevent duplicate entries
Fixed language selection dialog to show proper error message when language files are not found

Improvements

Faster cancellation response time - now stops at the earliest possible point in processing
Better user feedback with detailed cancellation statistics in logs
Cleaner UI state management after batch operations
Added 500ms delay before showing cancellation dialog to allow UI animations to complete
Improved error handling for missing application resources

Technical

Refactored PatcherWorker to track total file count and remaining files accurately
Optimized file removal logic in patching_done method to prevent duplicate removals
Improved permission restoration handling during cancellation
Enhanced LanguageDialog with resource validation and user-friendly error messages