Repository navigation
Releases: thekodeking/quarry
Releases · thekodeking/quarry
Release list
Quarry v0.1.0
Features
- Add sqlite and postgres sessions (core)
- Generate pending edits with conflict checks (core)
- Record client activity log (core)
- Add statement splitter and schema completer (sql)
- Add background db runtime and app state (app)
- Save connections with passwords in the os keychain (app)
- Add virtualized data grid with inline editing (app)
- Add sql editor, schema sidebar and command bar (app)
- Add history, activity log and server monitor panel (app)
- Show transaction mode and controls in status bar (app)
- Wire window shell, keymap and tabs (app)
- Add light theme that follows the os appearance (app)
- Size grid columns to content with monospace cells (app)
- Redesign chrome with onboarding, toasts and resizable panels (app)
- Export results and tables to csv, json and sql (export)
- Dump databases to sql (export)
- Import csv and json with a mapping wizard (import)
- Connect through ssh tunnels (connections)
- Autocomplete tables, columns and keywords (editor)
- Prompt for query parameters and explain plans (editor)
- Format sql, open and save files, restore unsaved tabs (editor)
- Copy as tsv/csv/json/insert, follow foreign keys, hide and reorder columns (grid)
- Fuzzy search across tables, connections, queries and commands (command-bar)
- Reopen closed tabs with Shift-Cmd-T (tabs)
- Split view (tabs)
- Peek at a table by hovering it (sidebar)
- Pins, spaces and the command palette shortcut (workspace)
- Settings and keymap files, statement timeout, prod safeguards (settings)
- Table detail, object menu, server logs, settings modal, tab switcher, packaging
- Driver registry; connections no longer name a database (core)
- Dialect-aware splitting; find usages and rename (sql)
- MySQL, SQL Server and Oracle drivers; plans, diff, objects (core)
- Visual EXPLAIN, ER view, find usages, schema diff (app)
- Download Instant Client from the connect form (oracle)
- Plan trees for MySQL and Oracle; lazy schema loading
- DataGrip-style editing, diagram canvas, pager and review diff (app)
- Titlebar breadcrumb; refresh open tabs on connection edit (app)
- Consolidate SQL lexer, add live config reload, and modularize menus
- Add Rustls TLS support for PostgreSQL and MySQL (drivers)
- Add tree-sitter statement boundaries, multi-cursor selection, and vim mode (editor)
- Implement streaming query cursor with progressive UI rendering (core)
- Implement inline code completion suggestions (editor)
- Crash reporter, bundled Satoshi/Geist fonts, completer and UI polish
- Filter builder, grid selection stats, vim mode and UI consistency pass
- Polish layout density, consistency and dialogs (app)
- Ship an ad-hoc signed macOS DMG (release)
- Discover SSH hosts from ~/.ssh/config in the connection form (app)
- Only offer EXPLAIN for statements the planner accepts (core)
- Value editor, review modal and grid toolbar improvements (app)
- Window translucency setting and Space Grotesk as default font (app)
- Auto-update from GitHub releases; site: macOS is Apple silicon only (app)
Fixes
- Harden file permissions, SSH tunnels, import and SQL parsing
- Zero-copy grid rendering, async completions, fuzzy search, and layout caching
- Add criterion microbenchmark suites for lexing, completion, and display
- Handle multiline cell values with single-line preview and newline indicator (grid)
- Introduce flat columnar RowBuffer for query results (core)
- Remove example theme from catalog and settings (theme)
- Readable connection errors and working SQLite ping (core)
- Default new connection to PostgreSQL; remove demo database
- Improved optimization for release and tests
- Clearer SSH tunnel errors (app)
- Unbreak the test build (app)
- Saved-query menu actions on recent files and trash (app)
- Cross-platform trash and reveal for saved queries (app)
- Stretch driver pills in the add-connection modal (app)
- Balance editor and UI font sizes (app)
- One keychain prompt per launch on macOS (app)
- Drop AppleDouble entries from the macOS update bundle; show app version in status bar; local update test script (build)
- Resolve home dir via std::env::home_dir; draggable title bar with caption buttons (windows)
- In-window menu bar, no console flashes for child tools, ssh tunnel watchdog (windows)
- Honour Animation effects setting; keep config in %APPDATA%\quarry (windows)