Skip to content

Improve saved connection organization - #97

Merged
bifrost0x merged 2 commits into
mainfrom
dev/discussion-93-connection-manager
Aug 12, 2026
Merged

Improve saved connection organization#97
bifrost0x merged 2 commits into
mainfrom
dev/discussion-93-connection-manager

Conversation

@bifrost0x

Copy link
Copy Markdown
Owner

Summary

  • persist an explicit order for saved connections inside each group
  • add handle-based drag and drop with precise insertion positions across groups
  • keep management and empty-pane launchers in the same persisted order
  • require an in-app confirmation before moving the last connection out of a named group
  • disable reordering while search filtering is active and explain why
  • modernize the connection management UI and move advanced quick-connect options into a collapsible section

Implementation

  • add an atomic server-side move_profile operation with source-group concurrency checks
  • preserve legacy profile order until a group is normalized by its first move
  • keep favorites derived and excluded from drag sources and targets
  • return authoritative profile state after every move attempt
  • update all six supported translations and frontend asset cache versions

Validation

  • pytest tests -q - 1499 passed, 33 skipped
  • npm run test:js - 164 passed
  • npm run lint:js
  • npm run vendor:check
  • npx playwright test --forbid-only - 46 passed
  • git diff --check

Implements the connection management direction from Discussion #93.

@bifrost0x
bifrost0x marked this pull request as ready for review August 12, 2026 10:29
@bifrost0x
bifrost0x merged commit 1c3a431 into main Aug 12, 2026
15 of 16 checks passed
@bifrost0x
bifrost0x deleted the dev/discussion-93-connection-manager branch August 12, 2026 10:29
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.

1 participant