This patch includes several updates and improvements across various components.
It focuses on enhancing Windows scripts, improving user and developer experience.
Highlights:
- UI: Fixed minor bugs on uncommon screen sizes
- Windows:
- Unified logic for Windows Registry modifications, fixing bugs, improving maintainability and reliability for preventing future bugs.
- ⭐ Added missing revert logic to all scripts, ensuring reversibility for non-irreversible changes.
- Improved support for Windows version checks to apply correct changes on specific versions.
- Notable script improvements: Disabling • CEIP (Customer Experience Improvement Program) • Connectivity Checks • SmartScreen.
- Compiler: Improved troubleshooting and improved PowerShell inlining allowing more complex scripting.
Consider donating ❤️.
Changes
User Interface
- Fix documentation button spacing on small screens | 70959cc
- Fix close button overlap by scrollbar | 19ea8db
Scripts
- [Windows] Improve service disabling as TrustedInstaller | 5d365f6
- [Windows] Refactor version-specific actions | 0239b52
- [Windows] Support Microsoft Store Firefox installations | 8d7a7eb
- [Windows] Improve disabling SmartScreen #385 (thanks @femdiya, @Cassandre60) | 11e566d
- [Windows] Unify registry setting as TrustedInstaller | 8526d25
- [Windows] Improve, fix, restructure CEIP disabling | c2d3cdd
- [Windows] Centralize, improve Defender data collection | b185255
- [Windows] Fix and document VStudio license removal | 109fc01
- [Windows] Improve registry/recent cleaning | 48d97af
- [Windows] Fix, improve and unify Windows version logic | f89c232
- [Windows] Improve registry value deletion #381 (thanks @guihkx) | 55c23e9
- [Windows] Improve folder hiding in "This PC" #16 | e8add5e
- [Windows] Improve Microsoft Edge associations removal | c2f4b68
- [Windows] Unify registry data setting, fix #380 (thanks @guihkx) | 4cea6b2
- [Windows] Improve disabling NCSI #189, #216, #279 (thanks @mathmakgakpak, @mshpp) | c7e57b8
- [Windows, macOS] Fix minor typos, formatting, dead URLs | 29e1069
- [Windows] Fix, constrain and document WNS #227 #314 (thanks @SkullHex2, @philrdubois, @Julynx, @oculi38) | 50ba00b
Compiler
- Improve compiler error display for latest Chromium | b16e136
- Fix PowerShell code block inlining in compiler | d77c3cb
Chores, tests, refactorings
- Refactor text utilities and expand their usage | 851917e
- Bump dependencies to latest | dd7239b
- Refactor styles to match new CSS nesting behavior | abe03ce
- Fix intermittent
ModalDialog
unit test failures | a650558 - Ensure tests do not log warning or errors | ae0165f
- Relax linting to allow null recommendation | 6fbc816
- Refactor executable IDs to use strings #262 | ded55a6