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
Gabi and GitHub
2bee0d6f2c
Update Invoke-WinUtilSponsors.ps1 ( #4589 )
2026-06-03 13:36:42 -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
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
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
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
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
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
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
makhlwf and GitHub
74f990028f
fix: improve screen reader accessibility by naming control containers ( #4287 )
2026-04-02 15:06:39 -05:00
Gabi and GitHub
1cd918cbe1
Remove OneDrive startup entry ( #4253 )
...
* Remove Onedrive startup entry
* Merge branch 'ChrisTitusTech:main' into patch-1
* Merge branch 'ChrisTitusTech:main' into patch-1
* Merge branch 'main' into patch-1
2026-04-02 14:28:06 -05:00
Gabi and GitHub
24c6706ab2
Update Invoke-WinUtilSSHServer.ps1 ( #4254 )
...
* Update Invoke-WinUtilSSHServer.ps1
* fix: correct ssh-agent restart, use USERPROFILE path, add sshd_config idempotency check
* Cleanup for Invoke-WinUtilSSHServer.ps1
* Update Invoke-WinUtilSSHServer.ps1
* Merge branch 'ChrisTitusTech:main' into patch-2
* Update Invoke-WinUtilSSHServer.ps1
* Update Invoke-WinUtilSSHServer.ps1
* Merge branch 'main' into patch-2
* Update Invoke-WinUtilSSHServer.ps1
* typo
2026-03-27 08:26:36 -05:00
0028e439b5
Cleaned up typos, fixes grammatical errors and other related fixes ( #4215 )
...
* cleaned up typo, fixes, grammatical and other related fixes (#2 )
* typo in Lightshot app name
* remove trailing comma in applications.json
* consistent capitalization of Windows, WinGet - only user-facing text
- includes update to devdocs-generator.ps1, so docs for tweaks modifying registry will have `Windows settings` rather than `windows settings`
* various fixes for typos, style, punctuation and capitalization
* capitalize 'AM'
* Update README.md
change formatting for GitHub UI interaction form code format (` `) to bold md
Co-authored-by: Jay <65828559+Jay-o-Way@users.noreply.github.com >
* typos and wording in docs
---------
Co-authored-by: Jay <65828559+Jay-o-Way@users.noreply.github.com >
2026-03-26 15:26:21 -05:00
Chris Titus and GitHub
b1d4eb022c
Fix mount disk error ( #4204 )
...
* wait for mounting to assign disk letter
* update
* Gabi fixing my slop with a comment
2026-03-12 15:45:42 -05:00
Gabi and GitHub
ec17c085df
Fix: Prevent Win11 Creator UI reset when switching tabs during ISO Creation ( #4199 )
...
* Fix: Prevent Win11 Creator UI reset when switching tabs during ISO modification
* Update Invoke-WinUtilISO.ps1
2026-03-12 15:09:52 -05:00
Eren and GitHub
2bb007b6ff
Fix import / export config issue ( #4189 )
...
* apply toggle fix
* apply fix that disables all toggles outside of config
2026-03-11 16:23:32 -05:00
Chris Titus and GitHub
df17ca4695
Fix offline mode ( #4153 )
...
* Fix usb error on drive with no existing partitions
* fix offline mode
* Add offline banner
2026-03-04 12:21:18 -06:00
Chris Titus and GitHub
7f46e8d60d
Fix usb error on drive with no existing partitions ( #4151 )
2026-03-04 11:44:10 -06:00
Chris Titus
42dfc8c82b
fix write failure on letter assignment from failed usb format
2026-03-04 09:21:39 -06:00
Chris Titus and GitHub
b493737982
Win11 Creator USB and Log Fixes ( #4139 )
...
* initial usb fixes
* fix full button width
* Cleanup and Verbose output for copy
* expand ui and fix clean and reset
* Add minimal driver injection
* initial driver support
* fix verbage
* fix syntax error
* create log file on iso generation
* inject to boot.wim for install
* fix single driver install issues
* fix first run probs
* cleanup injection
* improve clean up
* Fix OSCDIMG output and cleanup comments
* Fix Scrollviewer in Status Log
* large drive support and change to Exfat
* Fix BOOT for older UEFI and Add error checks for small usb drives
* fix single usb drive error
2026-03-03 00:19:37 -06:00
KamaleiZestri and GitHub
ddc10b0935
Unite preferences ( #4133 )
...
* One preference file
* Set default before converting types
2026-03-02 13:05:43 -06:00
Eren and GitHub
3fb5c04693
Fix import/export functionality ( #4131 )
...
* fix: cast selections to string to prevent PSCustomObject type issues
* fix(presets): clear existing selections before importing to replace state instead of merging
* refactor(impex): warn user when exporting empty selections or importing empty config
2026-03-02 13:02:48 -06:00
Chris Titus and GitHub
14ad9f7fea
Win11 iso ( #4113 )
...
* Tab creation
* scaffold outline for the iso tab
* autounattended creation
* inital modification success
* iso save success
* cleanup and iso improvements
* fix startmenu on new 26h2
* remove old first startup
* Fix run for use
* fix unapproved verb
* Keep step 4 output expanded
* update auto-merge
* Cleanup
* remove out-null and trailing whitespace
* explain modify and creator button
* fix scroll to end
* remove workflow change
* fix home updates
2026-02-24 15:50:41 -06:00
Gabi and GitHub
52afab2252
Remove edge ( #4112 )
2026-02-24 15:40:41 -06:00
Chris Titus and GitHub
2ba3a5d324
Win11 ISO Creator ( #4110 )
...
* Tab creation
* scaffold outline for the iso tab
* autounattended creation
* inital modification success
* iso save success
* cleanup and iso improvements
* fix startmenu on new 26h2
* remove old first startup
* Fix run for use
* fix unapproved verb
* Keep step 4 output expanded
* update auto-merge
* Cleanup
* remove out-null and trailing whitespace
* explain modify and creator button
* fix scroll to end
* remove workflow change
2026-02-24 15:28:49 -06:00
d005a225a2
NoUI mode and Concurrency edits ( #4092 )
...
* Autorun changes
* Missed a handle
* Remove todo
---------
Co-authored-by: Chris Titus <dfm.titus@gmail.com >
2026-02-22 17:28:55 -06:00
Chris Titus and GitHub
e93753e5c9
Json-Cleanup-Expansion ( #4090 )
...
* initial cleanup
* remove winutilgpu
2026-02-22 17:19:04 -06:00
Eren and GitHub
60d31a1fe0
Hightlight FOSS Apps ( #4065 )
...
* add foss tag functionality
* update applications
* update
* update
* fix
* update
* update
* fix formatting
2026-02-17 13:35:26 -06:00
KamaleiZestri and GitHub
70a94abe02
Decoupled UI and data ( #4051 )
...
* Decoupled UI and data
* Fix bad variable naming
* Fix mistype
* Fix mistype v2
Editing from mobile is hard
2026-02-17 12:39:44 -06:00
Eren and GitHub
be8d20d478
export and import toggle switch states in config JSON ( #4037 )
...
* feat: add support for importing and exporting WPFToggle checkbox states.
* feat: add export and import
* remove unnecessary buttons from tweaks tab
* Merge branch 'main' into feature/import-export
* Merge branch 'main' into feature/import-export
2026-02-12 14:34:28 -06:00
Eren and GitHub
9d841687e3
Fix winget package uninstallation issues ( #4036 )
...
* refactor: refine Program parameter type to string
* refactor: rename `Invoke-WPFRunspace` parameter `ArgumentList` to `ParameterList`
2026-02-12 13:52:09 -06:00
KamaleiZestri and GitHub
8a8fed517c
Unify $winutildir ( #4004 )
2026-02-10 14:14:20 -06:00
Gabi and GitHub
681f0ec3b9
Change WinUtilInstallPSProfile to use pwsh ( #3998 )
...
* Update Invoke-WinUtilInstallPSProfile.ps1
* Update Invoke-WinUtilInstallPSProfile.ps1
* Update Invoke-WinUtilInstallPSProfile.ps1
* Update Invoke-WinUtilInstallPSProfile.ps1
* Update Invoke-WinUtilInstallPSProfile.ps1
* Mention that ps profile is pwsh only
2026-02-10 14:10:04 -06:00
27b0a59abb
Zeus-toggle-fix ( #4017 )
...
* Fix Get Installed toggle detection and multiple config bugs
Fixes the issue where "Get Installed" in the Tweaks tab was not correctly
pulling all toggle states, plus several additional config bugs discovered
during investigation.
Changes:
- Unified toggle detection logic using Get-WinUtilToggleStatus
- Fixed registry value detection (0 values were incorrectly treated as missing)
- Added DefaultState support for missing registry keys
- Fixed WPFTweaksUTC registry type (QWord → DWord)
- Fixed WPFTweaksServices startup types (TermService, VaultSvc: Automatic → Manual)
- Fixed duplicate order collisions in tweaks
- Fixed FFmpeg display name
- Improved OneDrive removal script reliability
- Improved Copilot removal script with wildcard pattern and null check
- Fixed code formatting (added spaces after if/Foreach statements)
Files changed:
- functions/private/Invoke-WinUtilCurrentSystem.ps1
- functions/private/Get-WinUtilToggleStatus.ps1
- config/tweaks.json
- config/applications.json
Fixes #3762
Fixes #3189
Fixes #3876
Potentially fixes #3008
Potentially fixes #3815
* Fix toggles
---------
Co-authored-by: Akhil Achanta <akhilachanta8@gmail.com >
2026-02-10 13:37:37 -06:00
Chris Titus and GitHub
457f1820c4
Revert "Fix Get Installed toggle detection and multiple config bugs ( #3959 )" ( #4016 )
...
This reverts commit 414cd139e2 .
2026-02-10 13:33:07 -06:00
Akhil Kumar Achanta and GitHub
414cd139e2
Fix Get Installed toggle detection and multiple config bugs ( #3959 )
...
Fixes the issue where "Get Installed" in the Tweaks tab was not correctly
pulling all toggle states, plus several additional config bugs discovered
during investigation.
Changes:
- Unified toggle detection logic using Get-WinUtilToggleStatus
- Fixed registry value detection (0 values were incorrectly treated as missing)
- Added DefaultState support for missing registry keys
- Fixed WPFTweaksUTC registry type (QWord → DWord)
- Fixed WPFTweaksServices startup types (TermService, VaultSvc: Automatic → Manual)
- Fixed duplicate order collisions in tweaks
- Fixed FFmpeg display name
- Improved OneDrive removal script reliability
- Improved Copilot removal script with wildcard pattern and null check
- Fixed code formatting (added spaces after if/Foreach statements)
Files changed:
- functions/private/Invoke-WinUtilCurrentSystem.ps1
- functions/private/Get-WinUtilToggleStatus.ps1
- config/tweaks.json
- config/applications.json
Fixes #3762
Fixes #3189
Fixes #3876
Potentially fixes #3008
Potentially fixes #3815
2026-02-10 13:29:50 -06:00
fcc5481477
Remove microwin ( #3999 )
...
* Delete microwin functions
* Update main.ps1
* Remove oscdimg.exe which is used by microwin
* Delete config/autounattend.xml
* Update .gitignore
* Update bug_report.yaml
* Update themes.json
* Update Invoke-WinUtilFontScaling.ps1
* Update Invoke-AutoConfigDialog.ps1
* Update Invoke-WPFButton.ps1
* Update inputXML.xaml
* Delete docs/assets/images/microwin directory
* Delete docs/assets/images/MicroWinScreen.png
* Delete docs/assets/images/Microwin-Dark.png
* Delete docs/assets/images/Microwin-Light.png
* Update faq.md
* Update KnownIssues.md
* Update getting-started.md
* Update _index.md
* Delete docs/content/userguide/microwin directory
* Update architecture.md
---------
Co-authored-by: Chris Titus <dfm.titus@gmail.com >
2026-02-06 10:29:10 -06:00
Chris Titus and GitHub
ac116d7083
New install gui ( #3995 )
...
* cleanup and checkbox addition
* Make collapsable categories
* finish new install GUI
* Fix search
2026-02-06 10:26:29 -06:00
CodingWonders and GitHub
a5271597e9
[Fix] Force WinGet source ( #3918 )
...
* [Fix] Force WinGet source
* Force WinGet source for uninstall
2026-01-27 13:03:56 -06:00