Problem Description
Currently, managing favorites for multiple deployment environments (e.g., on-premises devices vs. home office devices) requires manually rebuilding or re-importing and modifying the favorites list each time. There is no way to save different configurations within the app — every export starts from scratch or requires duplicating work across environments.
Proposed Solution
Add the ability to save and manage named environments/profiles within ManagedFavsGenerator. Each profile contains its own completely independent favorites list.
Key capabilities:
- Create a new named profile (e.g. "OnPrem", "HomeOffice")
- Switch between profiles
- Edit each profile's favorites independently
- Export the JSON for the currently active profile
- Delete or rename profiles
The profiles should persist between sessions (e.g. stored as a local config file).
Alternatives Considered
Maintaining multiple separate JSON files manually outside the app — but this defeats the purpose of having a GUI tool and is error-prone.
Additional Context
- Priority use case: different GPO targets for different device groups (e.g. on-premises vs. remote workers)
- Profiles are fully independent — no shared "base set" between them
- A simple profile switcher in the UI (e.g. dropdown or tabs) would suffice
Priority
Medium - Would improve workflow
Problem Description
Currently, managing favorites for multiple deployment environments (e.g., on-premises devices vs. home office devices) requires manually rebuilding or re-importing and modifying the favorites list each time. There is no way to save different configurations within the app — every export starts from scratch or requires duplicating work across environments.
Proposed Solution
Add the ability to save and manage named environments/profiles within ManagedFavsGenerator. Each profile contains its own completely independent favorites list.
Key capabilities:
The profiles should persist between sessions (e.g. stored as a local config file).
Alternatives Considered
Maintaining multiple separate JSON files manually outside the app — but this defeats the purpose of having a GUI tool and is error-prone.
Additional Context
Priority
Medium - Would improve workflow