Repository navigation
feat: Target Groups, Cloud Policy channel, Profiles, and layout reorg - #19
Merged
Merged
Conversation
Adds a lightweight second favorites tree ("Target Group") for a specific
audience alongside the base set, exported either merged in as a subfolder
or replacing the base set for that audience. Also documents/exposes the
Edge management service's Cloud Policy as a third deployment channel next
to GPO and Intune plist — it's the only one of the three that isn't
device-wide, since it resolves per signed-in profile.
Closes #18.
The Target Groups screen from the previous commit made the single-column layout too crowded once the base favorites, target groups, and every output format were all stacked and visible at once. Redesigned collaboratively (mockup iterated on a design canvas) into a tabbed layout, and folded in the two other open GUI issues while touching this anyway: - Profiles (#15): independent named environments (own favorites, target groups, toplevel name), switchable from a left-hand rail. Existing users migrate into a "Default" profile on first launch. - Layout reorg (#16): Add Favorite/Add Folder moved into the Favorites tab's header row, Copy/Export moved into the output panel's header row, toolbar now holds only Import actions and the active profile's name. - Left pane is now a Favorites/Target Groups tab switch instead of stacking both permanently; the output panel shows one format at a time (JSON / Plist / Cloud Policy / one tab per non-empty Target Group) instead of stacking every card. Closes #15. Closes #16.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The layout was iterated on with the user via a design mockup before implementation (see linked issues for the reasoning behind the per-profile Cloud Policy channel).
Closes #18. Closes #15. Closes #16.
Test plan
swift buildsucceeds clean🤖 Generated with Claude Code