🆕 What's New & Fixed
- Fixed issue (#127) regarding multiple
Win32Exceptioncrashes inCreateProcessAsTrustedInstaller: - Fixed an issue where unresolved system string references were displayed instead of the actual chipset name.
- Fixed issue (#129) where disabling Windows Defender caused unexpected system restarts by removing the protected
lsassprocess from the termination list (#131), contributed by @YayoRazo. - Fixed Windows Defender file deletion logic and resolved NSudo path formatting issues.
- Fixed an issue where the utility incorrectly locked settings under administrator management and resolved automatic reversion of the Edge SmartScreen toggle by clearing its policy restrictions.
- Fixed an issue where closing the overlay window could cause the utility to crash silently.
- Fixed an invalid command-line argument for the 3D Objects removal task.
- Fixed an issue where cards in the System Information tab would overlap when resizing the window.
- Fixed long device names in the Audio and Network sections not trimming properly with an ellipsis.
- Fixed an issue where Background Diagnostics could not be toggled due to registry permission restrictions introduced in recent Windows updates
- Refactored core tweak modules and managers to a strictly typed, Enum-based dictionary architecture, introducing a zero-allocation extension method for dynamic UI control parsing and eliminating nested conditions.
- Added motherboard chipset detection for Windows on ARM devices.
- Added fully automated Windows Defender disabling process. If your account has a password you no longer need to enter it when rebooting into Safe Mode. The utility now uses a highly efficient background service to achieve complete automation and resolve #128.
- Added visual confirmation for successful downloads in the Toolset section. The interface now shows a temporary completion status button after the file is successfully saved.
- Updated specific localizations by the agent so some inaccuracies may be present in the new translations.