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
e6062b2b07
feat(etcd): add agent-backed etcd support
2026-06-08 00:58:42 +08:00
t8y2
2b2d789c2c
fix: add keyboard shortcut hint on data-unavailable page and make Mod+R work
...
When app restarts, table data shows "data unavailable" but Mod+R didn't
work because the DataGrid component wasn't mounted. Fixed by handling
the reload emit directly in handleModRTarget. Also added kbd-styled
shortcut hint (⌘R / Ctrl+R) on the data-unavailable placeholder.
2026-06-07 10:02:34 +08:00
t8y2
2b5300722f
feat: optimize tab result lifecycle caching
2026-06-06 20:30:35 +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
skyler
d2166e080c
Merge pull request #782 from sunny0826/feat/kwdb
...
feat: add KWDB support
2026-06-05 18:16:17 +08:00
Xudong Guo
9b15843e1a
feat: add KWDB support
2026-06-05 16:55:38 +08:00
t8y2
e780e66e41
fix(sql): improve kingbase metadata loading and dangerous sql confirmation
2026-06-05 12:48:29 +08:00
t8y2
0887b96236
feat: add rqlite database support
2026-06-05 01:02:07 +08:00
t8y2
120566b1fd
fix: improve JDBC dialect handling
2026-06-04 19:40:52 +08:00
t8y2
9935f8e7fe
fix: improve iris schema metadata completion
2026-06-04 15:09:56 +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
dqn
b028b0aea2
fix(ui): update drop position on mousemove and enforce pinned grouping in tab reorder
...
- Track mousemove during drag to continuously update before/after indicator
- Re-apply orderPinnedFirst after reorder to prevent breaking pinned tab grouping
2026-06-04 10:40:42 +08:00
t8y2
fb6f818289
perf(grid): preload data grid component
2026-06-04 00:05:14 +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
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
e67894bea7
chore: upgrade frontend tooling and speed up checks
2026-06-03 12:20:27 +08:00
t8y2
c6da454864
fix(jdbc): show default database for custom drivers
2026-06-03 02:44:02 +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
8d26602c91
fix(grid): hide readonly result badge
2026-06-02 19:42:13 +08:00
t8y2
f5eb3ba5db
fix: preserve data grid order by input
2026-06-02 11:36:59 +08:00
t8y2
b35c1486e6
feat(desktop): improve query result exports and toolbar state
2026-06-01 19:26:15 +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
84a7ff6b92
fix(tabs): reload missing table data
2026-06-01 17:18:51 +08:00
t8y2
a0dcee51bc
feat(i18n): add language selector to settings
2026-06-01 16:05:29 +08:00
t8y2
5d2eb5a260
fix: prevent home screen horizontal scroll
2026-06-01 15:09:10 +08:00
t8y2
7f5de70687
fix(export): include all paginated query result rows
2026-06-01 14:32:16 +08:00
t8y2
b75219ab40
feat(tabs): support renaming query tabs
2026-06-01 14:24:04 +08:00
t8y2
ce411f27e9
fix(sidebar): reorder connection toolbar actions
2026-06-01 13:55:55 +08:00
t8y2
4a33cd836c
fix(data-grid): preserve header sort state
2026-06-01 12:30:33 +08:00
vrustx
e36e42723a
Merge remote-tracking branch 'upstream/main' into codex/fix-260-482-overflow-navigation
...
# Conflicts:
# apps/desktop/src/components/layout/AppTabBar.vue
# apps/desktop/src/lib/tabPresentation.ts
2026-05-31 17:24:07 +08:00
t8y2
33e0cfa831
Optimize table data open latency
2026-05-31 17:06:29 +08:00
t8y2
1614365393
fix: move AI fix action near query errors
2026-05-31 15:59:13 +08:00
vrustx
9d603b617d
Refine overflow navigation review feedback
2026-05-31 11:47:44 +08:00
vrustx
e94de447c9
Fix sidebar and tab overflow navigation
2026-05-31 02:41:43 +08:00
skyler
528b51fb8d
fix(updates): guard portable builds from installer updates ( #550 )
2026-05-30 19:15:37 +08:00
t8y2
133f3cfc04
perf(desktop): use lightweight dropdown menus
2026-05-30 11:02:16 +08:00
t8y2
58b8552316
feat(desktop): expand window drag regions
2026-05-30 10:14:25 +08:00
t8y2
ed1db7db6b
fix(ui): localize hardcoded strings
2026-05-30 10:01:12 +08:00
t8y2
e324f35f28
feat(editor): support dragging tables into queries
2026-05-30 09:31:07 +08:00
t8y2
f8215f7347
fix: open changelog links in external browser instead of in-app
...
Clicking links in the update dialog release notes was navigating within
the Tauri webview with no way to go back, requiring a restart. Now link
clicks are intercepted and opened externally via @tauri-apps/plugin-shell
or window.open.
Closes #525
2026-05-29 16:39:31 +08:00
t8y2
539faef23d
feat(query): display total row count in result status bar
...
Execute COUNT query asynchronously after main query to show total
matching rows. Strip user-supplied LIMIT/OFFSET from count SQL so
the total reflects all rows, not just the limited page.
2026-05-28 22:44:13 +08:00
t8y2
025b465bf1
fix(editor): preserve scroll position after SQL execution
...
After DDL/DML execution via the danger confirmation dialog, the editor
scrolls to the top, making it hard to locate the executed statement.
Fix by scrolling the cursor back into view after execution completes,
using nextTick + requestAnimationFrame to wait for Splitpanes layout
stabilization.
2026-05-28 21:36:29 +08:00
t8y2
56c937f844
refactor: migrate all context menus to CustomContextMenu
...
Replace reka-ui ContextMenu usage in QueryHistory, DataGrid,
AppTabBar, ObjectBrowser, and TreeItem with the lightweight
CustomContextMenu component. This removes the last reka-ui
context menu dependencies and eliminates the performance
overhead of multiple cached ContextMenu instances.
2026-05-28 13:24:03 +08:00