1438 Commits (baf699567f9737d624010fdd50def28889bce2b8)
 

Author SHA1 Message Date
Plínio Larrubia baf699567f
Core changes, additions and refactor (#127)
* 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
2 weeks ago
Leonardo Cavaletti 950bf17ed0
Update Remove-Xbox with new gaming app (#121) 2 weeks ago
dependabot[bot] 66b975f584
chore(deps): bump actions/checkout from 3 to 4 (#117)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 weeks ago
Plínio Larrubia 2e6f5ec1a8
Small fixes for the script (#99)
* 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
2 weeks ago
Plínio Larrubia d62ebe2ce6
Fix Adwcleaner and shutup10 not running (#96)
* Change CONTRIBUTING to a less strict policy

* Fix path not being found while downloading (#95)
- This is not a complete fix
2 weeks ago
Plínio Larrubia 427d2ca059
Change the Contributing policy to be less restrictive (#94)
* Change CONTRIBUTING to a less strict policy
2 weeks ago
Gotoh Aiura e945a49cec
Fixing lib path issue on several scripts (#93)
* Fix "Show-MessageDialog" path issue.

* Fix several path issue
2 weeks ago
Plínio Larrubia b6d284a56a
Complete rename on `script files`, change script `temp folder` and small changes (#92)
* 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)
2 weeks ago
Plínio Larrubia abfc5d2d30
Fix colors in `PowerShell`, change `temp folder` used in the Script, rename `scripts` (#91)
* 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
2 weeks ago
Plínio Larrubia ee5ae35c7f
docs: update script-logo 2 weeks ago
Plínio Larrubia a65ca7506e
feat: Add Display Driver Uninstaller (DDU) in Software Install :)
- Remember, to avoid some problems use it in Safe Mode! I'm not responsible at bad usage from this software.
2 weeks ago
Plínio Larrubia 760dc674bd
feat: Disable Edge startup boost + running in background
- 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
2 weeks ago
Plínio Larrubia 7cd04156a7
feat/fix: refine GUI, allowing to resize the window correctly
doc: update GUI image
2 weeks ago
Plínio Larrubia f71502f6f4
docs: explicitly tell to extract the entire zip (#89)
- Moved sections to new order
- Fixed formatting and text where needed
2 weeks ago
Plínio Larrubia ddc4a4bb75
fix: Use function to set revert status Globally
- Clean 2 errors from PSScriptAnalyzer (only 1 left)
2 weeks ago
Plínio Larrubia d50e60afe4
refactor(gui): Add a function to get all the colors
- Used colors should be accessible through this function
2 weeks ago
Plínio Larrubia 20f911b1ab
fix(gui): design inconsistencies 2 weeks ago
Plínio Larrubia 3623e3e33c
fix: 2 detections from PSScriptAnalyzer related to PSShouldProcess rule 2 weeks ago
Plínio Larrubia 3b1b613223
feat: Add option to enable/disable hibernate (#85)
- Added an optional param -Type (Full|Reduced)
- The optimize-performance set hibernate type to reduced
2 weeks ago
Plínio Larrubia 79abad0691
rename: uwp-appx-hander to uwp-app-handler
- Same happened on the function Remove-UWPApp( )
- Remove unused import from individual-tweaks.psm1
2 weeks ago
Plínio Larrubia 486a9f87c2
refactor(lib/service): Remove $CustomMessage param 2 weeks ago
Plínio Larrubia 38fd2f8d82
(#84) Add option to remove PowerShell ISE
- Like other options, you can also enable if you want
2 weeks ago
Plínio Larrubia ed671ff15c
feat(title-templates): add some new effects and formatting style
- Style: `"Blink", "Bold", "Italic", "Regular", "Strikethrough", "Underline"`
- Color: `"Black", "Blue", "DarkBlue", "DarkCyan", "DarkGray", "DarkGreen", "DarkMagenta", "DarkRed", "DarkYellow", "Cyan", "Gray", "Green", "Red", "Magenta", "White", "Yellow"`
2 weeks ago
Plínio Larrubia d43aa9b68f
docs: Remove two images from CONTRIBUTING
- Deleted 2 .pngs
2 weeks ago
Plínio Larrubia 2c49f6a538
perf: Optimize script-gui.png size 2 weeks ago
Plínio Larrubia 4b009c17e4
fix(gui): Reclaim consistence through gui design
docs: Don't use GIF anymore on README
2 weeks ago
Plínio Larrubia 0ff1a5fcf8
fix(revert/gui): update form only after finished 2 weeks ago
Plínio Larrubia 8d63d1892a
refactor(CLI/GUI): Join CLI/GUI scripts together
- 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
2 weeks ago
Plínio Larrubia d5c98ca36a
feat(package-managers): Add the name of the package manager in the terminal
- Part of installation/check from Install-PackageManager()
2 weeks ago
Plínio Larrubia 1f5b594b8f
fix(auto-update): add output to host while updating winget sources 2 weeks ago
Plínio Larrubia 8d62c79b60
feat(personal/scripts): restore aero shaking
- Use the "Restoring" word instead of "Re-Enabling"
2 weeks ago
Plínio Larrubia ab7d01ed8a
chore(auto-update): Update Winget sources before upgrading all apps 2 weeks ago
Plínio Larrubia fd1c60f7bf
refactor(ui): Add autocomplete to FontStyle 2 weeks ago
Plínio Larrubia 27b5ffdc49
refactor(uwp): Verify App before and proceed to next
- 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
2 weeks ago
Plínio Larrubia 7a8039de9f
Update CLI imports
- Add script to remove windows capabilities
2 weeks ago
Plínio Larrubia d7a6e2c836
Fix lib types and weird imports i've done on the past
- Fix Microsoft Edge search suggestions based on history
2 weeks ago
Plínio Larrubia 2b82728641
Fixed the typing in all advanced functions
- 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
2 weeks ago
Plínio Larrubia e55156553a
Remove H.265 Codec from system apps
- Microsoft just blocked every way to reaching it, except an external site from downloading the package.
2 weeks ago
Plínio Larrubia 8d87b67dcb
Fix the wrong Function name leading to errors
- You can change your colors again ^^
2 weeks ago
Plínio Larrubia d164e04a8f
Docs: Improve writing on README and CONTRIBUTING 2 weeks ago
Plínio Larrubia 79886d57f3
Add 2 libs to manage registry item creation/removal
- 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
2 weeks ago
Plínio Larrubia 3005e5440d
Debloat lib refactor/cleanup part 2
- Decrease the unnecessary amount of complexity in some funcions
- Using "-Remove" while removing optional features cleans 2GB+ on image size
- Updated script-image2
2 weeks ago
Plínio Larrubia 197b8e47f4
Debloat lib refactor/cleanup part 1
- Decrease the unnecessary amount of complexity in some funcions
2 weeks ago
Plínio Larrubia fa0a439b63
(#84) Remove Windows Capabilities including PowerShell ISE (but not limited to)
- Capabilities removed:
App.StepsRecorder*
Browser.InternetExplorer*
MathRecognizer*
Microsoft.Windows.PowerShell.ISE*
Microsoft.Windows.WordPad*
Print.Fax.Scan*
Print.Management.Console*

- Updated README
2 weeks ago
Plínio Larrubia 91e9deec9b
Re-architecture the folder structure
- Move every lib related to a debloat part inside _debloat-helper_ folder
2 weeks ago
Plínio Larrubia 9646708d49
(#83) Fix MouseHoverTime type on Registry
- This will work as a String only key
2 weeks ago
Plínio Larrubia f6c73952aa
Update description about Hibernate
- Update OOShutUp10 .cfg's
2 weeks ago
Plínio Larrubia 9c4ae323bd
Update script logo 2 weeks ago
Plínio Larrubia 89d612c595
Redo script icon gradient colors
- Rename script-logo -> script-image
- Rename script-image -> script-logo
- Apply those changes to README and the GUI script
2 weeks ago
Plínio Larrubia 11e7e694eb
Optimize EVEN MORE the images!
- The initial image may look worse, but i (maybe) will rework it at some point
2 weeks ago