Skip to content

Adding Connection Groups #19536

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

Merged
merged 35 commits into from
Jun 10, 2025
Merged

Adding Connection Groups #19536

merged 35 commits into from
Jun 10, 2025

Conversation

Benjin
Copy link
Contributor

@Benjin Benjin commented Jun 5, 2025

Description

Fixes #18652

Adds support for connection groups, with:

  • colored group folders
  • drag and drop to reorganize
  • create groups from within the connection dialog or independently

image

Connection.groups.mp4

Code Changes Checklist

  • New or updated unit tests added
  • All existing tests pass (npm run test)
  • Code follows contributing guidelines
  • Telemetry/logging updated if relevant
  • No regressions or UX breakage

Reviewers: Please read our reviewer guidelines

Copy link

github-actions bot commented Jun 7, 2025

PR Changes

Category Main Branch PR Branch Difference
Code Coverage 59.80% 59.44% ⚪ 0.00%
VSIX Size 15321 KB 15365 KB ⚪ 44 KB ( 0% )
Webview Bundle Size 3652 KB 3712 KB 🔴 60 KB ( 1% )

@Benjin Benjin marked this pull request as ready for review June 7, 2025 17:44
@Benjin Benjin changed the title Implementing Connection Groups Adding Connection Groups Jun 9, 2025
@Benjin Benjin merged commit 0947a6b into main Jun 10, 2025
5 checks passed
@Benjin Benjin deleted the dev/benjin/serverGroups branch June 10, 2025 19:52
Benjin added a commit that referenced this pull request Jun 10, 2025
* loading OE from config

* checkpoint - updating nodes in OE broken

* checkpoint - fixing string

* Dialog launching

* Initial UI

* core UI

* re-merging group manager into connection config

* some cleanup

* connDialog checkpoint

* Integration into connection dialog

* loc

* Pre-cursor

* Tree reveal fixed, children expand state not preserved

* cleanup

* ...working?

* Adding color support for folder icon

* light theme support for icon

* Refresh folder structure when editing group config

* adding color picker

* adding entrypoints to connection group tree items

* Adding description tooltip and keyboard handling

* adding drag/drop

* cleaning up onConnectionChange logic

* PR cleanup

* Fixing existing tests

* updated yarn lock

* cleanup

* Loc

* adding tests

* PR feedback

* adding additonal telemetry

* handling nested group removals
kburtram pushed a commit that referenced this pull request Jun 11, 2025
* loading OE from config

* checkpoint - updating nodes in OE broken

* checkpoint - fixing string

* Dialog launching

* Initial UI

* core UI

* re-merging group manager into connection config

* some cleanup

* connDialog checkpoint

* Integration into connection dialog

* loc

* Pre-cursor

* Tree reveal fixed, children expand state not preserved

* cleanup

* ...working?

* Adding color support for folder icon

* light theme support for icon

* Refresh folder structure when editing group config

* adding color picker

* adding entrypoints to connection group tree items

* Adding description tooltip and keyboard handling

* adding drag/drop

* cleaning up onConnectionChange logic

* PR cleanup

* Fixing existing tests

* updated yarn lock

* cleanup

* Loc

* adding tests

* PR feedback

* adding additonal telemetry

* handling nested group removals
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.

Server groups
3 participants