Skip to content

Harden System Security v1.0.49.0#1125

Merged
HotCakeX merged 1 commit intomainfrom
Harden-System-Security-v1.0.49.0
Apr 8, 2026
Merged

Harden System Security v1.0.49.0#1125
HotCakeX merged 1 commit intomainfrom
Harden-System-Security-v1.0.49.0

Conversation

@HotCakeX
Copy link
Copy Markdown
Owner

@HotCakeX HotCakeX commented Apr 8, 2026

What's New

  • Added a new section to the Service Manager in the Harden System Security app that offers a quick and easy way to optimize your system by disabling and stopping services that are rarely used.

  • Added a new feature and page to the app called Bootable Drive Maker. It provides a reliable and streamlined way to create bootable Windows installation media from ISO files. Whether you want granular control over your USB drive's partitions or prefer a fully automated setup, this tool caters to both needs while also offering standard ISO extraction capabilities.

  • Improved localization.

  • JSON to POL conversion section in the Group Policy Editor page is now hidden: JSON to POL conversion produces incorrect DWORD values (e.g., 2575712719 instead of 0/1) #1123 (comment)

* Added a new section to the Service Manager in the Harden System Security app that offers a quick and easy way to optimize your system by disabling and stopping services that are rarely used.

* Added a new feature and page to the app called Bootable Drive Maker. It provides a reliable and streamlined way to create bootable Windows installation media from ISO files. Whether you want granular control over your USB drive's partitions or prefer a fully automated setup, this tool caters to both needs while also offering standard ISO extraction capabilities.

* Improved localization.
@HotCakeX HotCakeX self-assigned this Apr 8, 2026
Copilot AI review requested due to automatic review settings April 8, 2026 15:42
@HotCakeX HotCakeX added the Harden System Security 🔱 Any item labeled with this is related to the Harden System Security application. label Apr 8, 2026
@HotCakeX HotCakeX marked this pull request as ready for review April 8, 2026 15:44
@HotCakeX HotCakeX merged commit dc33495 into main Apr 8, 2026
7 checks passed
@HotCakeX HotCakeX deleted the Harden-System-Security-v1.0.49.0 branch April 8, 2026 15:44
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

This PR bumps Harden System Security to v1.0.49.0 and introduces a new “Bootable Drive Maker” page (with manual/automatic USB prep plus ISO extraction), alongside localization and minor UI tweaks.

Changes:

  • Added Bootable Drive Maker page + ViewModel wiring and navigation entries.
  • Added large ISO/USB implementation in CommonCore (ISOManager) including disk discovery, partitioning, formatting, ISO mounting, and copy with progress.
  • Expanded localized strings across multiple locales and updated versioning/release notes.

Reviewed changes

Copilot reviewed 27 out of 28 changed files in this pull request and generated 11 comments.

Show a summary per file
File Description
Wiki posts/Harden System Security/Bootable Drive Maker.md Adds user-facing documentation for the new feature.
Harden System Security/app.manifest Bumps app manifest version to 1.0.49.0.
Harden System Security/ViewModels/ViewModelProvider.cs Registers BootableDriveMakerVM for app-wide access.
Harden System Security/ViewModels/MainWindowVM.cs Adds navigation/breadcrumb/search mappings for Bootable Drive Maker.
Harden System Security/ViewModels/BootableDriveMakerVM.cs Implements UI state, drive discovery, and click handlers for create/extract flows.
Harden System Security/Strings/pl-PL/Resources.resw Adds Bootable Drive Maker localized strings (Polish).
Harden System Security/Strings/ml-IN/Resources.resw Adds Bootable Drive Maker localized strings (Malayalam).
Harden System Security/Strings/hi-IN/Resources.resw Adds Bootable Drive Maker localized strings (Hindi).
Harden System Security/Strings/he-IL/Resources.resw Adds Bootable Drive Maker localized strings (Hebrew).
Harden System Security/Strings/fr-FR/Resources.resw Adds Bootable Drive Maker localized strings (French).
Harden System Security/Strings/en-US/Resources.resw Adds Bootable Drive Maker strings (source locale).
Harden System Security/Strings/el-GR/Resources.resw Fixes a corrupted string + adds Bootable Drive Maker strings (Greek).
Harden System Security/Strings/de-DE/Resources.resw Adds Bootable Drive Maker localized strings (German).
Harden System Security/Strings/ES/Resources.resw Adds Bootable Drive Maker localized strings (Spanish).
Harden System Security/Strings/AR/Resources.resw Adds Bootable Drive Maker localized strings (Arabic).
Harden System Security/ReleaseNotes.txt Updates release notes to reflect new features.
Harden System Security/Pages/ServiceManager.xaml Binds FlowDirection to global setting for RTL/LTR support.
Harden System Security/Pages/GroupPolicyEditor.xaml Hides JSON→POL conversion UI (collapsed) with issue reference.
Harden System Security/Pages/Extras/EXIFManager.xaml Binds FlowDirection to global setting.
Harden System Security/Pages/Extras/DuplicatePhotoFinder.xaml Binds FlowDirection to global setting.
Harden System Security/Pages/Extras/BootableDriveMaker.xaml.cs Adds page code-behind and header provider metadata.
Harden System Security/Pages/Extras/BootableDriveMaker.xaml Adds the Bootable Drive Maker UI (drive selection, modes, extraction).
Harden System Security/Package.appxmanifest Bumps package version to 1.0.49.0.
Harden System Security/MainWindow.xaml Adds Bootable Drive Maker to the Extras navigation menu.
Harden System Security/Harden System Security.csproj Bumps file version to 1.0.49.0.
AppControl Manager/eXclude/CommonCore/ISOManager.cs Adds core implementation for disk/partition/format + ISO mount/copy/extract logic.
AppControl Manager/eXclude/CommonCore/CommonCore.projitems Includes ISOManager.cs in WinUI builds.

Comment thread Harden System Security/ViewModels/MainWindowVM.cs
Comment thread Harden System Security/ViewModels/MainWindowVM.cs
Comment thread Harden System Security/ViewModels/MainWindowVM.cs
Comment thread AppControl Manager/eXclude/CommonCore/ISOManager.cs
Comment thread AppControl Manager/eXclude/CommonCore/ISOManager.cs
Comment thread Harden System Security/ViewModels/BootableDriveMakerVM.cs
Comment thread Harden System Security/Pages/Extras/BootableDriveMaker.xaml
Comment thread Harden System Security/Pages/Extras/BootableDriveMaker.xaml
Comment thread Harden System Security/Pages/Extras/BootableDriveMaker.xaml
Comment thread Harden System Security/ViewModels/BootableDriveMakerVM.cs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Harden System Security 🔱 Any item labeled with this is related to the Harden System Security application.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

JSON to POL conversion produces incorrect DWORD values (e.g., 2575712719 instead of 0/1)

2 participants