Releases: dorylab/dory
Releases · dorylab/dory
v0.23.0
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
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.2-beta.0
What's Changed
Features
- Added support for using the cloud AI proxy for AI-powered actions in the desktop environment, enabling more reliable and scalable AI execution across features like table summaries, schema explanations, column tagging, and tab title generation.
Fixes
- Fixed an error that prevented the query audit panel from opening correctly in the SQL console.
- Resolved an AI model execution error that caused failures during tab title generation and other AI-driven operations.
Improvements
- Unified AI request routing to consistently use the cloud AI proxy across SQL console components—including Copilot modes, saved queries sidebar, and tab management—improving reliability and maintainability.
Internal
- Updated i18n translation files (English, Spanish, Japanese, Chinese) to reflect new or adjusted AI-related UI strings.
v0.22.1
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
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
v0.21.5
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
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
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.
v0.21.3-beta.1
What's Changed
Fixes
- Resolved a signature verification error affecting macOS package builds.
Improvements
- Removed mandatory login requirement for certain admin and web app workflows, improving accessibility for local development and testing.
v0.21.3-beta.0
What's Changed
Features
- Added support for anonymous user access, allowing users to explore the application without signing in.
- Implemented DMG notarization verification for macOS Electron builds to improve security and compatibility with Apple’s requirements.
Fixes
- Fixed an issue where switching tabs triggered unnecessary data reloads in the table browser’s data preview component.
- Resolved an email verification error that prevented successful completion of the email verification flow for Electron-authenticated users.
Internal
- Updated release tooling and version metadata across all packages to prepare for v0.21.2.