Where QueryDen is going

A direction, not a promise.

QueryDen is built by a small team in the open. This page is the shortest honest answer to "what are you working on?" — grouped by how confident we are, not by ship date.

The source of truth is GitHub Issues — every item below links back to one. Priorities shift; we'd rather move things around in public than pretend the plan never changed. Shipped work is logged in the changelog.

Now

Active focus — the work most likely to land in the next release.

  1. In progress #14

    Vault crypto hardening

    Per-vault random salt and explicit Argon2 m_cost / t_cost / p_cost — replacing the hardcoded salt and default parameters in the encrypted credential store.

  2. In progress #8

    macOS in-app updater

    pick_asset misses the .dmg and install_update has no darwin branch — Mac users are stuck on whatever they first installed. Fixing the asset selection and install path.

  3. #44

    Connection dialog cleanup

    Surface all required settings clearly and collapse the "coming soon" provider list behind a Show all toggle, so the dialog stops looking like every backend is half-finished.

Next

Queued for after the current batch. Order is approximate; scope may move.

  1. #46

    SSH tunnel reliability

    A reproducible "tunnel won't connect" report. Needs a deeper look at the ssh2-based tunnel registry and clearer error surfacing.

  2. #53

    Import connections from pgAdmin / DBeaver

    Read existing connection exports so new users don't have to retype every host, port, and database to try QueryDen.

  3. #38

    psql console correctness

    Auto-appended LIMIT after a trailing semicolon produces a syntax error; the Extended-display shortcut (\x) doesn't fire. Two small fixes that make the embedded psql usable.

  4. #41

    Type-correct grid rendering

    BIGINT precision past JS safe-integer range, and date / timestamp detection by column type instead of column name.

  5. #40

    CLI tools management

    PostgreSQL CLI auto-download is broken end-to-end; users have no UI to inspect, switch, or repair downloaded CLIs.

  6. #11

    Keymap audit

    Ctrl+Shift+F is double-bound, and ~14 shortcuts in the DataGrip preset are advertised but never wired. (Ctrl+D resolved in #13.)

Later

Direction, not commitment — these are problems we want to solve, not specs we've written.

  1. Exploring #50

    Schema-aware row editor

    FK dropdowns, NOT NULL enforcement, and type-aware widgets so editing a row feels like editing a form, not a JSON blob.

  2. Exploring #49

    Inline add-row in the grid

    New rows added at the bottom of the grid alongside (or instead of) the AddRowModal — fewer modal hops for bulk inserts.

  3. Exploring #52

    Image columns as thumbnails

    Render bytea / base64 image columns as inline previews with click-to-zoom, so picture-heavy tables are actually browsable.

  4. Exploring #10

    AI assistant — for real this time

    Today AIAssistantDialog is a setTimeout stub. Wire it to a real provider with proper streaming, prompt scoping, and a user-supplied API key.

  5. Exploring #7

    Universal macOS build

    Ship universal-apple-darwin so the same DMG runs on Intel and Apple Silicon Macs.

Recently shipped

Latest release: v1.0.13 on 2026-05-14. The changelog has the version-by-version history.

Disagree with the priorities?

File an issue, vote on existing ones, or start a thread in Discussions. We move things up the list when people ask.