t8y2
|
23391dce6b
|
fix(mysql): support catalogless metadata fallback
|
2026-06-04 11:47: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 |
|
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
|
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 |
|
dqn
|
4a12a575ed
|
perf(ui): 优化数据导出的ui体验和性能
|
2026-06-03 20:19:25 +08:00 |
|
t8y2
|
9648f74b87
|
fix(tabs): close object tabs on disconnect release
|
2026-06-03 19:30:34 +08:00 |
|
t8y2
|
af40af603e
|
feat(editor): add configurable tab handling on disconnect
|
2026-06-03 16:53:40 +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
|
0fc5a03822
|
fix(sidebar): merge table metadata into object groups
|
2026-06-03 02:48:09 +08:00 |
|
t8y2
|
763470e86d
|
fix(oracle): normalize unquoted query metadata identifiers
|
2026-06-03 02:32:08 +08:00 |
|
t8y2
|
413261a476
|
fix(connection): release stuck connection attempts
|
2026-06-02 22:20:26 +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
|
bce6a820ec
|
fix(grid): preserve result during refresh
|
2026-06-02 18:58:37 +08:00 |
|
t8y2
|
2ff4a3fd97
|
fix(tabs): close connection tabs on disconnect
|
2026-06-02 18:19:28 +08:00 |
|
t8y2
|
f195cdbc13
|
feat(grid): support cell detail panel layouts
|
2026-06-02 16:33:42 +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
|
8058c238b8
|
fix(desktop): allow multiple new table structure tabs
|
2026-06-02 02:13:09 +08:00 |
|
t8y2
|
0d89ee3fe9
|
feat(desktop): paste copied tree table as clone
|
2026-06-02 02:06:36 +08:00 |
|
t8y2
|
6dee9705d9
|
feat(desktop): support tree multi-select actions
|
2026-06-02 01:19:14 +08:00 |
|
t8y2
|
ac7a5b7576
|
feat(desktop): drop tree schema objects
|
2026-06-02 00:33:58 +08:00 |
|
t8y2
|
ad33db0886
|
fix(desktop): restore table tabs on startup
|
2026-06-01 23:07:47 +08:00 |
|
t8y2
|
b4c469a69f
|
fix(desktop): close database tabs with connection
|
2026-06-01 20:21:42 +08:00 |
|
t8y2
|
b35c1486e6
|
feat(desktop): improve query result exports and toolbar state
|
2026-06-01 19:26:15 +08:00 |
|
t8y2
|
7eca75b325
|
feat: support Oracle package sources
|
2026-06-01 18:43:20 +08:00 |
|
t8y2
|
84a7ff6b92
|
fix(tabs): reload missing table data
|
2026-06-01 17:18:51 +08:00 |
|
t8y2
|
a87b8ece31
|
fix(mongodb): support compass shell commands
|
2026-06-01 16:24:31 +08:00 |
|
t8y2
|
a315ab93c7
|
fix(query): preserve tab SQL session state
|
2026-06-01 15:41:15 +08:00 |
|
t8y2
|
46c05b811f
|
feat(connection): support multi-hop ssh tunnels
|
2026-06-01 14:48:33 +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
|
297e3d0752
|
fix(grid): preserve table data pagination offset
|
2026-06-01 14:18:21 +08:00 |
|
t8y2
|
4b00bf8215
|
fix(sql): improve completion ranking and fuzzy table lookup
|
2026-06-01 14:04:54 +08:00 |
|
vrustx
|
543cc800a3
|
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
# apps/desktop/src/stores/queryStore.ts
|
2026-05-31 23:41:27 +08:00 |
|
t8y2
|
e28495f3c1
|
perf: optimize table data loading
|
2026-05-31 22:10:02 +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
|
d8f2bce320
|
fix(query): release stale result payloads
|
2026-05-31 13:45:53 +08:00 |
|
vrustx
|
9d603b617d
|
Refine overflow navigation review feedback
|
2026-05-31 11:47:44 +08:00 |
|
vrustx
|
bc4e912504
|
Add configurable black app icons and logo (#564)
|
2026-05-31 10:15:59 +08:00 |
|
vrustx
|
c24e3a5086
|
feat: add table structure density control (#558)
|
2026-05-31 00:52:09 +08:00 |
|
vrustx
|
fa08ed56a0
|
fix: display partition tables hierarchically
|
2026-05-30 21:51:21 +08:00 |
|
t8y2
|
396b168a9c
|
fix(grid): preserve drawer widths and copy ddl
|
2026-05-30 19:57:23 +08:00 |
|