Repository navigation
v1.0.9
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