Skip to content

Release v1.3.0

Choose a tag to compare

@vinhio vinhio released this 12 Jun 04:00
· 4 commits to main since this release
3a29d22

JiveDB 1.3.0

One client for all your databases — PostgreSQL, MySQL, SQLite, and Redis in a single lightweight native app.

New Features

  • Multi-database connections: PostgreSQL, MySQL, SQLite, Redis; passwords encrypted at rest (AES-256-GCM).
  • Metadata tree: databases, schemas, tables, views, routines, sequences, types.
  • Powerful data grid: inline cell editing, add/delete rows, undo (⌘Z), filter & sort.
  • Free-form WHERE / ORDER BY bar right on the data tab (power users).
  • Pagination and jump-to-referenced-row via foreign keys (FK navigation).
  • Data export: CSV, JSON, clipboard, and Excel (.xlsx).
  • SQL editor (CodeMirror): run statements, format, column autocomplete, multi-statement.
  • Query history and Command Palette (⌘K) for quick actions.
  • ERD diagram (view-only) with a DDL panel and SVG export.
  • Schema Info tab for an overview of schemas/tables.
  • Redis operations: browse keys, view/edit values, run commands.
  • Multi-provider AI: chat, SQL generation, dialect conversion, optimize/explain, data dictionary.
  • Built-in AI provider & model editor in Settings.
  • Light/dark themes with accent colors; bilingual Vietnamese / English.
  • Customizable hotkeys; App Logs panel to track activity.
  • Automatic update check on launch plus a notice in the title bar.

Bug Fixes

  • Cells are no longer marked "edited" when only selected/clicked without changing the value.
  • Fixed the About dialog showing a blank screen due to a missing update binding.
  • Standardized hotkeys (Command Palette ⌘K, Toggle Sidebar ⌘B, Format ⇧⌥F).
  • Disabled all hotkeys when no connection exists to avoid accidental actions.
  • Added a minimum window size to prevent the UI from breaking when shrunk.
  • SQLite now reloads the correct data and closes related tabs after structure changes.