Skip to content

release_1.8.0

Choose a tag to compare

@drpetersonfernandes drpetersonfernandes released this 19 Nov 04:56
· 197 commits to master since this release

Settings Management: Introduces a persistent settings system that saves and loads user preferences (folder paths, checkboxes) to XML, with the settings stored in the application's base directory.

Process & Cleanup Improvements: Adds reusable helpers for gracefully terminating processes (with fallback to force-kill) and cleaning up temporary folders with retry logic for locked files, eliminating duplicate termination code throughout the codebase.

Operation Safety: Implements pre-operation cleanup of temporary folders at startup and before each operation, removes complex disk space validation in favor of handling disk-full errors during operations, and changes file operations from move to copy to prevent data loss.

Dependency Management: Refactors service registration to use proper scoping, simplifies dependency injection by removing unnecessary service provider references.