uicky
0f1b5f8b53
fix(export): resolve query result export progress
2026-06-19 11:15:18 +08:00
t8y2
e27d34a34a
feat(vector): add qdrant and milvus support
2026-06-19 10:07:56 +08:00
Libon
f1b8579994
style: improve UI interface
2026-06-18 02:01:00 +08:00
t8y2
6e7035823a
fix(editor): use editor snapshot for SQL execution
2026-06-17 15:30:31 +08:00
t8y2
65114c64c4
fix(sqlite): support .db3 file extension
2026-06-16 20:30:21 +08:00
John Jin
13108eb9bb
fix: use tabular variant first to prevent canvas edit jitter
2026-06-16 11:13:52 +08:00
t8y2
5f870be0d9
feat(editor): open table ddl panel from SQL
2026-06-16 00:51:34 +08:00
dbin0123
14e095215b
feat(generate): fix date range persistence, add i18n for data generation
...
Thanks @dbin0123!
2026-06-14 22:54:11 +08:00
t8y2
93d2e7dc18
fix(redis): split multi-line commands before execution
2026-06-14 15:43:27 +08:00
t8y2
0d63fcd3a3
fix(oracle): avoid rowid for view data
2026-06-12 21:02:32 +08:00
polemp and Sam
ef5ed05ae7
feat(schema-diff): professional DDL diff view with deployment-aware colors and custom themes ( #1112 )
...
Co-authored-by: Sam <14344444@@qq.com>
2026-06-12 17:14:05 +08:00
t8y2
4e0cb1d288
fix(grid): refresh table metadata before reload
2026-06-12 10:49:35 +08:00
t8y2
6081ba46f6
fix: prevent freeze when manually editing date cell and clicking away
2026-06-12 00:58:13 +08:00
haipengno1
7de0de2313
实现 Redis 的查询功能
2026-06-12 00:20:17 +08:00
t8y2
c7fb855000
fix(jdbc): simplify driver selection and table edits
2026-06-11 22:13:27 +08:00
t8y2
514a01b3b1
feat: shared ErrorBanner component, CustomSaveHandler with preview, and cleanup
2026-06-11 20:24:56 +08:00
t8y2
c8fb749ef6
fix: improve web drop handler error handling and preventDefault placement
2026-06-11 01:27:16 +08:00
t8y2
7d2c17559f
feat: support drag-and-drop .sql files into the app window
2026-06-11 01:24:26 +08:00
t8y2
8599ab8200
feat(data-grid): add SQL preview panel for pending data changes
2026-06-10 12:06:36 +08:00
t8y2
edba8214b5
feat: show username/password fields for Access database connections
2026-06-10 08:37:18 +08:00
t8y2
9ffa4c41d9
feat: add SQL library panel with folder/file management, rename, and sync support
2026-06-10 02:46:10 +08:00
二丫讲梵
41758e6bb1
✨ feat(connection): 增加可见数据库选择功能 (#944 )
...
感谢 @eryajf 的贡献!此功能允许用户在创建或编辑连接时选择可见的数据库,支持多种数据库类型。
2026-06-09 20:56:39 +08:00
t8y2
9278630fd2
fix(desktop): stabilize tab overflow scrolling
2026-06-09 18:58:06 +08:00
cl1107
3995524e5d
feat(import): 添加 DataGrip 连接导入支持 ( #936 )
...
- 新增 datagripImport 模块解析 XML 配置
- 支持从 macOS Keychain 自动填充密码
- 添加 Keychain 读取的 Tauri 命令
- 更新多语言翻译文件
- 集成到侧边栏导入流程中
2026-06-09 16:45:59 +08:00
t8y2
5ec50ba15b
fix(postgres): support editing array cells
2026-06-08 18:31:05 +08:00
t8y2
2a3844f2c6
feat(results): add execution summary view
2026-06-08 14:13:47 +08:00
Quinlevi
897e6998fd
feat(dameng): full DM8 database support
...
Adds Dameng DM8 explain/autotrace support and user-management SQL support, with backend autotrace safety checks and escaped CREATE USER SQL.
2026-06-08 02:07:00 +08:00
t8y2
15b792a424
fix(editor): improve selection rendering
2026-06-07 14:23:18 +08:00
t8y2
2b5300722f
feat: optimize tab result lifecycle caching
2026-06-06 20:30:35 +08:00
t8y2
b226b445d6
fix(export): preserve MySQL bit literals in SQL export
2026-06-06 19:03:21 +08:00
t8y2
7acd1625a9
fix(web): support encrypted config import over HTTP
2026-06-06 13:12:28 +08:00
t8y2
fecefb1589
fix(grid): refine total row counting
2026-06-06 11:13:47 +08:00
t8y2
bcafb9bc93
Revert "feat: support multiple desktop windows"
...
This reverts commit 642fa39bb8 .
2026-06-06 00:01:38 +08:00
t8y2
642fa39bb8
feat: support multiple desktop windows
2026-06-05 20:45:00 +08:00
t8y2
ee94157055
fix(desktop): add color fallbacks for legacy webviews
2026-06-05 18:07:11 +08:00
t8y2
bbe51d409c
fix(grid): preserve structured filter conditions on refresh and rollback
...
The toolbar refresh, rollback, and post-save reload were passing only
the manual WHERE input to the reload event, discarding structured filter
conditions added via the filter builder popover. Changed all three call
sites to use currentWhereInput() which combines both filter sources.
2026-06-05 15:15:23 +08:00
t8y2
e780e66e41
fix(sql): improve kingbase metadata loading and dangerous sql confirmation
2026-06-05 12:48:29 +08:00
t8y2
120566b1fd
fix: improve JDBC dialect handling
2026-06-04 19:40:52 +08:00
t8y2
13e2cdde6f
feat: add "reuse data tab" setting to avoid opening too many tabs when clicking table names
...
Add a configurable option in Settings > Navigation to reuse an existing data
tab instead of creating a new one each time a table is clicked in the sidebar.
2026-06-04 13:44:52 +08:00
skyler
0f691485c8
Merge pull request #706 from DengQingNian/feat/drag-tab-reorder
...
feat(ui): add tab drag-and-drop reordering
2026-06-04 11:21:52 +08:00
t8y2
7ba941ce79
perf(grid): reduce canvas row allocation
2026-06-04 02:01:41 +08:00
t8y2
388873213f
fix(export): stream full table exports correctly
2026-06-04 01:10:23 +08:00
dqn
be9b071473
feat(ui): add tab drag-and-drop reordering
...
Support dragging tabs horizontally to reorder them. A ghost element follows
the cursor during drag, and a drop indicator shows the target position.
2026-06-03 23:58:01 +08:00
skyler
ff2210e5a4
Merge pull request #702 from DengQingNian/optimize/export-pagination-orderby-batchsize
...
perf(ui): 优化数据导出的ui体验和性能
2026-06-03 21:42:38 +08:00
t8y2
f64fd09b7a
fix(grid): keep table filters available without metadata
2026-06-03 21:04:19 +08:00
dqn
4a12a575ed
perf(ui): 优化数据导出的ui体验和性能
2026-06-03 20:19:25 +08:00
t8y2
fbe64de315
fix(grid): stabilize single-column scrolling
2026-06-03 15:04:34 +08:00
bea3b45fd8
perf(export): 优化导出ui体验和性能
...
* docs(getting-started): set brew upgrade to use official homebrew cask
* fix(mysql): make admin show handling dialect aware
* fix(data-compare): create missing target tables during sync
* feat(sql): suggest join conditions from foreign keys
* fix(sidebar): use filtered order for range selection
* fix(tabs): close connection tabs on disconnect
* fix(sqlserver): execute cte queries without wrapping
* fix(opengauss): open table structure editor
* perf(export): 优化导出ui体验和性能
* perf(export): 优化导出ui体验和性能
* fix(export): normalize status casing and fix web route issues
- Add missing table export web routes (POST /export/table, SSE progress, cancel)
- Fix tauri table export Promise to wait for terminal events
- Change cancel to return Ok(()) so it doesn't get overwritten as Error
- Unify ExportStatus to PascalCase across all frontend components
- Fix http.ts table export POST body wrapping
- Fix duplicate pub mod in dbx-web routes
* fix(export): return export file for browser download in web mode
Write table export output to temp dir, register a download endpoint,
and trigger browser download from the frontend when export completes.
* fix(export): avoid table export progress races
---------
Co-authored-by: Francesco Lucarelli <francesco06lucarelli@gmail.com >
Co-authored-by: t8y2 <1156263951@qq.com >
Co-authored-by: dqn <someonegdeng@qq.com >
2026-06-03 10:39:11 +08:00
t8y2
c6da454864
fix(jdbc): show default database for custom drivers
2026-06-03 02:44:02 +08:00
t8y2
abb214c620
fix(editor): improve value editor search
2026-06-02 23:23:13 +08:00