Commit Graph

63 Commits

Author SHA1 Message Date
Jeffrey
b0b4615718 Add verbose logging for missing registry keys in Invoke-RegistryDeleteValueOperation 2026-05-17 23:43:35 +02:00
Jeffrey
9a375fdbc4 Refactor registry operation functions 2026-05-17 23:39:41 +02:00
Jeffrey
c3a313c084 Add safety net for offline hive cleanup during registry import fallback 2026-05-17 23:25:03 +02:00
Jeffrey
dd6c65ddb0 Clean up error message 2026-05-17 23:20:00 +02:00
Jeffrey
05bd5f4c56 Refactor Invoke-RegistryOperationsFromRegFile to optimize operation handling and improve access restriction reporting 2026-05-17 23:16:32 +02:00
Jeffrey
c945789d58 Add support for Hex7 type in Convert-RegOperationToValueKind function 2026-05-17 23:13:08 +02:00
Jeffrey
ff90caa338 Refactor registry import functions to improve error handling and streamline hive management 2026-05-17 21:39:35 +02:00
Jeffrey
3363962d64 Add back support for REG_MULTI_SZ in Convert-RegValueData 2026-05-17 20:13:48 +02:00
Jeffrey
cf78eeabce Refactor registry key handling to improve key opening logic and streamline deletion operations 2026-05-17 20:06:14 +02:00
Jeffrey
54830cc928 Enhance error handling and access restriction reporting in registry operations 2026-05-17 20:05:20 +02:00
Jeffrey
4f17727a3b Enhance registry value handling for Hex and Binary types in Convert-RegOperationToValueKind function 2026-05-17 20:00:40 +02:00
Jeffrey
1776e8dae7 Remove REG_MULTI_SZ (not necessary right now) 2026-05-17 19:56:36 +02:00
Jeffrey
bef463df4d Improve registry operation handling 2026-05-17 18:45:51 +02:00
Jeffrey
c7cf793c9e Remove unblocking logic as it doesnt work 2026-05-17 18:39:19 +02:00
Jeffrey
56997dd023 Improve fallback handling and error reporting 2026-05-17 18:27:29 +02:00
Jeffrey
959f79bc35 Add Registry write fall-back in case applying registry file fails 2026-05-17 17:24:08 +02:00
Jeffrey
24a6f1bcf8 Fix capture and restore of signed dword/qword registry values
Co-authored-by: Copilot <copilot@github.com>
2026-05-11 19:14:08 +02:00
Jeffrey
8ac664e45f Add restart instructions to registry restore success message 2026-05-10 23:26:22 +02:00
Jeffrey
c8b4563954 Fix registry backup validation for sysprep keys 2026-05-09 21:56:58 +02:00
Jeffrey
2c360961e3 Add registry backup & restore (#566)
Starting from this commit, Win11Debloat will automatically create a registry backup every time the script is run. This registry backup can be used to revert any registry changes made by the script.
2026-05-08 21:19:52 +02:00
Jeffrey
11a324365d Improve user validation (#568) 2026-05-06 15:54:03 +02:00
Jeffrey
5daa922148 Make tweak columns responsive 2026-04-29 17:05:53 +02:00
Jeffrey
1826d6d8be Refactor app removal scope handling & styling 2026-04-27 15:37:09 +02:00
Raphire
b52a332247 Fix user display in deployment category details for unspecified usernames 2026-04-26 14:15:26 +02:00
Jeffrey
92ac5b441e Add setting details in config import/export interface (#562) 2026-04-26 14:11:29 +02:00
Jeffrey
5f1d0fb604 Improve DisableWidgets feature by removing additional Widget related apps (#561) 2026-04-26 00:10:00 +02:00
Jeffrey
17654c3f7d Improve app & tweak selection UI (#558) 2026-04-25 00:40:29 +02:00
Jeffrey
dd492b523d Fix full-screen window snapping on secondary monitors (#557) 2026-04-24 21:18:46 +02:00
Raphire
797a232b17 Add Get-Dev.ps1 launch script for development 2026-04-19 20:16:30 +02:00
Raphire
9070be6d3f Update wording in run.bat 2026-04-19 19:54:45 +02:00
Raphire
69354d823e Fix: block window resizing beyond min. height/width 2026-04-04 22:34:49 +02:00
Raphire
d372b00072 Improve Window controls 2026-04-04 14:43:15 +02:00
Raphire
54edf224a3 Improve Window controls 2026-04-02 00:00:32 +02:00
Natan Heringer
3eade4ddba Add drive letter position and visibility options (#527) (#533) 2026-03-29 00:25:12 +01:00
Raphire
487b1fbee9 Prevent Window Snapping 2026-03-27 21:14:22 +01:00
Jeffrey
774c8ecd92 Add ability to export/import settings configuration (#522) 2026-03-27 20:33:24 +01:00
Jeffrey
e05af92acc Add support for multiple AppIds for app removal (#526) 2026-03-23 22:59:04 +01:00
Raphire
17ee530962 Refactor ImportRegistryFile function to improve error handling and streamline registry file validation 2026-03-18 22:49:44 +01:00
Raphire
999e442658 Simplify user validation messages and add user logged-in check function 2026-03-18 22:39:49 +01:00
Raphire
1d4cf4a801 Fix: Skip confirmation when running last used settings with -Silent parameter #521 2026-03-18 19:28:47 +01:00
Raphire
7a3431e56b Close app preset menu when main window loses focus 2026-03-17 21:28:35 +01:00
Raphire
1b41f05743 Fix inconsistent search highlighting after sorting 2026-03-16 19:25:53 +01:00
Jeffrey
c37bdcf5f2 Improve app page with sorting, recommendations and more (#520) 2026-03-15 22:58:06 +01:00
Jeffrey
d187679cd0 Add bubble hint to guide users to review the selected changes after clicking Default Mode button (#519) 2026-03-15 20:16:53 +01:00
Raphire
06f8f9eb6a Fix problem with unpacking script when old Config files exist 2026-03-10 00:39:53 +01:00
Raphire
260a143509 Bump version 2026-03-09 23:32:13 +01:00
Raphire
94e5c95d57 Remove Powershell 7 modules from path to prevent module loading issues in the script 2026-03-09 23:21:22 +01:00
Raphire
8401474a79 Add option to hide the 'All Apps' section from the start menu (#513) 2026-03-09 23:03:56 +01:00
Raphire
992c80bc1e Launch main script using pwsh.exe when Get.ps1 is run in Powershell 7 2026-03-09 22:49:07 +01:00
Raphire
3d6259f117 When script encounters an error, show button for reporting the issue 2026-03-08 22:31:09 +01:00