* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110#112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
- Frees a great amount of RAM after closing Microsoft Edge
- Edge will take a few seconds or miliseconds to open depending on your hardware, but it's worth it
- Improved UI ^^ !
- Create Dynamic layouts with UI lib new-layout-page.psm1
- Split Get-ScreenResolution() to other file
- Make FontSize parameter mandatory on ui-helper.psm1
- Update README doc
refactor(manage-software): Correct parameters used on the functions
- Join Installs and Uninstalls command from Winget/MsStore
- Update all scripts using install or uninstall functions
fun: Add sussy GIF when undoing tweaks
- Add wildcards inside lib, so no need to add on each App
- Add MSEdge app to remove-msedge.ps1
- Remove License downloading within winget install 2nd method
- Removed empty End {} blocks
- Removed Mandatory = $false parameters
- Added SupportsShouldProcess where supported
- Rename show-dialog-window.psm1 to show-message-dialog.psm1
- Move ui-helper, select-folder-gui and show-message-dialog to the "ui" subfolder
- Don't display the BGR color anymore on new-system-color
- Used Begin { } and Process { } blocks where needed
- Updated all imports where needed
- By using this there's no need anymore to use the New-FolderForced.psm1
- This finishes total integration with all scripts that create a new item property verifying its existence before
- Using these new functions "override" native ones, and remove the need to Test-Path as it verifies before adding or removing an entry
- Decrease the unnecessary amount of complexity in some funcions
- Using "-Remove" while removing optional features cleans 2GB+ on image size
- Updated script-image2