Skip to content

Commit 60d28bb

Browse files
authored
Merge branch 'main' into fix/issue-3815
2 parents d85b48f + a017854 commit 60d28bb

186 files changed

Lines changed: 13735 additions & 1052 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,10 @@
1212
## Description
1313
<!--[Provide a detailed explanation of the changes you have made. Include the reasons behind these changes and any relevant context. Link any related issues.]-->
1414

15-
## Testing
16-
<!--[Detail the testing you have performed to ensure that these changes function as intended. Include information about any added tests.]-->
17-
18-
## Impact
19-
<!--[Discuss the impact of your changes on the project. This might include effects on performance, new dependencies, or changes in behaviour.]-->
20-
2115
## Issue related to PR
2216
<!--[What issue/discussion is related to this PR (if any)]-->
2317
- Resolves #
2418

25-
## Additional Information
26-
<!--[Any additional information that reviewers should be aware of.]-->
27-
2819
## Checklist
2920
- [ ] My code adheres to the coding and style guidelines of the project.
3021
- [ ] I have performed a self-review of my own code.

.github/workflows/docs.yaml

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
# Sample workflow for building and deploying a Hugo site to GitHub Pages
2+
name: Deploy Hugo site to Pages
3+
4+
on:
5+
# Runs on pushes targeting the default branch
6+
push:
7+
branches:
8+
- main
9+
paths:
10+
- 'docs/**' # ONLY triggers if files in the 'docs' folder are changed
11+
12+
# Allows you to run this workflow manually from the Actions tab
13+
workflow_dispatch:
14+
15+
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
16+
permissions:
17+
contents: read
18+
pages: write
19+
id-token: write
20+
21+
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
22+
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
23+
concurrency:
24+
group: "pages"
25+
cancel-in-progress: false
26+
27+
# Default to bash
28+
defaults:
29+
run:
30+
shell: bash
31+
32+
jobs:
33+
# Build job
34+
build:
35+
runs-on: ubuntu-latest
36+
env:
37+
HUGO_VERSION: 0.145.0
38+
HUGO_ENVIRONMENT: production
39+
TZ: America/Chicago
40+
steps:
41+
- name: Install Hugo CLI
42+
run: |
43+
wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.deb \
44+
&& sudo dpkg -i ${{ runner.temp }}/hugo.deb
45+
- name: Checkout
46+
uses: actions/checkout@v4
47+
with:
48+
submodules: recursive
49+
fetch-depth: 0
50+
- name: Setup Pages
51+
id: pages
52+
uses: actions/configure-pages@v5
53+
- name: Install Node.js dependencies
54+
run: "cd docs && [[ -f package-lock.json || -f npm-shrinkwrap.json ]] && npm ci || true"
55+
- name: Cache Restore
56+
id: cache-restore
57+
uses: actions/cache/restore@v4
58+
with:
59+
path: |
60+
${{ runner.temp }}/hugo_cache
61+
key: hugo-${{ github.run_id }}
62+
restore-keys:
63+
hugo-
64+
- name: Build with Hugo
65+
run: |
66+
hugo \
67+
--gc \
68+
--minify \
69+
--cleanDestinationDir \
70+
--source docs \
71+
--cacheDir "${{ runner.temp }}/hugo_cache"
72+
- name: Cache Save
73+
id: cache-save
74+
uses: actions/cache/save@v4
75+
with:
76+
path: |
77+
${{ runner.temp }}/hugo_cache
78+
key: ${{ steps.cache-restore.outputs.cache-primary-key }}
79+
- name: Upload artifact
80+
uses: actions/upload-pages-artifact@v3
81+
with:
82+
path: ./docs/public
83+
84+
deploy:
85+
environment:
86+
name: github-pages
87+
url: ${{ steps.deployment.outputs.page_url }}
88+
runs-on: ubuntu-latest
89+
needs: build
90+
steps:
91+
- name: Deploy to GitHub Pages
92+
id: deployment
93+
uses: actions/deploy-pages@v4

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ You'll see a new file named `winutil.ps1`, which's created by `Compile.ps1` scri
7979

8080
These are the sponsors that help keep this project alive with monthly contributions.
8181

