New Features
- Enhanced Patch System - Added base package patch download and automatic application functionality with support for filtering patches for installed regions
- Installation Status Management - Refactored and added new installation status manager providing comprehensive installation status tracking and management
Improvements
- Download Functionality Optimization - Updated Downloader package to version 4.0.2, improving download stability and performance
- Enhanced Error Handling - Improved extraction failure handling logic with automatic cleanup of incomplete directories
- User Interface Improvements - Added scroll-to-bottom functionality and optimized data context change handling
- Cache Management Optimization - Improved cache folder error handling with automatic creation for invalid paths and enhanced logging
Patch Management Features
- Automatic base package version checking and corresponding patch downloading
- Support for patch file integrity verification
- Sequential automatic application of multiple patch files
- Smart filtering of patches for installed regions
- Automatic cleanup of temporary files after patch application
- Comprehensive patch status tracking and error reporting
Technical Improvements
- Refactored patch status management module for improved code maintainability
- Optimized asynchronous operation handling and simplified installation status reset logic
- Enhanced error logging for better problem diagnosis and debugging
- Improved version file management with automatic cleanup after installation completion
User Experience Enhancements
- Added more detailed prompts for download cancellation and extraction failures
- Optimized user feedback during patch download and application processes
- Improved installation progress display and status updates
- Enhanced user prompts for directory creation failures