Skip to content

Add firewall application along with other small improvements.#3353

Open
labre-rdc wants to merge 21 commits intoBornToBeRoot:mainfrom
labre-rdc:firewall-pr
Open

Add firewall application along with other small improvements.#3353
labre-rdc wants to merge 21 commits intoBornToBeRoot:mainfrom
labre-rdc:firewall-pr

Conversation

@labre-rdc
Copy link
Contributor

@labre-rdc labre-rdc commented Mar 2, 2026

Changes proposed in this pull request

  • Add firewall application.
  • Fix a few potential null dereferences in some validators and converters.
  • Add ValidationErrorTemplate for checkboxes.
  • Allow ValidationError to be clicked out of the way (restores on hovering/keyboard focus).
  • Fix ChildWindowStyle restricting the window size to 500 height instead of setting a default height.
  • Reuse existing validators in empty variants where applicable.
  • Make ListHelper.Modify generic. Avoid duplicates.
  • PowershellHelper: Support commands exceeding command line length limit.
  • NetworkInterfaceView: Fix all XAML warnings.
  • ProfileChildWindow: Always scale to 85% of main window width. Required for wider content.
  • Localized enum conversion (to/from int/string)
  • Fixed 2 warnings in ProfileView while being at it.

Related issue(s)

Copilot generated summary

Provide a Copilot generated summary of the changes in this pull request.

Copilot summary

{generated summary}

To-Do

  • Update documentation to reflect this changes
  • Update changelog to reflect this changes
  • Replace PR number placeholders in changelog.

Contributing

By submitting this pull request, I confirm the following:

labre-rdc added 21 commits March 2, 2026 12:58
…ratedRegex.

Signed-off-by: Manuel Ullmann <manuel.ullmann@rediecon.com>
Signed-off-by: Manuel Ullmann <manuel.ullmann@rediecon.com>
Signed-off-by: Manuel Ullmann <manuel.ullmann@rediecon.com>
…o 500.

Signed-off-by: Manuel Ullmann <manuel.ullmann@rediecon.com>
Signed-off-by: Manuel Ullmann <manuel.ullmann@rediecon.com>
…Remove duplicates.

Signed-off-by: Manuel Ullmann <manuel.ullmann@rediecon.com>
…f Int16.MaxValue by creating temporary scripts when necessary.

Signed-off-by: Manuel Ullmann <manuel.ullmann@rediecon.com>
Signed-off-by: Manuel Ullmann <manuel.ullmann@rediecon.com>
Signed-off-by: Manuel Ullmann <manuel.ullmann@rediecon.com>
…ace.

Signed-off-by: Manuel Ullmann <manuel.ullmann@rediecon.com>
…ences and for typed binding proxies.

Signed-off-by: Manuel Ullmann <manuel.ullmann@rediecon.com>
…ties passed as parameter for null, empty strings or empty enumerables.

Signed-off-by: Manuel Ullmann <manuel.ullmann@rediecon.com>
Signed-off-by: Manuel Ullmann <manuel.ullmann@rediecon.com>
…anges.

Signed-off-by: Manuel Ullmann <manuel.ullmann@rediecon.com>
Signed-off-by: Manuel Ullmann <manuel.ullmann@rediecon.com>
Signed-off-by: Manuel Ullmann <manuel.ullmann@rediecon.com>
Signed-off-by: Manuel Ullmann <manuel.ullmann@rediecon.com>
… simplify merge conflicts.

Signed-off-by: Manuel Ullmann <manuel.ullmann@rediecon.com>
Signed-off-by: Manuel Ullmann <manuel.ullmann@rediecon.com>
Signed-off-by: Manuel Ullmann <manuel.ullmann@rediecon.com>
Signed-off-by: Manuel Ullmann <manuel.ullmann@rediecon.com>
@BornToBeRoot
Copy link
Owner

@labre-rdc thanks, i will review it when i have some time 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[New App] Firewall module/application

2 participants