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

Feature Request: Import Applications List Without Overwriting #352

Open
The-Young-boy opened this issue Nov 25, 2024 · 2 comments
Open

Feature Request: Import Applications List Without Overwriting #352

The-Young-boy opened this issue Nov 25, 2024 · 2 comments

Comments

@The-Young-boy
Copy link

Hello,

Thank you for your excellent work on Fort Firewall! I have a feature request regarding the import functionality.

Currently, when importing settings, the existing configuration is overwritten entirely. I would like to suggest adding an option to import just the list of applications without affecting the current list. Instead of replacing the existing applications, the imported list could be merged with the existing one.

This feature would be especially useful in scenarios like mine: I have two long application lists from two different computers, and I’d like to combine them into a single list without losing any data.

Thank you for considering this request!

@tnodir
Copy link
Owner

tnodir commented Nov 26, 2024

Hello.

the imported list could be merged with the existing one.

What do you mean by "merge"?

Scenario:

  1. 1-st computer has app list: A, B, C
  2. 2-nd computer has: B, C, D

What do you expect when importing app list from 2-nd computer?

Keep in mind, that the conflicting B, C apps can have different settings and flags in 1) and 2).

Also if we import only app list, then what Groups, Zones and Rules should be used, when they are not empty on importing apps?

@The-Young-boy
Copy link
Author

Thank you for your response and for asking these clarifying questions!

  1. Primarily, I would like to add only new applications that are not already in the existing list. If possible, the program could prompt the user at the start of the import process to confirm whether they want to merge, overwrite, or take some other action.

  2. For conflicting applications (with the same name but different settings/flags), I would prefer that the existing settings remain unchanged by default. However, it would be great if the user could choose how to handle conflicts, similar to how Windows File Explorer handles duplicate files during a copy operation (e.g., "Replace All," "Keep Existing," or "Decide for Each One").

  3. Regarding Groups, Zones, and Rules, I personally haven't used them, so they are less relevant to my workflow. My main focus is on managing the applications list.

Thank you for considering this! I appreciate your effort in making the software more user-friendly.

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

No branches or pull requests

2 participants