Updated the codebase to ensure compatibility with the latest Qt APIs and framework changes.
Updated Windows and Linux build and packaging configurations to support Qt 6.12.0.
Preserved the minimum supported Qt version for broader compatibility.
Restic 0.19.1 Update (Windows)
Updated the bundled Restic binary from 0.18.x to 0.19.1.
Updated the Windows installer to include the latest Restic binary.
Bug Fixes & Improvements
Fixed minor bugs and improved overall application stability.
Refined Qt-related code for better compatibility and maintainability.
Applied minor internal improvements and code cleanup.
Note: This is primarily a maintenance release focused on Qt compatibility, updating the bundled Restic version on Windows, and improving overall stability. No major changes to existing functionality.
New Feature: Automatic Update Check: The application now checks for new releases automatically on startup. If an update is available, you will be notified with a prompt asking whether you would like to update to the latest version. Manual update checking remains available and works as before.
Fixed a Windows elevation workflow issue where users were repeatedly prompted by UAC whenever a workflow reached another privileged step. Windows now starts a persistent elevated ebm-cli helper session and reuses it for subsequent privileged operations, matching the existing Linux behavior. This also fixes the manual elevated-mode startup failure caused by local socket access permissions and improves elevated helper reachability and shutdown handling.