Skip to content

QueryCraft 0.1.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 11:46
· 18 commits to 3516f70497158396ff96f562ff245e74059f8369 since this release

First public release of QueryCraft, a fast cross-platform MySQL desktop client in the spirit of DataGrip.

Added

  • Initial MVP: connections with keyring-stored passwords, database explorer, SQL console with
    schema-aware autocomplete, virtualized results grid, table data editing with deferred submit,
    DDL view, CSV/JSON/TSV/SQL export.
  • Native application menu (File, Edit, View, Run, Data, Help) with a Theme submenu and a Settings entry.
  • DataGrip-style keymap: refresh, submit/revert, add/delete row, set NULL, paging, tab switching,
    duplicate/delete/move line in the editor, F4 / Cmd+B in the explorer.
  • Settings dialog with system, light and dark themes, row limit and editor font size.
  • WHERE filter suggestions for column names and SQL keywords.
  • Clipboard paste into the table grid with delimiter detection and fill-paste.
  • DataGrip-style grid selection: ranges, rows, columns, copy as TSV/CSV with or without headers.

Security

  • SSL connections now verify the server certificate and host name by default; a per-connection
    "Verify server certificate" option allows self-signed certificates.
  • The WebView runs under a restrictive Content Security Policy.

Fixed

  • Column widths in the grid can now be resized by dragging the header edge.
  • macOS Dock icon no longer looks oversized next to other applications.
  • Text inputs no longer trigger the WebView autocorrect (account_id → Account_id).

Downloads

Platform File
macOS, Apple Silicon QueryCraft_0.1.0_aarch64.dmg
macOS, Intel QueryCraft_0.1.0_x64.dmg
Windows QueryCraft_0.1.0_x64-setup.exe or QueryCraft_0.1.0_x64_en-US.msi
Linux QueryCraft_0.1.0_amd64.AppImage, QueryCraft_0.1.0_amd64.deb or QueryCraft-0.1.0-1.x86_64.rpm

The binaries are not code-signed yet. On macOS run xattr -d com.apple.quarantine /Applications/QueryCraft.app once after installing; on Windows choose More info → Run anyway in the SmartScreen dialog.