82-
<!-- sponsors --><a href="https://github.com/markamos"><img src="https:&#x2F;&#x2F;github.com&#x2F;markamos.png" width="60px" alt="User avatar: Mark Amos" /></a><a href="https://github.com/dwelfusius"><img src="https:&#x2F;&#x2F;github.com&#x2F;dwelfusius.png" width="60px" alt="User avatar: " /></a><a href="https://github.com/mews-se"><img src="https:&#x2F;&#x2F;github.com&#x2F;mews-se.png" width="60px" alt="User avatar: Martin Stockzell" /></a><a href="https://github.com/jdiegmueller"><img src="https:&#x2F;&#x2F;github.com&#x2F;jdiegmueller.png" width="60px" alt="User avatar: Jason A. Diegmueller" /></a><a href="https://github.com/robertsandrock"><img src="https:&#x2F;&#x2F;github.com&#x2F;robertsandrock.png" width="60px" alt="User avatar: RMS" /></a><a href="https://github.com/KenichiQaz"><img src="https:&#x2F;&#x2F;github.com&#x2F;KenichiQaz.png" width="60px" alt="User avatar: Stefan" /></a><a href="https://github.com/paulsheets"><img src="https:&#x2F;&#x2F;github.com&#x2F;paulsheets.png" width="60px" alt="User avatar: Paul" /></a><a href="https://github.com/djones369"><img src="https:&#x2F;&#x2F;github.com&#x2F;djones369.png" width="60px" alt="User avatar: Dave J (WhamGeek)" /></a><a href="https://github.com/anthonymendez"><img src="https:&#x2F;&#x2F;github.com&#x2F;anthonymendez.png" width="60px" alt="User avatar: Anthony Mendez" /></a><a href="https://github.com/FatBastard0"><img src="https:&#x2F;&#x2F;github.com&#x2F;FatBastard0.png" width="60px" alt="User avatar: " /></a><a href="https://github.com/DursleyGuy"><img src="https:&#x2F;&#x2F;github.com&#x2F;DursleyGuy.png" width="60px" alt="User avatar: DursleyGuy" /></a><a href="https://github.com/realmuddy"><img src="https:&#x2F;&#x2F;github.com&#x2F;realmuddy.png" width="60px" alt="User avatar: Phillip Waters" /></a><a href="https://github.com/quaszi"><img src="https:&#x2F;&#x2F;github.com&#x2F;quaszi.png" width="60px" alt="User avatar: " /></a><a href="https://github.com/DwayneTheRockLobster1"><img src="https:&#x2F;&#x2F;github.com&#x2F;DwayneTheRockLobster1.png" width="60px" alt="User avatar: " /></a><a href="https://github.com/KieraKujisawa"><img src="https:&#x2F;&#x2F;github.com&#x2F;KieraKujisawa.png" width="60px" alt="User avatar: Kiera Meredith" /></a><a href="https://github.com/IsaacThoman"><img src="https:&#x2F;&#x2F;github.com&#x2F;IsaacThoman.png" width="60px" alt="User avatar: Isaac Thoman" /></a><!-- sponsors -->
82+
<!-- sponsors --><a href="https://github.com/markamos"><img src="https:&#x2F;&#x2F;github.com&#x2F;markamos.png" width="60px" alt="User avatar: Mark Amos" /></a><a href="https://github.com/dwelfusius"><img src="https:&#x2F;&#x2F;github.com&#x2F;dwelfusius.png" width="60px" alt="User avatar: " /></a><a href="https://github.com/mews-se"><img src="https:&#x2F;&#x2F;github.com&#x2F;mews-se.png" width="60px" alt="User avatar: Martin Stockzell" /></a><a href="https://github.com/jdiegmueller"><img src="https:&#x2F;&#x2F;github.com&#x2F;jdiegmueller.png" width="60px" alt="User avatar: Jason A. Diegmueller" /></a><a href="https://github.com/robertsandrock"><img src="https:&#x2F;&#x2F;github.com&#x2F;robertsandrock.png" width="60px" alt="User avatar: RMS" /></a><a href="https://github.com/KenichiQaz"><img src="https:&#x2F;&#x2F;github.com&#x2F;KenichiQaz.png" width="60px" alt="User avatar: Stefan" /></a><a href="https://github.com/paulsheets"><img src="https:&#x2F;&#x2F;github.com&#x2F;paulsheets.png" width="60px" alt="User avatar: Paul" /></a><a href="https://github.com/djones369"><img src="https:&#x2F;&#x2F;github.com&#x2F;djones369.png" width="60px" alt="User avatar: Dave J (WhamGeek)" /></a><a href="https://github.com/anthonymendez"><img src="https:&#x2F;&#x2F;github.com&#x2F;anthonymendez.png" width="60px" alt="User avatar: Anthony Mendez" /></a><a href="https://github.com/FatBastard0"><img src="https:&#x2F;&#x2F;github.com&#x2F;FatBastard0.png" width="60px" alt="User avatar: " /></a><a href="https://github.com/DursleyGuy"><img src="https:&#x2F;&#x2F;github.com&#x2F;DursleyGuy.png" width="60px" alt="User avatar: DursleyGuy" /></a><a href="https://github.com/quaszi"><img src="https:&#x2F;&#x2F;github.com&#x2F;quaszi.png" width="60px" alt="User avatar: " /></a><a href="https://github.com/DwayneTheRockLobster1"><img src="https:&#x2F;&#x2F;github.com&#x2F;DwayneTheRockLobster1.png" width="60px" alt="User avatar: " /></a><a href="https://github.com/KieraKujisawa"><img src="https:&#x2F;&#x2F;github.com&#x2F;KieraKujisawa.png" width="60px" alt="User avatar: Kiera Meredith" /></a><a href="https://github.com/TaNorbs"><img src="https:&#x2F;&#x2F;github.com&#x2F;TaNorbs.png" width="60px" alt="User avatar: Norbs" /></a><!-- sponsors -->
8383

