Skip to content

feat(connections): edit existing connection - #517

Merged
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/510-edit-connection
Jul 28, 2026
Merged

feat(connections): edit existing connection#517
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/510-edit-connection

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Summary

  • Context menu Edit connection… on PG/MySQL/SQLite/Redis/Mongo/extension/fallback tiles
  • Forms accept initial: — type fixed, password left blank (“keep existing”), URI passwords redacted
  • mergeSecretsForConnectionUpdate before LocalDb.updateConnection; reconnect + refresh workspace when active/expanded

Closes #510

Test plan

  • Right-click a saved PG connection → Edit → change host → Save → sidebar updates
  • Leave password blank → old password still works on connect
  • Replace password → new password used after reconnect
  • Cancel leaves connection unchanged
  • Active expanded connection reconnects after credential/host change
  • Same for MySQL / Redis / Mongo / SQLite / extension driver
  • flutter test test/features/connections/connection_edit_helpers_test.dart test/core/storage/local_db_secrets_test.dart test/features/postgresql/postgresql_connection_form_test.dart

…#510)

Add Edit connection… across driver tiles, reuse create forms with initial values, preserve blank passwords via secure-store merge, and reconnect active sessions after save.
@github-actions github-actions Bot added enhancement New feature or request ui User interface components and widgets connections Database connections, URI parsing, pools labels Jul 28, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit ceb9edf into dev Jul 28, 2026
4 checks passed
@ZhuchkaTriplesix ZhuchkaTriplesix self-assigned this Jul 29, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/510-edit-connection branch July 30, 2026 07:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

connections Database connections, URI parsing, pools enhancement New feature or request ui User interface components and widgets

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant