Commit Graph
1584 Commits
Author SHA1 Message Date
t8y2 af40af603e feat(editor): add configurable tab handling on disconnect 2026-06-03 16:53:40 +08:00
t8y2 29118700b6 feat(mcp): improve setup defaults and config hints 2026-06-03 16:40:40 +08:00
t8y2 493b4dafdd fix(web): stream offline agent zip uploads in docker 2026-06-03 16:24:39 +08:00
skyler 762e752fa7 Merge pull request #685 from DengQingNian/fix/import-export-connection-icons
Fix(UI):修正了导入/导出相关按钮的图标;使用组件的Tooltip
2026-06-03 16:21:02 +08:00
t8y2 b2f6b70b57 fix(oceanbase): use oracle jdbc url for oracle mode agent 2026-06-03 16:18:32 +08:00
t8y2 0e029eff68 feat(grid): add inline binary download menu 2026-06-03 16:07:32 +08:00
t8y2 5bd94ba201 fix(jdbc): apply url params to connection url 2026-06-03 15:59:25 +08:00
DengQingNian 1f51747615 Merge branch 't8y2:main' into fix/import-export-connection-icons 2026-06-03 15:52:01 +08:00
t8y2 175d1def0d fix(grid): support blob downloads 2026-06-03 15:45:50 +08:00
dqn 57c936bf8e fix(desktop): swap import/export icons for data/database context menu items
Import now uses Download icon and Export uses Upload icon (they were
reversed), consistent with the connection import/export icon fix.
2026-06-03 15:35:37 +08:00
t8y2 f8fc284c54 fix(oracle): honor sysdba agent connections 2026-06-03 15:33:05 +08:00
t8y2 fbe64de315 fix(grid): stabilize single-column scrolling 2026-06-03 15:04:34 +08:00
t8y2 7fb53ee0b4 fix(drivers): skip blocked driver updates 2026-06-03 14:39:46 +08:00
dqn 1a520f1932 fix(desktop): swap import/export connection icons and add import tooltip
Import now uses Download icon and Export uses Upload icon (they were
reversed). Also wrapped the import dropdown in a styled Tooltip to
match the export button's hover behavior.
2026-06-03 14:29:36 +08:00
t8y2 381bdfdfd7 fix(sidebar): dedupe MySQL table objects 2026-06-03 14:27:26 +08:00
t8y2 8bce370a0b fix(sqlserver): place TOP after DISTINCT in pagination 2026-06-03 14:09:23 +08:00
t8y2 967b9df604 feat(editor): show column comments in SQL completions 2026-06-03 14:05:30 +08:00
t8y2 4690fd8b81 feat: add elasticsearch command completion 2026-06-03 14:00:52 +08:00
github-actions[bot] d776e7bd37 chore(jdbc): bump plugin version [skip ci] 2026-06-03 04:55:36 +00:00
t8y2 3f4521f550 chore(release): bump version to 0.5.28 v0.5.28 2026-06-03 12:55:04 +08:00
t8y2 84f83d4d49 ci: speed up rust checks 2026-06-03 12:43:08 +08:00
t8y2 9adf2b8d00 fix(dameng): deduplicate column metadata 2026-06-03 12:38:36 +08:00
t8y2 e67894bea7 chore: upgrade frontend tooling and speed up checks 2026-06-03 12:20:27 +08:00
t8y2 cc74fabad7 feat(completion): suggest database routines 2026-06-03 11:27:31 +08:00
t8y2 6e82fe1e3f fix(duckdb): return rows for shorthand result queries 2026-06-03 11:13:14 +08:00
t8y2 0660194465 test(export): parse quoted csv fields in assertion 2026-06-03 11:13:08 +08:00
t8y2 9e041b3c5e fix(mysql): format bit values for grid sync 2026-06-03 11:07:04 +08:00
t8y2 66fc5e2b05 fix(ai): include schema comments in prompt context 2026-06-03 10:55:38 +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 bed72d2132 fix(mysql): retry metadata connection with default database 2026-06-03 02:51:52 +08:00
t8y2 d952082442 fix(kingbase): prefer IPv4 stack for agent 2026-06-03 02:51:52 +08:00
t8y2 0fc5a03822 fix(sidebar): merge table metadata into object groups 2026-06-03 02:48:09 +08:00
t8y2 c6da454864 fix(jdbc): show default database for custom drivers 2026-06-03 02:44:02 +08:00
t8y2 6ef7eba566 fix(mongodb): allow legacy fallback after native timeout 2026-06-03 02:44:02 +08:00
t8y2 a95b82aea2 fix(oracle): support SYSDBA JDBC connections 2026-06-03 02:44:02 +08:00
t8y2 763470e86d fix(oracle): normalize unquoted query metadata identifiers 2026-06-03 02:32:08 +08:00
t8y2 9622392d4e fix(oracle): retry localized closed connection errors 2026-06-03 02:19:35 +08:00
t8y2 6546cccd1e feat(redis): add fuzzy key search toggle 2026-06-03 01:53:24 +08:00
t8y2 3c93554630 feat(editor): select sql line from gutter 2026-06-03 01:49:35 +08:00
t8y2 373d5c1ef2 fix(ui): soften dark theme contrast 2026-06-03 01:46:54 +08:00
t8y2 c851de795d fix(oracle): preserve custom jdbc endpoint 2026-06-03 01:35:49 +08:00
t8y2 be8cc640e4 refactor(grid): show pending count on commit button 2026-06-03 01:27:59 +08:00
t8y2 1f7cdbdb59 feat(sidebar): add collapse toggle 2026-06-03 01:23:04 +08:00
t8y2 4ce010369b feat(grid): hide all-null columns 2026-06-03 01:12:03 +08:00
t8y2 0dbb30f614 fix(ai): clamp responses output tokens 2026-06-03 00:48:01 +08:00
t8y2 b0856e51bc perf(app): pause cached tab background work 2026-06-02 23:41:11 +08:00
t8y2 abb214c620 fix(editor): improve value editor search 2026-06-02 23:23:13 +08:00
t8y2 30cd447e4f perf(export): stream table CSV from Rust 2026-06-02 23:00:58 +08:00
t8y2 413261a476 fix(connection): release stuck connection attempts 2026-06-02 22:20:26 +08:00
t8y2 21cfd1b0f7 perf(grid): cache canvas render state 2026-06-02 22:07:43 +08:00