Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: enhance task management and file handling
- Added `archiver` and `yauzl-promise` dependencies for improved file compression and extraction. - Implemented progress tracking for background tasks in the TaskSetting component, displaying progress bars for ongoing operations. - Updated the DBJob class to utilize archiving for backup processes, including progress updates to the database. - Refactored the file extraction logic to use `yauzl-promise`, enhancing reliability and performance. These changes improve the user experience by providing real-time feedback on task progress and streamline file handling operations.
- Loading branch information