- Unpin All "mocked" apps (Apps on the Start Menu which are not installed, but are there).
- Install Winget via Chocolatey as an another option.
- Rename all powershell scripts to match it's naming convention.
- Add more features do the GUI by category (Scheduled Tasks, Services, Optional Features, Windows Capabilities, etc).
- Improve Remove MS Edge script.
- Improve Remove Xbox script.
- Fix a few hardcoded scripts.
- Fix issue with URL files.
- Remove DELL and SAMSUNG bloatware apps.
- Add Windows 11 specific tweaks.
- Make Winget/Chocolatey/WSL to install manually.
- Do not add Daily Upgrade tasks to Winget/Chocolatey automatically.
- Only install Winget/Chocolatey/WSL on demand, lower startup time and get strict to the point.
- Remove more Apps
- Change Windows Update automatic download and install behavior.
- Add NEW script icon.
- Optimize all image files to weight a lot less.
- Update OOShutUp10 settings file.
- Improve lib structure, added
debloat-helper
folder for all debloat tweak related lib. - Add a script to remove Windows Capabilities.
- Refactor overly complex functions.
- Add new lib to manage Folder/Registry Paths.
- Fix all imports.
- Allow usage of wildcards (*) to select a wider range of apps.
- Add autocomplete to most lib functions.
- Fix Winget and Chocolatey installation.
- Fix the UI from GUI version, allowing more resolutions, and window expansion and shrinking.
- Add a lot of effects to console output, helping visually while debloating.
- Refactor the GUI to get colors through a function.
- Change configuration from Microsoft Edge to prevent running in background.
- Encrypted DNS is NOT enabled anymore, needed OFF when using public Wi-Fi with redirect to login page or Pi-hole.
- Fixed Xbox Game Bar and DVR tweaks.
- Fixed policies related to Phone Linking.
- Finally added a good design to be the script banner.
- GUI should scale with DPI with 1 monitor.
- If the hardware has more than 1 monitor, choose the 2nd method to select the screen resolution (doesn't take DPI).
- The winget package manager should install manually and wait if any error appeared.
- Clean up
src/utils
to use one file withindividual tweaks
.- Also moved some scripts to
src/scripts/other-scripts/
- Also moved some scripts to
- When applying performance tweaks, leave no duplicated power plan on the system.
- Moved that to
src/lib
as a function.
- Moved that to
- Fixed all PATHS when selecting a file location on
download-web-file.psm1
andopen-file.psm1
. - It is now possible to Re-install Xbox (mostly).
- Removed XBOX apps from
remove-bloatware-apps.ps1
- Removed XBOX apps from
- It is possible to recover or disable some system apps and other features that was only applied on the scripts through GUI.
- As prompted, the script does NOT remove OneDrive automatically, it is located on the GUI now.
- Update the GUI design to finally look like a real "program", not a weird non-symmetrical interface, which allows to add even more tweaks.
- Added CI to scan the PowerShell files, then show warnings and errors to fix.
- Show system specs easily on the Window Title.
- Doesn't need workarounds with a lot of Global Variables anymore, only the essential.
- Revert tweaks now works properly.
- Ease of life to create and import GPG and SSH keys, as setting a git account.
- Added logging to help in debugging.
- Redesign the GUI, improve the color palette and contrast.
- Allow multi software install at the same time.
- Programs can now be properly uninstalled.
- Fix elements inside panel margin
- Adapt GUI to scale with the resolution (following the native DPI)
- Create libs to change status from
scheduled tasks
,services
andoptional-windows-features
. - Use tabs to move through pages on GUI.
- Upgrade all apps through GUI
- Join other scripts that are helpful inside
src/utils
andsrc/utils/DIY
folders. - Use
Winget
andChocolatey
, and update softwares daily, usingwinget
as the main package manager. - Refactor the GUI layout until it's easy to maintain.
- Create functions to generate GUI elements.
- Debloating the debloater.
- Keep
SysMain
andWSearch
enabled if the "C:" device is a SSD. - Added option to Remove Xbox (mostly).
- Easy full install of WSL2 for Windows 11.
- Port the remaining W4RH4WK's code into
src/scripts
, then improve what i tought that should've been improved. - Put the credits to each person from who i collected the scripts.
- Create local libs to:
- Grab the hardware/system specs ;
- Show a message box with Ok, Yes and No;
- Print special sections on the console;
- Change script policy;
- Create a GUI layout;
- Install Softwares easily via package manager;
- Split
all-in-one-tweaks.ps1
to other files, soWin10Script.ps1
could make more sense. - Removed some of the thirdy-party software running with the script and only keep AdwCleaner and OOShutUp10 that could be automated.
- Introduced a GUI to the script, fixed most GUI related bugs, this way it make scripts more accessible and Software Installations A LOT easier.
- Switch to the
main
branch. - Refactor all possible
Command Prompt/Registry
code intoPowershell
code - Translate everything from
PT-BR
toENG
, to help all the people around the world. - Make sure every Windows machine will do anything automated, leaving the configurations to the code itself.
- Separate each essential tweak part into a file to understand with ease it's process, making it more reliable and manutenable.
- Make possible reverting almost all the tweaks made by the script with one click.
- Add a great variety of popular software to install with one click.
- "Fork" W4RH4WK's script and do personal modifications.
- Check if all the code is safe and can evolve.
- Add an shortcut to open
PowerShell
as an Admin in the same folder. - Join and Run all Scripts from
src/scripts/
folder into one (Win10Script.ps1
), running one after another. - Do a system backup before running every script that change a lot of settings.
- Change the terminal window style to be more cool.
- Only change stuff that will not destroy
Windows
and can be safely reverted (manually).