Skip to content

Simplify connection setup with JSON profiles - #6

Merged
suzdalenko-dev merged 1 commit into
mainfrom
agent/simplify-connection-setup
Aug 8, 2026
Merged

suzdalenko-dev merged 1 commit into
mainfrom
agent/simplify-connection-setup

Conversation

@suzdalenko-dev

Copy link
Copy Markdown
Owner

What changed

  • store each Simple DB connection in its own readable JSON file
  • automatically migrate existing 0.1.1 connection profiles
  • keep passwords in VS Code SecretStorage and reject password fields in JSON
  • simplify Create Connection to engine + name + optional secure password, then open the JSON
  • add Open Connection JSON, Set Password, and Open Connections Folder actions
  • add a native Simple DB editor context submenu with six primary actions
  • make the empty engine row directly clickable to create a connection
  • document the new workflow entirely in English

Why

The previous connection flow stored profiles only in VS Code globalState and required many sequential input dialogs. After installation it was not obvious where connection settings lived or how to edit them. The new flow makes connection configuration visible, editable in one place, and easier to discover while preserving secure password storage.

Validation

  • npm run check — ESLint clean, 54/54 tests pass
  • npx @vscode/vsce package --out /tmp/simple-db-simplified.vsix — VSIX packages successfully
  • npm audit --omit=dev — 0 vulnerabilities
  • remote branch comparison — 1 commit ahead of main, 0 behind, exactly 8 intended files changed

@suzdalenko-dev
suzdalenko-dev marked this pull request as ready for review August 8, 2026 11:07
@suzdalenko-dev
suzdalenko-dev merged commit f4f9ccb into main Aug 8, 2026
1 check passed
@suzdalenko-dev
suzdalenko-dev deleted the agent/simplify-connection-setup branch August 8, 2026 13:44
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