Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AppControl Manager 1.2.0.0 and WDACConfig 0.4.8 #382

Merged
merged 21 commits into from
Nov 2, 2024

Conversation

HotCakeX
Copy link
Owner

@HotCakeX HotCakeX commented Oct 31, 2024

What's New

AppControl Manager App

  • Improved the policy viewing page. Now there is a complete data grid with sortable and relocatable columns, offering very nice experience for managing and viewing the deployed policies and searching through them.

  • The AppControl Manager now has a new option in the Update page where you can turn on (it is off by default), and that option will make it check for updates on app startup and then if a new version is available, will display a small dot on the navigation menu next to the update page's icon, letting you know there is a new version available and if you want, you can go to the update page, click/tap on the update button to update it. It respects user's choice and is a non-intrusive and subtle notification method.


WDACConfig Module

  • It works on Windows 11 build 23H2 again.

  • Removed the -SkipVersionCheck from all cmdlets, instead added a new setting to the user configurations, named AutoUpdate, you can configure it once and the built-in update checker will use that value to determine whether check for new version should happen or not. This improves user experience as you no longer have to pass the -SkipVersionCheck for every cmdlet if you wish to stay on a specific version of the WDACConfig despite newer versions being available.

    • The check for update happens every 1 hour.

    • To completely disable automatic check for update, you can use the following command: set-commonWDACConfig -AutoUpdate $false.

    • To enable automatic check for update, you can use the following command: set-commonWDACConfig -AutoUpdate $true.

  • Significantly improved the performance of the merge operations during policy creation tasks.


dynamically update the version in settings page
Simplified namespaces
Improved csproject file
added more useful features and checks
Updated about section with more dynamic elements
Using data grid, sortable columns and so on
Converted a PowerShell function to C#
@HotCakeX HotCakeX added the Enhancement 💯 New feature or request label Oct 31, 2024
@HotCakeX HotCakeX self-assigned this Oct 31, 2024
lowered required OS version to 22621.4169
Matching the code bases between apps
Now they are managed by a single class across all code base. Also fixed a signer ID name issue.
Cleaning trailing whitespaces
Added auto update check to the AppControl Manager app
The navigation bar will have a small dot with update icon in it whenever a new version is available, attracting user's attention to the update page to take further action.

Added the AutoUpdate user config setting to the PowerShell cmdlets so that the WDACConfig module will be able to utilize it as well.

Removed unnecessary empty lines from some of the PowerShell scripts files.

Updated WDACConfig module file hashes.
Replaced global -AutoUpdate with -SkipVersionCheck parameter

Updated WDACConfig module hashes
Properly clearing the list when policies are refreshed
@HotCakeX HotCakeX merged commit 735fb3c into main Nov 2, 2024
4 checks passed
@HotCakeX HotCakeX deleted the AppControl-Manager-1.2.0.0-and-WDACConfig-0.4.8 branch November 2, 2024 15:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement 💯 New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant