Gabi
d45c62e470
Cleanup start.ps1 ( #4587 )
...
* Update start.ps1
* Update start.ps1
* Update start.ps1
* Update start.ps1
* Update start.ps1
* Update start.ps1
* Update start.ps1
* Update start.ps1
* Update start.ps1
* Fix startup logging regression
---------
Co-authored-by: Chris Titus <contact@christitus.com >
2026-07-02 12:20:38 -05:00
Chris Titus
492d5b57d7
cleanup
2026-07-02 12:06:36 -05:00
Chris Titus
58d37bb461
Clean up analyzer warnings across app search and ISO workflows ( #4794 )
...
* Clean up analyzer warnings
* Align analyzer warning cleanup policy
* Run PSScriptAnalyzer directly in unittests workflow
* Bind lazy-rendered buttons to click handlers
* Remove WinUtil performance tracing
* Fix Win11 ISO creator temp directory reuse
2026-07-02 12:05:25 -05:00
Sean (ANGRYxScotsman)
b72bfb03ba
Update pre-release.yaml ( #4746 )
2026-07-02 11:01:18 -05:00
Chris Titus
cc2be2d5e8
cleanup
2026-07-02 10:21:41 -05:00
Chris Titus
93dc23dd66
Speed up runspace and tab initialization ( #4793 )
...
* Add startup performance tracing
* Lazy initialize non-default tabs
* Render install app entries incrementally
* Defer and cache toggle status checks
* Clean up runspace invocation ownership
* Defer GUI runspace pool startup
* Defer status taskbar asset rendering
* Record final speed verification
* Fix deferred install render timer callback
* Add dispatcher smoke coverage for install rendering
* Replace install render timer with dispatcher callbacks
* Gate performance tracing behind compile switch
* Clean up analyzer warnings in speed changes
* Speed up runspace and tab initialization
26.07.02
2026-07-01 23:34:59 -05:00
Gabi
916dc761ba
remove useless xaml changes ( #4632 )
2026-07-01 21:59:43 -05:00
Chris Titus
2cb20893fc
Expand Pester coverage across install, tweaks, and UI workflows ( #4792 )
...
* Harden Pester CI and discard runspace return values
* Add prioritized test backlog
* Add WinUtil action logging
* Add config integrity tests
* Add XAML control wiring tests
* Add registry and service helper tests
* Add package manager tests
* Add runspace behavior tests
* Add tweak orchestration tests
* Add install workflow tests
* Add update profile tests
* Add AppX removal tests
* Log package installer output
* Add UI state helper tests
* Pin Pester test runner version
* Expand Win11 Creator tests
* Add preferences and theme tests
* Add search filter tests
* Add compile contract tests
* Use single WinUtil session log
* Remove installer output logging helper
* Handle locked WinUtil transcript log
* Avoid appending to active transcript log
* Log install uninstall package identities
2026-07-01 21:49:15 -05:00
Chris Titus
c3b4f85fce
Handle Microsoft Store winget sources ( #4790 )
2026-07-01 17:15:44 -05:00
Chris Titus
104c763132
Fix Win11 Creator product-key validation failures ( #4791 )
...
* feat: Enhance Win11 Creator with edition ID handling and update autounattend.xml generation
* Strengthen Pester coverage for config and function files
2026-07-01 17:15:26 -05:00
Chris Titus
8062815655
Merge branch 'main' of https://github.com/ChrisTitusTech/winutil
2026-07-01 13:03:33 -05:00
Chris Titus
58be808823
feat: Add AGENTS.md and SPEC.md for project guidelines and instructions
2026-07-01 13:03:30 -05:00
Chris Titus
77dc64cbea
chore: Update generated dev docs ( #4787 )
2026-07-01 12:24:30 -05:00
Sean (ANGRYxScotsman)
72d47ba020
Update preset configuration ( #4744 )
...
* Update preset.json
* Update preset.json
2026-07-01 12:22:17 -05:00
Gabi
b6b479685a
Stop hardcoding C:\ ( #4725 )
...
* Stop hardcoding C:\
* Update tweaks.json
2026-07-01 12:21:21 -05:00
Chris Titus
c7dfbeb7fe
chore: Update generated dev docs ( #4786 )
2026-07-01 12:14:00 -05:00
Gabi
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
dependabot[bot]
0c42b9e458
chore(deps): bump actions/cache from 5 to 6 ( #4775 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 5 to 6.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '6'
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>
2026-06-29 12:03:27 -05:00
Chris Titus
26f89adf95
chore: Update generated dev docs ( #4779 )
2026-06-29 10:34:21 -05:00
Gabi
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
Chris Titus
8b6098b36a
chore: Update generated dev docs ( #4778 )
2026-06-29 10:32:35 -05:00
Gabi
1f0756336f
Update tweaks.json ( #4774 )
2026-06-29 10:32:01 -05:00
Chris Titus
0f39648de6
chore: Update generated dev docs ( #4763 )
2026-06-26 19:34:10 -04:00
Gabi
7f0d2183e3
fix import not working ( #4762 )
2026-06-26 18:33:38 -05:00
Sean (ANGRYxScotsman)
6ae24d071d
Fix doc gen ( #4743 )
...
* edit 1
* Update devdocs-generator.ps1
2026-06-23 12:08:21 -05:00
Ivan Lepekha
af900dab3a
feat(github): Create a discussion template for app suggestion ( #4741 )
...
* Create app suggestion discussion template
Add a discussion template for app suggestions with rules and input fields.
* Add application suggestion link to issue template
Added a link for suggesting applications to the issue template.
* Update app suggestion discussion template
* Add checkbox for WinGet application presence check
* Changed name of file, didn't change name of link XD
26.06.23
2026-06-22 18:22:59 -05:00
Chris Titus
31425a5520
chore: Update generated dev docs ( #4739 )
2026-06-22 14:47:09 -05:00
Gabi
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
Chris Titus
ae4c787545
chore: Update generated dev docs ( #4738 )
2026-06-22 14:35:13 -05:00
NotDecided
b2a258a45f
Add option to disable lock screen in tweaks.json ( #4721 )
2026-06-22 14:34:11 -05:00
Gabi
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
9bfba35788
Correct old infromation in CONTRIBUTING.md ( #4709 )
2026-06-22 14:30:23 -05:00
Gabi
51d7350e35
Fix Add-SelectedAppsMenuItem's spaces ( #4707 )
2026-06-22 14:28:39 -05:00
Gabi
652ea6368c
Removed useless logic from main.ps1 ( #4706 )
2026-06-22 14:27:16 -05:00
Gabi
57be85b566
Added lightshot and KeePassXC to applications.json ( #4702 )
...
* Added lightshot to applications.json
* Added keepassxc to applications.json
2026-06-22 14:26:24 -05:00
4hm3dn3d41
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
Chris Titus
cc40fdf42a
chore: Update generated dev docs ( #4737 )
2026-06-22 14:21:05 -05:00
Gabi
1b8a834d5d
Simplify WPFTweaksRevertStartMenu ( #4694 )
...
Co-authored-by: Chris Titus <contact@christitus.com >
2026-06-22 14:20:31 -05:00
Chris Titus
7ffb396786
chore: Update generated dev docs ( #4736 )
2026-06-22 14:17:57 -05:00
Diego
1d4fa15f7e
Add pnpm package manager ( #4681 )
2026-06-22 14:17:50 -05:00
Paweł Gwozdowski
aefbf1a847
standardize console message punctuation and capitalization ( #4680 )
2026-06-22 14:17:23 -05:00
Chris Titus
edca5207ec
chore: Update generated dev docs ( #4735 )
2026-06-22 14:17:10 -05:00
Paweł Gwozdowski
3307e88f2c
Update tweaks.json ( #4679 )
...
Co-authored-by: Chris Titus <contact@christitus.com >
2026-06-22 14:16:28 -05:00
Paweł Gwozdowski
36dc2e73ff
Update applications.json ( #4678 )
2026-06-22 14:14:51 -05:00
Paweł Gwozdowski
c5ed3a9773
fix typos in .github folder ( #4677 )
...
* .yaml
* Update feature_request.yaml
* Update compile-check.yaml
* Update close-old-issues.yaml
2026-06-22 14:14:10 -05:00
Paweł Gwozdowski
d268bb721b
correct "WinUtil" in docs ( #4676 )
...
* Update _index.md
* Update architecture.md
* Update faq.md
* Update KnownIssues.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update hugo.toml
2026-06-22 14:13:16 -05:00
Chris Titus
b9e324b01a
chore: Update generated dev docs ( #4734 )
2026-06-22 14:08:57 -05:00
Vyas Devgna
910c9f698c
feat: add advanced tweak to disable reserved storage ( #4664 )
...
Co-authored-by: Dev <dev@localhost>
2026-06-22 14:08:18 -05:00
Chris Titus
dbab51061d
chore: Update generated dev docs ( #4733 )
2026-06-22 14:03:36 -05:00
Gabi
8eadd527ad
Stop using temp varible ( #4645 )
...
* Update Invoke-WPFOOSU.ps1
* Update Invoke-WPFPanelAutologin.ps1
2026-06-22 14:03:00 -05:00