Skip to content

Releases: dorylab/dory

v0.23.4

16 Jun 13:15

Choose a tag to compare

What's Changed

Features

  • Added table actions (e.g., rename, drop) directly in the SQL console sidebar and tab interface, enabling quick schema modifications without writing raw SQL.

Improvements

  • Introduced a download progress dialog during manual application updates in the Electron desktop app, improving transparency and user feedback during update checks.

Internal

  • Consolidated and refined table action logic across the SQL console frontend and backend, including updated driver capabilities for ClickHouse and Cloudflare D1 to support table metadata operations.

v0.23.3

16 Jun 08:23

Choose a tag to compare

image

What's Changed

Features

  • Added support for Cloudflare D1 as a new database connection type, including dedicated form fields, UI icons, and SQL console integration.
  • Introduced a “Duplicate Connection” action, accessible via context menu and connection cards, to quickly create copies of existing connections.

Improvements

  • Enhanced i18n support with translations for the new duplication action and Cloudflare D1 connection labels across English, Spanish, Japanese, and Chinese locales.

Internal

  • Extended backend connection handling logic to support duplication and Cloudflare D1-specific configuration and validation.

v0.23.2

12 Jun 02:33

Choose a tag to compare

What's Changed

Data Preview & SQL Console Improvements

  • Table previews now show unfiltered row counts (e.g., “Showing 100 of 12,345 rows”) instead of only filtered totals, giving clearer context about dataset size.
  • Pagination controls in table previews have been refined for better usability and consistency across databases.
  • Data preview results are preserved during requerying—users no longer lose their current view when refreshing or applying filters.

UX & Localization Updates

  • Removed the billing read-only hint from the Billing settings page, simplifying the UI for users on free or trial plans.
  • Guest link behavior and associated copy have been updated to reflect current access semantics, with corresponding translations updated in English, Spanish, Japanese, and Chinese.

Internal

  • Refactored data fetching logic across SQL Console and Table Browser to use real SQL queries instead of driver-abstracted methods—improving accuracy, consistency, and extensibility for future database support.

v0.23.0

05 Jun 18:09

Choose a tag to compare

What's Changed

Authentication & Session Management

  • Added desktop-local action authentication with snapshot fallback for improved offline reliability during sign-in and session recovery.
  • Cleared session cookies reliably on desktop sign-out and anonymous account deletion, improving privacy and security.
  • Refined the desktop auth finalize page flow for smoother email verification completion.

Desktop App Experience

  • Showed the app UI only after Next.js finishes loading, eliminating flash-of-unstyled-content and improving perceived startup performance.
  • Made the desktop window title bar transparent and draggable (later reverted to default for consistency).
  • Improved Electron theme backgrounds and dialog focus handling for better visual polish and accessibility.
  • Refined Electron startup logic and DMG packaging configuration, including centered DMG layout and a switch to gray background for installer visuals.

Internal

  • Updated Electron Builder configuration and related scripts to support refined packaging and theme behavior.
  • Consolidated and cleaned up desktop-specific auth context and action definitions across server and client layers.

v0.22.2

05 Jun 11:57

Choose a tag to compare

What's Changed

AI Features & Reliability

  • Enabled AI actions (e.g., table summaries, schema explanations, tab title generation) to use the cloud proxy on desktop clients, improving consistency and reliability across platforms.
  • Fixed an error in AI model execution that caused failures during tab title generation and other AI-driven insights—now handles model errors gracefully and surfaces clearer feedback.

Query Audit Stability

  • Resolved two critical issues preventing the query audit feature from opening or functioning correctly on desktop, including entitlement checks and UI initialization errors in the sidebar navigation.

Internal

  • Refactored AI execution pathways to consistently route through the cloud AI proxy, simplifying logic and unifying behavior across web and desktop environments.

v0.22.1

05 Jun 02:04

Choose a tag to compare

What's Changed

Improvements

  • Enhanced table structure tooltip: Column details (e.g., data type, nullability, description) are now merged into the structure tooltip in the table browser, providing richer context without navigating away from the overview.
  • Improved email verification UI: The verify email panel layout is widened and action buttons (e.g., “Resend email”, “Go to dashboard”) are horizontally aligned for better visual consistency and usability.

Localization

  • Centralized i18n locales: Shared translation strings across the web app have been consolidated into packages/i18n, improving maintainability and consistency for English, Spanish, Japanese, and Chinese locales.

Internal

  • Codebase refactoring: Several components and AI-related modules (e.g., column tagging, cloud proxy model, tab title generation) were updated to support the unified tooltip and localization changes—enabling cleaner extensibility and reducing duplication.

v0.22.0

04 Jun 16:20

Choose a tag to compare

What's Changed

Features & Improvements

  • Guest sign-in experience: Added loading state during guest authentication and initialized user ID plumbing across auth flows and session recovery components.
  • Connection dialog redesign: Refactored the connection creation/edit dialog into a sectioned side navigation layout for improved clarity and usability.
  • TLS configuration UI: Refined TLS controls in the connection dialog, including updated certificate field presentation and form organization.
  • Data source filtering: Improved metadata filtering UI for data sources—enhanced search, filter controls, and localization support across all languages.
  • Connection cards: Added a “Prod” badge to indicate production data sources; refined card actions and updated the delete confirmation dialog for better user feedback.

Fixes

  • SQL Console stability: Fixed database list loading failure when first entering the SQL Console with a ClickHouse connection.

Internal

  • Merged coordinated PRs (#279, #280) to align frontend changes across auth, connections, and SQL console modules.

v0.21.5

04 Jun 11:20

Choose a tag to compare

What's Changed

Fixes

  • Resolved MCP-related errors preventing proper initialization and auto-opening of the MCP proxy in Electron and web environments.
  • Fixed session recovery synchronization issues on desktop platforms.

Improvements

  • Redesigned the sign-in page for improved usability and consistency across desktop and web, including updated translations for English, Spanish, Japanese, and Chinese.
  • Enhanced the SQL console result inspector panel with refined layout and behavior for better data exploration.

Internal

  • Updated Electron app dependencies and package metadata to support latest MCP integration changes.

v0.21.4

04 Jun 08:37

Choose a tag to compare

What's Changed

Fixes

  • Fixed an error that prevented users from opening email verification links during sign-in, sign-up, and email verification flows.

Improvements

  • Updated localization files across English, Spanish, Japanese, and Chinese to ensure consistent and accurate messaging for authentication UI components.

Internal

  • Integrated plugin-related dependencies and configurations as part of the plugins feature merge.

v0.21.3

04 Jun 08:28

Choose a tag to compare

What's Changed

Features

  • Added support for anonymous user access, enabling unauthenticated usage of the web app.
  • Implemented macOS notarization verification for DMG packages to improve security and distribution compliance.

Fixes

  • Resolved tab-switching reload errors in the table browser’s data preview component.
  • Fixed email verification flow failures across multiple Electron authentication endpoints and related auth utilities.
  • Corrected code signing and notarization signature errors in macOS packaging workflows and helper scripts.

Internal

  • Refactored macOS packaging and notarization logic across GitHub Actions, Electron builder config, and supporting scripts to improve reliability and maintainability.