t8y2
381bdfdfd7
fix(sidebar): dedupe MySQL table objects
2026-06-03 14:27:26 +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
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
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
0fc5a03822
fix(sidebar): merge table metadata into object groups
2026-06-03 02:48:09 +08:00
t8y2
6ef7eba566
fix(mongodb): allow legacy fallback after native timeout
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
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
4ce010369b
feat(grid): hide all-null columns
2026-06-03 01:12:03 +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
t8y2
df32a46080
Merge branch 'dev/hybrid-canvas-grid'
...
# Conflicts:
# apps/desktop/src/components/grid/DataGrid.vue
# apps/desktop/src/stores/settingsStore.ts
2026-06-02 21:48:02 +08:00
t8y2
38f25d8629
feat(grid): enable canvas renderer by default
2026-06-02 21:40:51 +08:00
t8y2
ccaa50e36b
fix(query): honor connection timeout during exports
2026-06-02 19:38:21 +08:00
t8y2
0aab07e923
fix(sidebar): keep tables sorted by visible name
2026-06-02 19:18:57 +08:00
t8y2
cac90c7b62
fix(opengauss): open table structure editor
2026-06-02 18:50:00 +08:00
t8y2
53239d91fb
fix(sidebar): use filtered order for range selection
2026-06-02 18:13:13 +08:00
t8y2
a54c8cfd93
feat(sql): suggest join conditions from foreign keys
2026-06-02 18:08:06 +08:00
t8y2
b10e7cb1cf
fix(data-compare): create missing target tables during sync
2026-06-02 17:46:30 +08:00
t8y2
06a862c539
fix(grid): align canvas selection visuals
2026-06-02 16:15:55 +08:00
t8y2
396d2ff281
feat(grid): add hybrid canvas data grid renderer
2026-06-02 15:56:35 +08:00
t8y2
f5eb3ba5db
fix: preserve data grid order by input
2026-06-02 11:36:59 +08:00
t8y2
1331d36a11
fix(mongodb): normalize URL credentials
2026-06-02 11:23:10 +08:00
t8y2
81e1693c18
fix(mongodb): support restricted database users
2026-06-02 11:09:48 +08:00
t8y2
ca0153acbb
fix(diff): sync MySQL comment differences
2026-06-02 10:27:08 +08:00
t8y2
1428c62229
fix(desktop): handle wrapped editor selections
2026-06-02 02:19:35 +08:00
t8y2
ec5aa7a92b
feat(desktop): copy table structure as documents
2026-06-02 01:45:20 +08:00
t8y2
d27ad8a14f
fix(desktop): copy raw column names from tree
2026-06-02 00:52:54 +08:00
t8y2
ac7a5b7576
feat(desktop): drop tree schema objects
2026-06-02 00:33:58 +08:00
t8y2
17504be027
feat(settings): add MCP server status check
2026-06-02 00:14:03 +08:00
t8y2
088eaccecc
fix(desktop): copy parent name for tree group nodes
2026-06-02 00:00:07 +08:00
t8y2
130a33808e
feat(desktop): improve table structure editor
2026-06-01 23:52:53 +08:00
t8y2
ad33db0886
fix(desktop): restore table tabs on startup
2026-06-01 23:07:47 +08:00
t8y2
b9fa36763e
fix(desktop): guard cell detail previews for large values
2026-06-01 19:49:53 +08:00
t8y2
41e97baa6e
fix(desktop): scope SQL alias completions to columns
2026-06-01 19:31:49 +08:00
vrustx and t8y2
87a43644de
Redact quick connection endpoints ( #598 )
...
* fix: redact quick connection endpoints
* fix: redact host-like quick connection names
---------
Co-authored-by: t8y2 <1156263951@qq.com >
2026-06-01 18:48:01 +08:00
t8y2
7eca75b325
feat: support Oracle package sources
2026-06-01 18:43:20 +08:00
Hank
28b1215efa
feat: add Traditional Chinese locale support
...
Adds Traditional Chinese locale support and updates locale-related tests.
2026-06-01 18:04:58 +08:00
t8y2
e515933ab3
fix(sql): quote postgres completion identifiers
2026-06-01 17:13:42 +08:00
t8y2
a87b8ece31
fix(mongodb): support compass shell commands
2026-06-01 16:24:31 +08:00
t8y2
a0dcee51bc
feat(i18n): add language selector to settings
2026-06-01 16:05:29 +08:00
t8y2
b75219ab40
feat(tabs): support renaming query tabs
2026-06-01 14:24:04 +08:00