Skip to content

Release Simple DB 0.1.3 with attached SQL connections and navigation - #8

Merged
suzdalenko-dev merged 1 commit into
mainfrom
agent/version-0.1.3-editor-connections-navigation
Aug 8, 2026
Merged

Release Simple DB 0.1.3 with attached SQL connections and navigation#8
suzdalenko-dev merged 1 commit into
mainfrom
agent/version-0.1.3-editor-connections-navigation

Conversation

@suzdalenko-dev

Copy link
Copy Markdown
Owner

What changed

  • Release Simple DB 0.1.3.
  • Attach any saved SQL file to a Simple DB connection and persist that association locally until the user changes it.
  • Show Simple DB: Select Connection when a SQL file has no connection, and show the attached connection name in the lower-right status bar.
  • Add a database connection button to the SQL editor toolbar; Ctrl+Enter is presented as Execute Query and whole-document execution as Execute Script.
  • Remove query History completely from the Activity Bar, commands, settings, QueryRunner, and storage/tree implementation.
  • Add native VS Code Go to Definition and Go to Declaration providers backed by the attached database connection, including Oracle package/member and routine resolution.
  • Keep the 0.1.2 lower Results grid unchanged and covered by its regression tests.

Why

Regular .sql files previously received only an in-memory editor session. After the editor was closed, users had to choose the connection again and an unattached file did not clearly show which connection would be used. The goal of 0.1.3 is the same simple workflow as a database worksheet: attach a connection once, make it visible, execute against it, and navigate database definitions from that same context.

User impact

  • First execution of an unattached SQL file asks for a connection once and then runs the query.
  • Saved SQL files remember the selected connection on that VS Code installation.
  • The connection can be changed at any time from the toolbar, status bar, or Simple DB editor menu.
  • F12 / Go to Definition and Go to Declaration resolve supported database objects when catalog/source permissions allow.

Validation

  • Branch is based directly on current main commit 34a3bc87.
  • Remote Git tree exactly matches the locally validated tree 10d050345ba79c47e24067b629018570bba4cef9.
  • ESLint passes.
  • 15/15 test files pass; 65/65 tests pass.
  • Tests cover persistent per-file connection bindings, deletion cleanup, Oracle package-member resolution, PostgreSQL functions, SQL Server qualified names, the 0.1.2 Results grid, and absence of History in the manifest.
  • npm audit --omit=dev: 0 vulnerabilities.
  • npm run package succeeds and generates simple-db-suzdalenko-0.1.3.vsix (9.18 MB).

@suzdalenko-dev
suzdalenko-dev marked this pull request as ready for review August 8, 2026 13:41
@suzdalenko-dev
suzdalenko-dev merged commit e05e2a9 into main Aug 8, 2026
1 check passed
@suzdalenko-dev
suzdalenko-dev deleted the agent/version-0.1.3-editor-connections-navigation 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