Skip to content

Releases: sunpebble/sql-pro

sqlpro-website: v1.1.0

Choose a tag to compare

@github-actions github-actions released this 17 Mar 09:29
e3f3d53

1.1.0 (2026-03-17)

Features

  • 02-01: align website text tokens with Slate palette (642d35a)
  • 09-01: add primitive palette and restructure semantic tokens (afdd289)
  • 09-01: add Tailwind v4 @theme inline integration (45ccb97)
  • 10-01: remove Pricing section and simplify hero copy (8755b3e)
  • 10-01: simplify hero section to screenshot-first design (718aafc)
  • 10-02: implement bento grid layout for Features section (d92bad6)
  • 10-03: minimize Footer to essential links only (bd1c0fc)
  • 10-03: streamline Download section to single CTA (78b0cac)
  • 11-01: add Features header scroll animation (9a93a13)
  • 11-01: create useInView hook and convert Download to scroll-triggered (66b8c1b)
  • agent: convert AI chat from modal to sidebar layout (9f62dd2)
  • design: unify design language across Electron and website (#67) (b3fb22a)
  • i18n: fix errors and add missing translations (db6d5c3)
  • i18n: translate Keyboard Shortcuts dialog (8e3d0fd)
  • migrate auto-update to Cloudflare R2 and enhance UI components (4fd1684)
  • payment: refactor license dialog to wizard-style flow with new components (#60) (fc64ff8)
  • ui: apply neobrutalism design system to UI components (fec3639)
  • ui: comprehensive UI polish and micro-interactions (651f4f3)
  • ui: implement Data Sanctum design system across application (51bf362)
  • website: add official website with i18n and a11y (f49fa75)
  • website: add Pricing section with subscription plans (6c9c5be)
  • website: add Remotion promo video and new landing page sections (b46f81a)
  • website: connect pricing buttons to Stripe checkout (3a0b856)
  • website: enhance SEO meta tags and improve marketing copy (de4cafd)
  • website: redesign with Fresh Modern design system (#87) (d92c178)

Bug Fixes

  • 09-02: migrate base styles to semantic tokens in index.css (f535abc)
  • 11: fix className template to properly add visible class (b3fa4f3)
  • ensure Monaco editor theme syncs before dark mode screenshot (d494398)
  • expose Monaco to window for screenshot theme synchronization (bd2fc75)
  • font: replace hardcoded font sizes with CSS variables in schema/data comparison components (5eba12d)
  • resolve all ESLint warnings and TypeScript errors (0f06552)
  • security hardening, design migration cleanup, and code quality improvements (62bef2a)
  • set Monaco dark theme when opening query editor for screenshots (b1a6e60)
  • ui: center welcome screen and website screenshots vertically (43af900)
  • website carousel layout and screenshot capture (f994968)
  • website: fix download button shadow overflow on landing page (7b11780)

Performance Improvements

  • optimize bundle size with direct imports and code splitting (0e941ca)
  • virtualize DataTable rows with @tanstack/react-virtual (a38fb95)

sqlpro-app: v1.10.1

Choose a tag to compare

@github-actions github-actions released this 17 Mar 12:04
9dd2b7f

1.10.1 (2026-03-17)

Bug Fixes

  • resolve CI failures from bulk dependency update (#166) (949bb4d)

sqlpro-app: v1.10.0

Choose a tag to compare

@github-actions github-actions released this 17 Mar 09:29
e3f3d53

1.10.0 (2026-03-17)

Features

  • 01-01: invert CSS to dark-first architecture with orange primary (e8bee02)
  • 02-01: update globals.css text hierarchy tokens (296250a)
  • 05-02: polish CommandPalette component styling (1b4facb)
  • 05-03: add inline keyboard shortcuts to Titlebar (b1ea3f7)
  • 05-03: add inline shortcuts to remaining menus (0c2fb94)
  • 05-04: wire up view context and add view-specific command filtering (3d709b1)
  • 07-01: add group-hover to pinned cells and selection column (9115e47)
  • 07-01: add row hover states to DataRow (eda8373)
  • 08-01: coordinate Monaco themes with design system (3162992)
  • 12-01: add tableOrganization to RendererStoreSchema (a3a505e)
  • 12-01: create TagDefinition type with color support (8b666b4)
  • 12-01: upgrade table-organization-store to use TagDefinition (9a71746)
  • 12-02: add ColoredTagBadge component (8a35b24)
  • 12-02: add CreateTagDialog and EditTagDialog components (abd6155)
  • 12-03: add persistence to table-organization-store (b694cff)
  • 12-03: add useTagCommands hook for command palette integration (67a33e2)
  • 12-03: update Sidebar to use colored tags and new dialogs (ec20688)
  • 13-01: create saved query types (b2b8c37)
  • 13-01: create saved-queries-store with persistence (2d11945)
  • 13-01: update renderer-store schema for saved queries (19dba6a)
  • 13-02: add ParameterInputDialog component (334a537)
  • 13-02: add SavedQueriesBrowser with folder sidebar and QueryCard (b43be35)
  • 13-02: add SaveQueryDialog and EditQueryDialog components (8f85cf4)
  • 13-03: create useSavedQueryCommands hook for command palette integration (984242e)
  • 13-03: initialize saved queries store and add i18n (ea5875d)
  • 13-03: integrate saved queries into QueryEditor toolbar (fa0af3e)
  • 14-01: create SSH credential store service (85005fc)
  • 14-01: create SSHTunnel and TunnelManager (d96e673)
  • 14-01: install ssh2 and create SSH types (18d9d81)
  • 14-02: add i18n translations for SSH tunnel UI (78bf6bc)
  • 14-02: create SSHTunnelConfig component (36bb36f)
  • 14-02: integrate SSHTunnelConfig into ServerConnectionDialog (a27d759)
  • 14-03: add SSH IPC handlers and preload bridge (12ba813)
  • 14-03: add tunnel status indicator and connection store updates (1f7bb79)
  • 14-03: integrate SSH tunnel creation into database connection flow (2e3d9e9)
  • 15: add AI natural language query feature (e2a51d9)
  • a11y: add ARIA labels to icon-only buttons in Titlebar and Toolbar (#135) (75b4e98)
  • add 'All' option to pagination for viewing all rows without limit (d2fb28b)
  • add advanced database tools suite (ef3696a)
  • add application logging system for main process (814e04c)
  • add aria labels to TableView buttons (#151) (d7e8acb)
  • Add aria-label to icon-only buttons in AI Agent components (#148) (0f72f42)
  • add async column distribution for Qdrant and refine UI components (d004598)
  • add show/hide password toggle to PasswordDialog (#140) (7332294)
  • add Turso edge database support (0f5449e)
  • agent: add Vercel AI SDK dependencies and type definitions (d8b1783)
  • agent: convert AI chat from modal to sidebar layout (9f62dd2)
  • agent: implement AI Agent UI components (Phase 3) (126c94b)
  • agent: implement main process AI agent with Vercel AI SDK (b0564b6)
  • ai: implement per-provider AI settings and Claude Code info display (780b3bc)
  • create QueryHistoryFilters component with status and date range (2731dad)
  • dashboard: optimize database dashboard with parallel queries, insights, and polished UI (c7d483f)
  • data-table: add row animations and optimize column resize performance (3e7816f)
  • database-manager: register TursoAdapter (a627072)
  • database: add getColumnDistribution method for full table aggregation (5f3a93f)
  • datagrid: add accessibility attributes and memoization (04c210b)
  • design: unify design language across Electron and website (#67) (b3fb22a)
  • electron: add screenshot capture script for marketing materials (f064f0c)
  • i18n: add Chinese translations for connection and tab menus (21ff6ff)
  • i18n: add Chinese translations for Pro license and filter dialogs (c683dd7)
  • i18n: add Chinese translations for welcome dialog and tour (0ce25e5)
  • i18n: add contextMenu, diagram, sidebar, quit translation keys ([789ff2b](789ff2b...
Read more

sql-pro-monorepo: v1.15.1

Choose a tag to compare

@github-actions github-actions released this 17 Mar 12:04
9dd2b7f

1.15.1 (2026-03-17)

Bug Fixes

  • resolve CI failures from bulk dependency update (#166) (949bb4d)

sql-pro-monorepo: v1.15.0

Choose a tag to compare

@github-actions github-actions released this 17 Mar 09:29
e3f3d53

1.15.0 (2026-03-17)

Features

  • 01-01: invert CSS to dark-first architecture with orange primary (e8bee02)
  • 02-01: add text hierarchy tokens to shared UI package (bb38f6a)
  • 02-01: align website text tokens with Slate palette (642d35a)
  • 02-01: update globals.css text hierarchy tokens (296250a)
  • 05-02: add height animation and polish to command components (fc5a390)
  • 05-02: polish CommandPalette component styling (1b4facb)
  • 05-03: add inline keyboard shortcuts to Titlebar (b1ea3f7)
  • 05-03: add inline shortcuts to remaining menus (0c2fb94)
  • 05-04: wire up view context and add view-specific command filtering (3d709b1)
  • 06-02: add glassmorphism to ContextMenuContent (86bde93)
  • 06-02: add glassmorphism to PopoverContent and DropdownMenuContent (8835d73)
  • 06-02: add glassmorphism to TooltipContent and HoverCardContent (4c910c6)
  • 07-01: add group-hover to pinned cells and selection column (9115e47)
  • 07-01: add row hover states to DataRow (eda8373)
  • 08-01: coordinate Monaco themes with design system (3162992)
  • 09-01: add primitive palette and restructure semantic tokens (afdd289)
  • 09-01: add Tailwind v4 @theme inline integration (45ccb97)
  • 10-01: remove Pricing section and simplify hero copy (8755b3e)
  • 10-01: simplify hero section to screenshot-first design (718aafc)
  • 10-02: implement bento grid layout for Features section (d92bad6)
  • 10-03: minimize Footer to essential links only (bd1c0fc)
  • 10-03: streamline Download section to single CTA (78b0cac)
  • 11-01: add Features header scroll animation (9a93a13)
  • 11-01: create useInView hook and convert Download to scroll-triggered (66b8c1b)
  • 12-01: add tableOrganization to RendererStoreSchema (a3a505e)
  • 12-01: create TagDefinition type with color support (8b666b4)
  • 12-01: upgrade table-organization-store to use TagDefinition (9a71746)
  • 12-02: add ColoredTagBadge component (8a35b24)
  • 12-02: add CreateTagDialog and EditTagDialog components (abd6155)
  • 12-03: add persistence to table-organization-store (b694cff)
  • 12-03: add useTagCommands hook for command palette integration (67a33e2)
  • 12-03: update Sidebar to use colored tags and new dialogs (ec20688)
  • 13-01: create saved query types (b2b8c37)
  • 13-01: create saved-queries-store with persistence (2d11945)
  • 13-01: update renderer-store schema for saved queries (19dba6a)
  • 13-02: add ParameterInputDialog component (334a537)
  • 13-02: add SavedQueriesBrowser with folder sidebar and QueryCard (b43be35)
  • 13-02: add SaveQueryDialog and EditQueryDialog components (8f85cf4)
  • 13-03: create useSavedQueryCommands hook for command palette integration (984242e)
  • 13-03: initialize saved queries store and add i18n (ea5875d)
  • 13-03: integrate saved queries into QueryEditor toolbar (fa0af3e)
  • 14-01: create SSH credential store service (85005fc)
  • 14-01: create SSHTunnel and TunnelManager (d96e673)
  • 14-01: install ssh2 and create SSH types (18d9d81)
  • 14-02: add i18n translations for SSH tunnel UI (78bf6bc)
  • 14-02: create SSHTunnelConfig component (36bb36f)
  • 14-02: integrate SSHTunnelConfig into ServerConnectionDialog (a27d759)
  • 14-03: add SSH IPC handlers and preload bridge (12ba813)
  • 14-03: add tunnel status indicator and connection store updates (1f7bb79)
  • 14-03: integrate SSH tunnel creation into database connection flow (2e3d9e9)
  • 15: add AI natural language query feature (e2a51d9)
  • a11y: add ARIA labels to icon-only buttons in Titlebar and Toolbar (#135) (75b4e98)
  • add 'All' option to pagination for viewing all rows without limit (d2fb28b)
  • add advanced database tools suite (ef3696a)
  • add application logging system for main process (814e04c)
  • add aria labels to TableView buttons (#151) (d7e8acb)
  • Add aria-label to icon-only buttons in AI Agent components (#148) (0f72f42)
  • add async column distribution for Qdrant and refine UI components (d004598)
  • add show/hide password toggle to PasswordDialog (#140) (7332294)
  • add Turso edge database support (0f5449e)
  • agent: add Vercel AI SDK dependencies and type definitions (d8b1783)
  • agent: convert AI chat from modal to sidebar layout (9f62dd2)
  • agent: implement AI Agent UI components (Phase 3) ([126c94b](https://github.com/kunish/sql-pro/comm...
Read more

sql-pro-monorepo: v1.0.0

Choose a tag to compare

@github-actions github-actions released this 17 Mar 09:29
623e222

1.0.0 (2026-03-13)

Features

  • 01-01: invert CSS to dark-first architecture with orange primary (e8bee02)
  • 02-01: add text hierarchy tokens to shared UI package (bb38f6a)
  • 02-01: align website text tokens with Slate palette (642d35a)
  • 02-01: update globals.css text hierarchy tokens (296250a)
  • 05-02: add height animation and polish to command components (fc5a390)
  • 05-02: polish CommandPalette component styling (1b4facb)
  • 05-03: add inline keyboard shortcuts to Titlebar (b1ea3f7)
  • 05-03: add inline shortcuts to remaining menus (0c2fb94)
  • 05-04: wire up view context and add view-specific command filtering (3d709b1)
  • 06-02: add glassmorphism to ContextMenuContent (86bde93)
  • 06-02: add glassmorphism to PopoverContent and DropdownMenuContent (8835d73)
  • 06-02: add glassmorphism to TooltipContent and HoverCardContent (4c910c6)
  • 07-01: add group-hover to pinned cells and selection column (9115e47)
  • 07-01: add row hover states to DataRow (eda8373)
  • 08-01: coordinate Monaco themes with design system (3162992)
  • 09-01: add primitive palette and restructure semantic tokens (afdd289)
  • 09-01: add Tailwind v4 @theme inline integration (45ccb97)
  • 10-01: remove Pricing section and simplify hero copy (8755b3e)
  • 10-01: simplify hero section to screenshot-first design (718aafc)
  • 10-02: implement bento grid layout for Features section (d92bad6)
  • 10-03: minimize Footer to essential links only (bd1c0fc)
  • 10-03: streamline Download section to single CTA (78b0cac)
  • 11-01: add Features header scroll animation (9a93a13)
  • 11-01: create useInView hook and convert Download to scroll-triggered (66b8c1b)
  • 12-01: add tableOrganization to RendererStoreSchema (a3a505e)
  • 12-01: create TagDefinition type with color support (8b666b4)
  • 12-01: upgrade table-organization-store to use TagDefinition (9a71746)
  • 12-02: add ColoredTagBadge component (8a35b24)
  • 12-02: add CreateTagDialog and EditTagDialog components (abd6155)
  • 12-03: add persistence to table-organization-store (b694cff)
  • 12-03: add useTagCommands hook for command palette integration (67a33e2)
  • 12-03: update Sidebar to use colored tags and new dialogs (ec20688)
  • 13-01: create saved query types (b2b8c37)
  • 13-01: create saved-queries-store with persistence (2d11945)
  • 13-01: update renderer-store schema for saved queries (19dba6a)
  • 13-02: add ParameterInputDialog component (334a537)
  • 13-02: add SavedQueriesBrowser with folder sidebar and QueryCard (b43be35)
  • 13-02: add SaveQueryDialog and EditQueryDialog components (8f85cf4)
  • 13-03: create useSavedQueryCommands hook for command palette integration (984242e)
  • 13-03: initialize saved queries store and add i18n (ea5875d)
  • 13-03: integrate saved queries into QueryEditor toolbar (fa0af3e)
  • 14-01: create SSH credential store service (85005fc)
  • 14-01: create SSHTunnel and TunnelManager (d96e673)
  • 14-01: install ssh2 and create SSH types (18d9d81)
  • 14-02: add i18n translations for SSH tunnel UI (78bf6bc)
  • 14-02: create SSHTunnelConfig component (36bb36f)
  • 14-02: integrate SSHTunnelConfig into ServerConnectionDialog (a27d759)
  • 14-03: add SSH IPC handlers and preload bridge (12ba813)
  • 14-03: add tunnel status indicator and connection store updates (1f7bb79)
  • 14-03: integrate SSH tunnel creation into database connection flow (2e3d9e9)
  • 15: add AI natural language query feature (e2a51d9)
  • a11y: add ARIA labels to icon-only buttons in Titlebar and Toolbar (#135) (75b4e98)
  • add 'All' option to pagination for viewing all rows without limit (d2fb28b)
  • add advanced database tools suite (ef3696a)
  • add application logging system for main process (814e04c)
  • add async column distribution for Qdrant and refine UI components (d004598)
  • add show/hide password toggle to PasswordDialog (#140) (7332294)
  • add Turso edge database support (0f5449e)
  • agent: add Vercel AI SDK dependencies and type definitions (d8b1783)
  • agent: convert AI chat from modal to sidebar layout (9f62dd2)
  • agent: implement AI Agent UI components (Phase 3) (126c94b)
  • agent: implement main process AI agent with Vercel AI SDK (b0564b6)
  • ai: implement per-provider AI settings and Claude Code info display (780b3bc)
  • create QueryHistoryFilters component with status and date range ([2731dad](2731da...
Read more

v1.14.0

Choose a tag to compare

@github-actions github-actions released this 07 Jan 19:23
1df787b

1.14.0 (2026-01-07)

Features

  • activity-bar: add VSCode-style Activity Bar for view navigation (8026773)

v1.13.0

Choose a tag to compare

@github-actions github-actions released this 07 Jan 12:31
46ba432

1.13.0 (2026-01-07)

Features

  • change shortcut key for toggling schema details to 'i' and update documentation (03a8bfa)
  • data-tabs: add selectedRowId to DataTab and update openTable method (8b564be)
  • database-adapters: add connection timeout and improve error messages for MySQL and PostgreSQL (0a2b8f7)
  • DataTabBar: integrate ScrollArea and ScrollBar for improved tab navigation (0b497d8)
  • dialog: add AboutDialog component and integrate with dialog store (b84e03f)
  • electron: enhance application with new features, improve performance (a55ae39)
  • file-watcher: implement file watcher for database changes (201cc3f)
  • password: implement password storage using Tauri store (f03a95c)
  • selection-stats: add Excel-like selection statistics component (daafbfd)
  • tauri: initialize Tauri app with essential files and configurations (8998e3c)
  • WelcomeScreen: prevent duplicate connections by switching to existing ones (0a2b8f7)

Bug Fixes

  • DatabaseView: update tab styles for improved visual consistency (9dced80)
  • DataTabBar: adjust ScrollArea height for better tab layout (7925642)
  • menu: restrict developer tools access in production mode (4d02325)
  • refactor setState in useEffect to render-time comparison pattern (020cde9)
  • replace window.alert/confirm with proper dialog components (4169b92)
  • resolve react-hooks/exhaustive-deps violations in 5 files (1acc3c2)
  • use error message as stable key instead of array index in FieldError (c16de44)
  • WelcomeScreen: handle existing connections before opening a new one (82f1f87)

v1.12.0

Choose a tag to compare

@github-actions github-actions released this 06 Jan 09:27
60eccda

1.12.0 (2026-01-06)

Features

  • implement keyboard shortcuts dialog and remove related settings (ef92464)
  • onboarding: implement welcome tour and dialog for user guidance (9c0ddb5)
  • sidebar: add empty state handling for database and filter results (decec5c)

v1.11.0

Choose a tag to compare

@github-actions github-actions released this 06 Jan 06:44
b2dd726

1.11.0 (2026-01-06)

Features

  • add collapsible schema panel to DiffTable for better field visibility (36e4076)
  • add database type and connection config to connection profile in WelcomeScreen (575f31c)
  • add drag-and-drop support for database files in DatabaseView (#40) (70fba9b)
  • add error handling for schema loading and close probe connection (8b1bb3d)
  • add expand/collapse all functionality to Sidebar component (124dbba)
  • add lock icon to indicate encrypted connections in ConnectionSwitcher (57cab85)
  • add navigation shortcuts for data diff and update keyboard shortcut bindings (957967f)
  • add showSchemaDetails state and toggle functionality for schema details panel (d8b7ee1)
  • add test connection functionality for various database adapters (2c80dae)
  • add tooltip for encrypted connections in ConnectionSelector (f297c67)
  • change default expansion state for new schemas to expanded in Sidebar component (f92dbe7)
  • enhance drag-and-drop functionality with nested event handling (ec1ac8d)
  • enhance recent connection handling and edit functionality for server databases (e156b3a)
  • enhance SchemaImportDialog and error route with ScrollArea for improved UI experience (3a7aaaf)
  • implement change password functionality for database connections (4ac4dc0)
  • implement drag selection for multi-row selection in DataTable (ba30cc7)
  • implement global dialog management and settings functionality (f34f310)
  • improve empty state presentation in DataTable component (0d86ea9)
  • integrate ScrollArea and ScrollBar for improved tab navigation (ca1565a)
  • ipc: add file write handler with atomic writes (c44a724)
  • onboarding: enhance onboarding tour with new features and steps (020a302)
  • onboarding: implement onboarding tour with state management and persistence (c1c8532)
  • optimize count query by removing unnecessary ORDER BY clause in MySQL and PostgreSQL adapters (fdc60c7)
  • preload: add writeFile method to dialog namespace (b7867c2)
  • refine keyboard shortcuts and toggle functionality for schema details in Data Browser view (143bcef)
  • remove baseUrl and paths from tsconfig for cleaner configuration (a8ed377)
  • renderer: replace clipboard fallback with file write API in DataDiffSQLGenerator (7ef78e5)
  • replace Lock icon with KeyRound icon for encrypted connections in ConnectionSwitcher (00267c6)
  • schema-comparison: replace clipboard fallback with file write API (69ab92a)
  • support composite primary keys in table row identification (d33f4a0)

Bug Fixes

  • correct gzip magic number case sensitivity in compression checks (2756a63)
  • format JSON structure and add tableMetadata to Sidebar component (3414253)
  • format script_commands and package_managers for consistency (d0d3a49)
  • improve styling and layout in SchemaSection and TableItem components (26624f5)
  • remove specific auto-claude files from .gitignore (604b0e5)
  • update titlebar component documentation for clarity (04f60ca)
  • update toggle schema details shortcut key from '0' to '' (6acf5e1)