8484
## 🏅 Thanks to all Contributors
8585
Thanks a lot for spending your time helping Winutil grow. Thanks a lot! Keep rocking 🍻.

Test-WingetInstall.ps1

Lines changed: 0 additions & 16 deletions
This file was deleted.

config/applications.json

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -848,14 +848,6 @@
848848
"link": "https://gerardog.github.io/gsudo/",
849849
"winget": "gerardog.gsudo"
850850
},
851-
"guilded": {
852-
"category": "Communications",
853-
"choco": "na",
854-
"content": "Guilded",
855-
"description": "Guilded is a communication and productivity platform that includes chat, scheduling, and collaborative tools for gaming and communities.",
856-
"link": "https://www.guilded.gg/",
857-
"winget": "Guilded.Guilded"
858-
},
859851
"handbrake": {
860852
"category": "Multimedia Tools",
861853
"choco": "handbrake",
@@ -1782,7 +1774,7 @@
17821774
"content": "Python3",
17831775
"description": "Python is a versatile programming language used for web development, data analysis, artificial intelligence, and more.",
17841776
"link": "https://www.python.org/",
1785-
"winget": "Python.Python.3.13"
1777+
"winget": "Python.Python.3.14"
17861778
},
17871779
"qbittorrent": {
17881780
"category": "Utilities",
@@ -2093,8 +2085,8 @@
20932085
"choco": "synctrayzor",
20942086
"content": "SyncTrayzor",
20952087
"description": "Windows tray utility / filesystem watcher / launcher for Syncthing",
2096-
"link": "https://github.com/canton7/SyncTrayzor/",
2097-
"winget": "SyncTrayzor.SyncTrayzor"
2088+
"link": "https://github.com/GermanCoding/SyncTrayzor",
2089+
"winget": "GermanCoding.SyncTrayzor"
20982090
},
20992091
"sqlmanagementstudio": {
21002092
"category": "Microsoft Tools",
@@ -2194,7 +2186,7 @@
21942186
},
21952187
"thorium": {
21962188
"category": "Browsers",
2197-
"choco": "na",
2189+
"choco": "thorium",
21982190
"content": "Thorium Browser AVX2",
21992191
"description": "Browser built for speed over vanilla chromium. It is built with AVX2 optimizations and is the fastest browser on the market.",
22002192
"link": "https://thorium.rocks/",

config/feature.json

Lines changed: 8 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,10 @@
1919
"panel": "1",
2020
"Order": "a011_",
2121
"feature": [
22-
"HypervisorPlatform",
23-
"Microsoft-Hyper-V-All",
24-
"Microsoft-Hyper-V",
25-
"Microsoft-Hyper-V-Tools-All",
26-
"Microsoft-Hyper-V-Management-PowerShell",
27-
"Microsoft-Hyper-V-Hypervisor",
28-
"Microsoft-Hyper-V-Services",
29-
"Microsoft-Hyper-V-Management-Clients"
22+
"Microsoft-Hyper-V-All"
3023
],
3124
"InvokeScript": [
32-
"Start-Process -FilePath cmd.exe -ArgumentList '/c bcdedit /set hypervisorschedulertype classic' -Wait"
25+
"bcdedit /set hypervisorschedulertype classic"
3326
],
3427
"link": "https://winutil.christitus.com/dev/features/features/hyperv"
3528
},
@@ -107,13 +100,7 @@
107100
"Order": "a018_",
108101
"feature": [],
109102
"InvokeScript": [
110-
"
111-
If (!(Test-Path 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Configuration Manager\\LastKnownGood')) {
112-
New-Item -Path 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Configuration Manager\\LastKnownGood' -Force | Out-Null
113-
}
114-
New-ItemProperty -Path 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Configuration Manager\\LastKnownGood' -Name 'Enabled' -Type DWord -Value 1 -Force
115-
Start-Process -FilePath cmd.exe -ArgumentList '/c bcdedit /Set {Current} BootMenuPolicy Legacy' -Wait
116-
"
103+
"bcdedit /set bootmenupolicy legacy"
117104
],
118105
"link": "https://winutil.christitus.com/dev/features/features/enablelegacyrecovery"
119106
},
@@ -125,22 +112,19 @@
125112
"Order": "a019_",
126113
"feature": [],
127114
"InvokeScript": [
128-
"
129-
If (!(Test-Path 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Configuration Manager\\LastKnownGood')) {
130-
New-Item -Path 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Configuration Manager\\LastKnownGood' -Force | Out-Null
131-
}
132-
New-ItemProperty -Path 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Configuration Manager\\LastKnownGood' -Name 'Enabled' -Type DWord -Value 0 -Force
133-
Start-Process -FilePath cmd.exe -ArgumentList '/c bcdedit /Set {Current} BootMenuPolicy Standard' -Wait
134-
"
115+
"bcdedit /set bootmenupolicy standard"
135116
],
136117
"link": "https://winutil.christitus.com/dev/features/features/disablelegacyrecovery"
137118
},
138119
"WPFFeaturesSandbox": {
139120
"Content": "Windows Sandbox",
121+
"Description": "Windows Sandbox is a lightweight virtual machine that provides a temporary desktop environment to safely run applications and programs in isolation.",
140122
"category": "Features",
141123
"panel": "1",
142124
"Order": "a021_",
143-
"Description": "Windows Sandbox is a lightweight virtual machine that provides a temporary desktop environment to safely run applications and programs in isolation.",
125+
"feature": [
126+
"Containers-DisposableClientVM"
127+
],
144128
"link": "https://winutil.christitus.com/dev/features/features/sandbox"
145129
},
146130
"WPFFeatureInstall": {

config/preset.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"WPFTweaksDVR",
77
"WPFTweaksLocation",
88
"WPFTweaksServices",
9-
"WPFTweaksTele",
9+
"WPFTweaksTelemetry",
1010
"WPFTweaksDiskCleanup",
1111
"WPFTweaksDeleteTempFiles",
1212
"WPFTweaksEndTaskOnTaskbar",
@@ -17,6 +17,6 @@
1717
"WPFTweaksConsumerFeatures",
1818
"WPFTweaksDisableExplorerAutoDiscovery",
1919
"WPFTweaksServices",
20-
"WPFTweaksTele"
20+
"WPFTweaksTelemetry"
2121
]
2222
}

0 commit comments

Comments
 (0)