🆕 New Addons Page & Simplified/Traditional Chinese Localization
- Fixed scheduled task state changes by resolving full task paths instead of task file names and fixed silent failures when disabling tasks located in subfolders.
- Fixed activation status check by adding a fallback to slmgr.vbs in case of a
COMExceptionduring the WMI query. This ensures reliable activation status detection even when WMI fails. - Fixed handling of missing or invalid data in SystemDiagnostics to prevent crashes (#82).
- Updated
IsTaskEnabledto return early when an enabled task is found, improving readability and performance. - Updated exception logging to capture method parameters and improve stack trace reporting.
- General improvements and bug fixes applied.
- Added the UnlockHandleHelper utility class which resolves file lock issues by terminating processes that hold handles, enabling reliable deletion of temporary files, update caches, and Microsoft Edge data.
- Added a fallback to check for a cached desktop wallpaper in case the registry path is invalid or the file doesn't exist. While this doesn't guarantee the image's existence, it's still better than nothing.
- Added Simplified (#84) and Traditional Chinese localization (#83), with initial translation support provided by @tenshikohaku0227.
- Updated the banner design to enhance visibility and readability, ensuring a clearer and more streamlined experience.
- Added "Addons" page:
- Option to choose a folder containing custom scripts (ps1, cmd, bat, reg) and run them directly from the application.
- Scripts are initially run with administrator rights. If needed, they can be run with TrustedInstaller rights, providing broader capabilities, but not full control over all system resources, as TrustedInstaller rights have their limitations.
- To prevent errors and improve intuitive understanding of the process, scripts are run with an active window, allowing users to track execution and identify potential issues.
- Support for automatic updates, with the option to manually refresh the page.
🛡 Verified SHA-256 Hash for executable
8e4202406d9f02606ecc76a9aa8c8cc72ab268ef09ff67d66bf6fe625d72ddfc

