t8y2
133f3cfc04
perf(desktop): use lightweight dropdown menus
2026-05-30 11:02:16 +08:00
t8y2
26ed2b4aff
perf(desktop): use lightweight sidebar tree tooltips
2026-05-30 10:31:32 +08:00
t8y2
ed1db7db6b
fix(ui): localize hardcoded strings
2026-05-30 10:01:12 +08:00
t8y2
8e04889745
fix(editor): insert dragged table references
2026-05-30 09:46:59 +08:00
t8y2
879da4b86f
fix(editor): make table drag payload reliable
2026-05-30 09:42:12 +08:00
t8y2
e324f35f28
feat(editor): support dragging tables into queries
2026-05-30 09:31:07 +08:00
t8y2
4de788ada2
fix(ci): align desktop tests with zoom changes
2026-05-28 17:51:36 +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
t8y2
f0be94096c
fix: exclude disconnected connections from sidebar search results
2026-05-27 16:34:49 +08:00
t8y2
49dc85267a
feat: add setting to hide table comments in sidebar tree
2026-05-27 16:23:58 +08:00
t8y2
84e2093b82
fix(hana): allow empty database context
2026-05-27 15:53:05 +08:00
t8y2
2d4628a7e1
fix: add copy table name to context menu and reduce comment width
...
Add "copy table name" option to table/view right-click menu. Reduce
table comment max-width from 50% to 25% to give more space for names.
2026-05-27 02:56:15 +08:00
t8y2
fa9bf6a508
feat: display table comments in sidebar tree with hover-hide behavior
...
Show table/view comments next to names in the sidebar, hiding them on
row hover to avoid overlap with the pin button.
2026-05-26 15:57:48 +08:00
t8y2
f5f986cdd6
fix: add Shiki SQL syntax highlighting to all SQL display components
...
Add useSqlHighlighter composable and integrate Shiki highlighting into
DangerConfirmDialog, QueryHistory, DataGrid (replacing regex-based
highlighting), SqlFileExecutionDialog, SchemaDiffDialog, TreeItem,
ObjectBrowser, and FieldLineageDialog. Also fix danger dialog overflow
by adding overflow-hidden to DialogContent and wrap/scroll support.
2026-05-26 15:31:15 +08:00
t8y2
76a0b9f76d
fix: let users opt into system databases
2026-05-26 12:06:48 +08:00
t8y2
801434e423
refactor: convert table structure editor from modal dialog to tab
...
Replace the dialog-based TableStructureEditorDialog with a tab-based
TableStructureEditor, making it consistent with query editors, data
viewers, and object browsers. Users can now switch between editing
table structure and running queries freely.
2026-05-24 21:17:35 +08:00
t8y2
7b9a04ff3e
fix(ui): propagate schema when creating tabs and new queries
...
Table/data tabs were missing schema in createTab, so the toolbar
"new query" button couldn't inherit schema from the active tab.
Also add schema to NewQueryTarget so resolveNewQueryTarget
propagates it from both sidebar and active tab contexts.
2026-05-24 19:11:06 +08:00
t8y2
6b6f7694fd
fix(app): separate view source tabs and trim view metadata
2026-05-23 13:08:19 +08:00
t8y2
00fd206a57
fix(schema): auto-select schema when creating query from schema context menu
...
When right-clicking a PostgreSQL schema node and selecting "New Query",
the schema dropdown in the editor toolbar was not pre-selected. Pass
node.schema to createTab so the editor initializes with the correct schema.
2026-05-23 12:33:14 +08:00
t8y2
2fea0c38c5
fix(app): harden clipboard copy flows
2026-05-23 10:52:19 +08:00
t8y2
5537fa1b3c
fix(sidebar): avoid scroll jumps on expansion
2026-05-23 01:35:53 +08:00
t8y2
5f19dccdc1
fix(sidebar): keep connection expansion stable
2026-05-23 01:32:51 +08:00
t8y2
7a3ff3bff9
refactor(sql): move builders to Rust
2026-05-23 01:28:52 +08:00
t8y2
b2324aea29
fix(sidebar): copy selected name in single-click mode
2026-05-22 18:04:49 +08:00
t8y2
c91fbc9fd6
feat(export): move text exports to Rust
2026-05-22 15:41:33 +08:00
t8y2
c736fe372a
feat(export): move csv and xlsx generation to Rust backend
2026-05-22 14:56:40 +08:00
t8y2
3dc4f40e7f
feat(sidebar): select active tab node
2026-05-21 23:32:07 +08:00
t8y2
2569d54f68
feat(sidebar): hide configured table prefixes
2026-05-21 22:56:42 +08:00
t8y2
eef217d6eb
feat(sidebar): add node-type search scopes for tree filtering
2026-05-21 22:38:18 +08:00
t8y2
2bf01c5cc7
feat(objects): add view DDL action
2026-05-21 12:57:20 +08:00
t8y2
5c2028c2c4
feat(redis): improve key browser workflows
2026-05-20 18:54:18 +08:00
t8y2
bacd5dc859
fix(sidebar): support catalogless schema trees
2026-05-19 15:07:25 +08:00
t8y2
637f75663c
fix(sidebar): expand table metadata groups
2026-05-18 23:43:33 +08:00
t8y2
2e3e5f0b2f
fix(sidebar): expand grouped table metadata
2026-05-18 23:37:35 +08:00
t8y2
b424816f74
fix(sidebar): preserve expansion after object rename
2026-05-18 22:17:45 +08:00
t8y2
da00405e10
fix(db): support routine rename editing
2026-05-18 21:24:03 +08:00
t8y2
f7f622229b
fix(sidebar): show group action without connections
2026-05-18 19:23:55 +08:00
t8y2
5cc7c7b6ea
fix(sidebar): keep group rename input focused
2026-05-18 19:18:20 +08:00
t8y2
af16ac219c
Revert "fix(objects): guard system source edits"
...
This reverts commit 17bc2e66d4 .
2026-05-18 17:53:02 +08:00
t8y2
ab87de4054
fix(sidebar): reveal expanded tree items
2026-05-18 16:35:09 +08:00
t8y2
17bc2e66d4
fix(objects): guard system source edits
2026-05-18 14:35:33 +08:00
t8y2
e1930550e2
feat(grid): support DuckDB database files
2026-05-18 13:18:02 +08:00
t8y2
e3474f581f
fix(sidebar): expose view source action
2026-05-18 11:29:52 +08:00
t8y2
06683c57b1
chore(repo): move desktop app under apps
2026-05-18 02:35:39 +08:00