Gabi and GitHub
7c71a39f7a
Feature/appx removal tab ( #4729 )
...
* feat: add config-driven AppX package removal tab
- Add config/appx.json with curated list of removable AppX packages
- Add AppX Removal tab (WPFTab6) with Select All, Clear, and Remove buttons
- Reuse existing Invoke-WPFUIElements engine for minimal code footprint
- Add Invoke-WPFAppxRemoval.ps1 for background runspace package removal
- Add theme colors for the new tab button in light and dark modes
* yep
* yep
* yep
* yep
* Update inputXML.xaml
* Update Invoke-WPFButton.ps1
* Update Invoke-WPFButton.ps1
* Update Invoke-WPFSelectedCheckboxesUpdate.ps1
* Update appx.json
* Update appx.json
* Update appx.json
* Update tweaks.json
* Update appx.json
* Update appx.json
* Update appx.json
* Update Invoke-WPFAppxRemoval.ps1
* Update Invoke-WPFButton.ps1
* Delete functions/public/Invoke-WPFAppxRemoval.ps1
* Revert "Update Invoke-WPFButton.ps1"
This reverts commit d8705cc08e .
* Revert "Delete functions/public/Invoke-WPFAppxRemoval.ps1"
This reverts commit 9e45d1ad99 .
* Update Invoke-WPFAppxRemoval.ps1
* Update Invoke-WPFAppxRemoval.ps1
* Update Invoke-WPFAppxRemoval.ps1
* Update Invoke-WPFButton.ps1
* yep
* Update appx.json
* Update appx.json
* Update tweaks.json
* Update start.ps1
* Update preset.json
* Update tweaks.json
* yep
* yep
* yep
* yep
* yep
* yep
* Update Invoke-WPFAppxRemoval.ps1
* Update Update-WinUtilSelections.ps1
* Update Update-WinUtilSelections.ps1
* yep
* Update Invoke-WPFAppxRemoval.ps1
* yep
* yep
* Update Invoke-WPFAppxRemoval.ps1
* Update appx.json
* Update Invoke-WPFAppxRemoval.ps1
* Update Invoke-WPFAppxRemoval.ps1
* Update appx.json
* Update Invoke-WPFGetInstalled.ps1
* Update Invoke-WPFAppxRemoval.ps1
* yep
* yep
* Update Invoke-WPFSelectedCheckboxesUpdate.ps1
* yep
* yep
* Update Invoke-WPFAppxRemoval.ps1
* Update Invoke-WPFAppxRemoval.ps1
* yep
* Update Invoke-WPFAppxRemoval.ps1
* Update Invoke-WPFAppxRemoval.ps1
* Update appx.json
* Update Invoke-WPFImpex.ps1
* Update Invoke-WPFImpex.ps1
* Update Invoke-WPFAppxRemoval.ps1
* Update preset.json
* Update preset.json
* Update Invoke-WPFSelectedCheckboxesUpdate.ps1
* Update Invoke-WPFAppxRemoval.ps1
* Update tweaks.json
* Update Invoke-WPFAppxRemoval.ps1
* Update Invoke-WPFAppxRemoval.ps1
* Update Invoke-WPFAppxRemoval.ps1
* Update Invoke-WPFAppxRemoval.ps1
* yep
* yep
* Update Invoke-WPFAppxRemoval.ps1
* yep
* Delete functions/private/Find-AppxByNameOrDescription.ps1
* yep
* Update Invoke-WPFButton.ps1
* Update main.ps1
* Update Invoke-WPFTab.ps1
* yep
* yep
* Update themes.json
2026-07-01 12:13:32 -05:00
Gabi and GitHub
5003f14e0a
update edge uninstall ( #4666 )
...
* yep
* Update tweaks.json
* Update tweaks.json
* Update tweaks.json
* Update tweaks.json
* Update tweaks.json
* Update tweaks.json
2026-06-29 10:33:31 -05:00
Gabi and GitHub
7f0d2183e3
fix import not working ( #4762 )
2026-06-26 18:33:38 -05:00
Gabi and GitHub
47f06e34e3
Deleted lastrun.json ( #4714 )
...
* Update Invoke-WPFtweaksbutton.ps1
* Update main.ps1
* Update tweaks.json
* Update tweaks.json
* Update tweaks.json
2026-06-22 14:46:38 -05:00
Gabi and GitHub
d7cc5981e0
allow uninstallation of edge trough install tab ( #4716 )
...
* unlock edge uninstall whenever the user trys to uninstall edge trough install tab
* Update Invoke-WPFUnInstall.ps1
2026-06-22 14:33:09 -05:00
Gabi and GitHub
51d7350e35
Fix Add-SelectedAppsMenuItem's spaces ( #4707 )
2026-06-22 14:28:39 -05:00
4hm3dn3d41 and GitHub
376156f072
Rework foss filtering ( #4696 )
...
* Replace FOSS highlight toggle with inline label
Remove the separate "Highlight FOSS" toggle and its theming logic, and instead append an inline "- FOSS" label to FOSS app entries. Changes: remove WPFToggleFOSSHighlight from app navigation and related event handlers, delete FOSSColor resource updates in theme code and button handler, simplify checkbox setup in Invoke-WPFUIElements by removing the special-case toggle logic, and update Initialize-InstallAppEntry to build a horizontal panel containing the app name plus a small green "- FOSS" TextBlock for FOSS items. This consolidates FOSS indication into the item UI and cleans up toggle/theme handling.
* Add inline FOSS label to app entries
Replace the separate StackPanel/TextBlock used for the FOSS indicator with an inline System.Windows.Documents.Run appended to the app name. The run is styled (green RGB(76,175,80) and FontSize=10) and the checkbox content assignment was moved outside the conditional so the appName (with optional FOSS run) is always used. Cleaned up related comments to reflect the FOSS label change.
* Add FOSS note type with green bullet
Added FOSS notes in the UI and FOSS labels with a green bullet instead of the text '#FOSS'
* Use larger circle glyph; remove italic text
Replaced the FOSS and list bullet glyphs with a larger circle for better visual consistency and removed the italic styling
* Update FOSS/bullet glyphs, colors and sizes
Updated FOSS/list bullet styling by switching glyphs from U+2B24 to U+25CF, increasing size (10→11.5), and adjusting bullet/text colors for better visibility and consistency across.
2026-06-22 14:23:09 -05:00
Paweł Gwozdowski and GitHub
aefbf1a847
standardize console message punctuation and capitalization ( #4680 )
2026-06-22 14:17:23 -05:00
Gabi and GitHub
8eadd527ad
Stop using temp varible ( #4645 )
...
* Update Invoke-WPFOOSU.ps1
* Update Invoke-WPFPanelAutologin.ps1
2026-06-22 14:03:00 -05:00
Paweł Gwozdowski and GitHub
a280ddb1fa
correct case of "WinUtil" in GUI / user-facing messages ( #4675 )
...
* WinUtil in .ps1
* WinUtil in GUI
* Update KnownIssues.md
2026-06-09 12:22:56 -05:00
Gabi and GitHub
01ef78915a
Remove -NoUi ( #4572 )
...
* Made -NoUi not exit the window
* Update start.ps1
* Update main.ps1
* Update main.ps1
* Update Set-WinUtilProgressbar.ps1
* Update Invoke-WPFImpex.ps1
* Update Invoke-WPFUIThread.ps1
* Update start.ps1
* Update Invoke-WPFUIThread.ps1
* Update main.ps1
* Update main.ps1
2026-06-08 10:02:35 -05:00
CodingWonders and GitHub
297b3079e5
Fix slop remains ( #4640 )
...
* Fix slop remains
Chris likes to vibe code. AI likes to use different types of dashes (em-dashes, en-dashes), instead of regular dashes (-).
On PowerShell 7 this appears to work. The parser doesn't care. But, what about PowerShell 5? It begins throwing errors about the ampersand. Loading it in the ISE reveals how it stops parsing the syntax correctly when it encounters em-dashes. Rather than displaying them as such, the ISE displays them as —.
Chris, if you want to vibe code, I don't mind. But at least use regular dashes.
Anyway, I won't fix the AI code. I just want to make it work on my beloved powershell 5.
* Apparently this file is important
2026-06-08 09:43:04 -05:00
e4d305284b
feat: detect reverted tweaks on startup ( #4582 )
...
Co-authored-by: vyas-devgna <vyas-devgna@users.noreply.github.com >
2026-06-04 15:28:37 -05:00
Gabi and GitHub
26f3284919
Show ctt logo instantly ( #4603 )
...
* Update main.ps1
* Delete functions/public/Show-CTTLogo.ps1
* Update main.ps1
* Update main.ps1
2026-06-03 16:09:44 -05:00
Gabi and GitHub
ceec8aeb53
Update Invoke-WPFPanelAutologin.ps1 ( #4596 )
2026-06-03 13:45:16 -05:00
Gabi and GitHub
6b125346cd
Simplify Invoke-WPFFixesNetwork.ps1 ( #4594 )
...
* Update Invoke-WPFFixesNetwork.ps1
* Update Invoke-WPFFixesNetwork.ps1
2026-06-03 13:44:21 -05:00
Gabi and GitHub
4db0248911
Simplify Invoke-WPFOOSU.ps1 ( #4593 )
...
* Simplify Invoke-WPFOOSU.ps1
* Update Invoke-WPFOOSU.ps1
2026-06-03 13:43:15 -05:00
Gabi and GitHub
2bee0d6f2c
Update Invoke-WinUtilSponsors.ps1 ( #4589 )
2026-06-03 13:36:42 -05:00
Gabi and GitHub
0e061692ba
Made "Upgrade all applications" not exit after completion ( #4575 )
...
* Update Invoke-WPFInstallUpgrade.ps1
* Update Test-WinUtilPackageManager.ps1
* Update Test-WinUtilPackageManager.ps1
2026-06-03 13:23:46 -05:00
Gabi and GitHub
9b72c1e2de
Added advanced preset to tweaks ( #4538 )
...
* Update preset.json
* Update Invoke-WPFButton.ps1
* Update inputXML.xaml
2026-05-26 15:21:12 -05:00
Gabi and GitHub
459d0fd1b2
Fixed Get-WinUtilToggleStatus.ps1 displaying incorrect infromation for tweaks ( #4522 )
...
* Fixed Get-WinUtilToggleStatus.ps1 displaying incorrect infromation of tweaks
* Update Get-WinUtilToggleStatus.ps1
* Update Get-WinUtilToggleStatus.ps1
* Update Get-WinUtilToggleStatus.ps1
* Update Get-WinUtilToggleStatus.ps1
2026-05-26 15:05:25 -05:00
Gabi and GitHub
2582f094ff
Powerplan fix ( #4521 )
...
* Update Invoke-WPFUltimatePerformance.ps1
* Update Invoke-WPFButton.ps1
* Update Invoke-WPFUltimatePerformance.ps1
* Update KnownIssues.md
* Update KnownIssues.md
* Update Invoke-WPFUltimatePerformance.ps1
* Update Invoke-WPFUltimatePerformance.ps1
* Update Invoke-WPFUltimatePerformance.ps1
* Update tweaks.json
2026-05-26 15:00:33 -05:00
Chris Titus and GitHub
5aa099f6e2
Fix missing dism metadata ( #4516 )
...
* Fix product key invalid and missing metadata on some isos
* Fix Gabi's broken light mode pr
2026-05-19 14:11:27 -05:00
Sree Sankar S and GitHub
c765ffb317
Add minimize button to WinUtil window ( #4508 )
2026-05-19 13:26:54 -05:00
Gabi and GitHub
8034e85521
Remove Write-Debug ( #4498 )
...
* Update Invoke-WinUtilCurrentSystem.ps1
* Update Invoke-WinUtilFontScaling.ps1
* Update Invoke-WinUtilTweaks.ps1
* Update Reset-WPFCheckBoxes.ps1
* Update Set-Preferences.ps1
* Update Update-WinUtilSelections.ps1
* Update Invoke-WPFSelectedCheckboxesUpdate.ps1
* Update Invoke-WPFtweaksbutton.ps1
* Update main.ps1
* Update main.ps1
* Update main.ps1
* Update main.ps1
* Update main.ps1
* Merge branch 'main' into Remove-Write-Debug
2026-05-19 13:16:06 -05:00
Gabi and GitHub
a09736f9a8
Cleanup Get-WinUtilToggleStatus.ps1 ( #4497 )
...
* Cleanup Get-WinUtilToggleStatus.ps1
* Update Get-WinUtilToggleStatus.ps1
* Merge branch 'main' into patch-9
* Update Get-WinUtilToggleStatus.ps1
2026-05-19 13:13:27 -05:00
Gabi and GitHub
24aaf9a3cf
Cleanup Get-WinUtilSelectedPackages.ps1 and remove annoying messages ( #4496 )
...
* Cleanup Get-WinUtilSelectedPackages.ps1 and remove annoying messages
* Update Get-WinUtilSelectedPackages.ps1
* Update Get-WinUtilSelectedPackages.ps1
* Update Get-WinUtilSelectedPackages.ps1
* Merge branch 'main' into patch-8
* Update Get-WinUtilSelectedPackages.ps1
* Update Get-WinUtilSelectedPackages.ps1
* Update Get-WinUtilSelectedPackages.ps1
* Update Get-WinUtilSelectedPackages.ps1
2026-05-19 13:07:10 -05:00
Nazrul Islam and GitHub
743f9e3783
Refactor: Secure literal search and defensive scope handling ( #4492 )
...
* Refactor: Secure literal search and defensive scope handling
* Refactor: Secure literal search for Tweaks Tab
* Merge branch 'ChrisTitusTech:main' into fix-search-security
2026-05-19 12:56:58 -05:00
Gabi and GitHub
6c1cb0caab
Deleted unused functions ( #4482 )
...
* Delete functions/private/Get-LocalizedYesNo.ps1
* Delete functions/private/Get-WPFObjectName.ps1
* Merge branch 'main' into patch-4
2026-05-19 12:36:49 -05:00
Gabi and GitHub
bcafbe6234
CleanUp Invoke-WinUtilFeatureInstall.ps1 and fix typo ( #4481 )
...
* CleanUp Invoke-WinUtilFeatureInstall.ps1
* Update Invoke-WinUtilFeatureInstall.ps1
* Update feature.json
2026-05-19 12:34:04 -05:00
Gabi and GitHub
d46d324df8
Cleanup programs install ( #4465 )
...
* Cleanup programs install
* Update Install-WinUtilProgramChoco.ps1
2026-05-12 13:06:13 -05:00
Gabi and GitHub
e6d8fdff75
fix import ( #4447 )
...
* Made -Config use Runspaces main.ps1
* Fix no-UI config autorun
* Skip empty no-UI autorun sections
* Update Invoke-WinUtilAutoRun.ps1
* Ignore blank DNS selection during autorun
* Update main.ps1
* Update Invoke-WPFRunspace.ps1
* Update Invoke-WPFRunspace.ps1
* Update Invoke-WinUtilAutoRun.ps1
* Update Invoke-WinUtilAutoRun.ps1
* Update Invoke-WPFtweaksbutton.ps1
* Update start.ps1
* Update main.ps1
* Update Invoke-WPFtweaksbutton.ps1
* Update Invoke-WPFRunspace.ps1
* Update _index.md
* Merge branch 'ChrisTitusTech:main' into patch-3
* Merge branch 'ChrisTitusTech:main' into patch-3
2026-05-12 12:58:46 -05:00
Gabi and GitHub
6ba184bdeb
Hide Windows Updates from setting menu when disabling updates ( #4445 )
...
* Update Invoke-WPFUpdatesdisable.ps1
* Update Invoke-WPFUpdatesdefault.ps1
* Update Invoke-WPFUpdatesdefault.ps1
* Merge branch 'ChrisTitusTech:main' into patch-1
* Merge branch 'ChrisTitusTech:main' into patch-1
* Update Invoke-WPFUpdatesdisable.ps1
* Update Invoke-WPFUpdatesdisable.ps1
2026-05-12 12:57:07 -05:00
Gabi and GitHub
ec3166bdc6
Update Invoke-WinUtilInstallPSProfile.ps1 ( #4456 )
...
* Update Invoke-WinUtilInstallPSProfile.ps1
* Update Invoke-WinUtilUninstallPSProfile.ps1
* Update Invoke-WinUtilInstallPSProfile.ps1
* Update Invoke-WinUtilUninstallPSProfile.ps1
2026-05-07 15:52:20 -05:00
Gabi and GitHub
a3f57532b6
Cleanup winget upgrade ( #4410 )
...
* Update Update-WinUtilProgramWinget.ps1
* Delete functions/private/Update-WinUtilProgramWinget.ps1
* Delete functions/private/Get-WinUtilInstallerProcess.ps1
* Update Invoke-WPFInstallUpgrade.ps1
* Update Invoke-WPFInstallUpgrade.ps1
* Update Invoke-WPFInstallUpgrade.ps1
* Update Invoke-WPFInstallUpgrade.ps1
* Update Invoke-WPFInstallUpgrade.ps1
* Update Invoke-WPFInstallUpgrade.ps1
2026-05-05 15:16:39 -05:00
184fe22a35
Cleanup: Delete all Scheduled Tasks related things ( #4435 )
...
* Delete functions/private/Set-WinUtilScheduledTask.ps1
* Update Invoke-WinUtilTweaks.ps1
* Update Invoke-WinUtilCurrentSystem.ps1
* waste of time
---------
Co-authored-by: Gabi <218829269+GabiNun2@users.noreply.github.com >
2026-04-30 15:16:27 -05:00
Gabi and GitHub
9d4613d838
Strip unneccary surpassion from win11 creator ( #4422 )
...
* Update Invoke-WinUtilISO.ps1
* Update Invoke-WinUtilISOScript.ps1
* Update Invoke-WinUtilISOUSB.ps1
* Merge branch 'ChrisTitusTech:main' into patch-8
2026-04-30 14:58:07 -05:00
Gabi and GitHub
8e2dc21823
Update Invoke-WinUtilRemoveEdge.ps1 ( #4358 )
...
* Replce Get-ChildItem with Resolve-Path inside of Invoke-WinUtilRemoveEdge.ps1
* Update Invoke-WinUtilRemoveEdge.ps1
* Update Invoke-WinUtilRemoveEdge.ps1
2026-04-14 11:03:07 -05:00
Gabi and GitHub
8378fd5377
Removed onedrivesetup removal from Invoke-WinUtilISOScript.ps1 ( #4350 )
...
* Removed onedrivesetup removal Invoke-WinUtilISOScript.ps1
* Added OneDrive removal to autounattend.xml
2026-04-14 10:04:16 -05:00
Chris Titus and GitHub
c453f260cf
Revert "Revert "Simplfy Invoke-WPFUltimatePerformance.ps1"" ( #4335 )
...
* Revert "Revert "Simplfy Invoke-WPFUltimatePerformance.ps1 (#4319 )" (#4333 )"
This reverts commit 419b150220 .
* Refactor Invoke-WPFUltimatePerformance function to use "ChrisTitus - Ultimate Power Plan" naming and improve power plan management
* add message for laptop users
* Remove activation of "ChrisTitus - Ultimate Power Plan" during setup
2026-04-07 14:09:31 -05:00
Chris Titus and GitHub
419b150220
Revert "Simplfy Invoke-WPFUltimatePerformance.ps1 ( #4319 )" ( #4333 )
...
This reverts commit e30c0a4c27 .
2026-04-07 13:04:02 -05:00
Gabi and GitHub
e30c0a4c27
Simplfy Invoke-WPFUltimatePerformance.ps1 ( #4319 )
...
* Simplfy Invoke-WPFUltimatePerformance.ps1
* Update Invoke-WPFButton.ps1
* Update Invoke-WPFUltimatePerformance.ps1
* Update Invoke-WPFUltimatePerformance.ps1
* Update Invoke-WPFButton.ps1
* Update Invoke-WPFUltimatePerformance.ps1
* Update Invoke-WPFUltimatePerformance.ps1
* Update Invoke-WPFUltimatePerformance.ps1
* Update Invoke-WPFUltimatePerformance.ps1
2026-04-07 12:59:37 -05:00
Gabi and GitHub
0cd971d992
Update Install-WinUtilWinget.ps1 ( #4302 )
...
* Update Install-WinUtilWinget.ps1
* Update Install-WinUtilWinget.ps1
* Update Install-WinUtilWinget.ps1
* Update Install-WinUtilWinget.ps1
* Update Install-WinUtilWinget.ps1
2026-04-07 12:50:05 -05:00
Sean (ANGRYxScotsman) and GitHub
a0fdf2cb80
removed redundant appx packages from win11 creator ( #4321 )
...
* redundant
* Update Invoke-WinUtilISOScript.ps1
* Update Invoke-WinUtilISOScript.ps1
* Update Invoke-WinUtilISOScript.ps1
* Update Invoke-WinUtilISOScript.ps1
* Update Invoke-WinUtilISOScript.ps1
* Update Invoke-WinUtilISOScript.ps1
* Update Invoke-WinUtilISOScript.ps1
* Update Invoke-WinUtilISOScript.ps1
* removed notes aswell
2026-04-07 10:48:52 -05:00
Gabi and GitHub
b8f1671ff7
Removed some old code from Invoke-WPFButton.ps1 ( #4318 )
2026-04-07 10:47:42 -05:00
Gabi and GitHub
0536047200
Fix: onedrivesetup not being removed ( #4317 )
...
* Removed onedrive removal from Invoke-WinUtilISOScript.ps1
* Update autounattend.xml
* Update Invoke-WinUtilISOScript.ps1
2026-04-07 10:47:24 -05:00
Gabi and GitHub
c24ea5e53b
Update Invoke-WinUtilISO.ps1 ( #4314 )
2026-04-07 10:46:11 -05:00
Chris Titus
d2c9bc8751
formatting fixes
2026-04-02 15:30:12 -05:00
Gabi and GitHub
7f105a58bb
Update Invoke-WinUtilRemoveEdge.ps1 ( #4291 )
...
* Update Invoke-WinUtilRemoveEdge.ps1
* Update Invoke-WinUtilRemoveEdge.ps1
* Merge branch 'ChrisTitusTech:main' into patch-12
2026-04-02 15:24:18 -05:00
Gabi and GitHub
e0118aabe5
Added WPFFixesNTPPool ( #4290 )
...
* Added WPFFixesNTPPool
* Create Invoke-WPFFixesNTPPool.ps1
* Update Invoke-WPFFixesNTPPool.ps1
* Update Invoke-WPFFixesNTPPool.ps1
* Update Invoke-WPFFixesNTPPool.ps1
* Merge branch 'ChrisTitusTech:main' into patch-11
* Update NTP server to pool.ntp.org for improved synchronization
2026-04-02 15:17:27 -05:00