t8y2
26878e749a
fix(oracle): default to service_name when oracle_connection_type is unset
...
The recent fix to respect explicit JDBC URLs in the Oracle agents exposed a
default mismatch: the Rust side generated SID-format URLs when the config
field was missing, but the old Java fallback always used service_name format.
Switch the default and retry logic so existing connections without an explicit
oracle_connection_type keep working.
2026-05-23 15:07:28 +08:00
t8y2
6b6f7694fd
fix(app): separate view source tabs and trim view metadata
2026-05-23 13:08:19 +08:00
t8y2
8845ac061d
style(grid): shrink local filter and column visibility popover sizing, fix dark mode
2026-05-23 12:53:10 +08:00
t8y2
cd5d1b928d
feat(grid): add configurable keyboard shortcuts for copy and delete current row
2026-05-23 12:44:49 +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
e62ad97bcd
feat(editor): enhance SQL completion icons and styles
2026-05-23 12:33:14 +08:00
t8y2
d8650df323
feat(diff): support batch data compare
2026-05-23 12:33:14 +08:00
t8y2
4cd0f2367b
fix(grid): remove unused search memo key function and computed property
2026-05-23 12:33:11 +08:00
t8y2
2fea0c38c5
fix(app): harden clipboard copy flows
2026-05-23 10:52:19 +08:00
t8y2
f68edb2516
fix(grid): remove virtual row memoization
2026-05-23 08:58:18 +08:00
t8y2
370701a82b
fix(connection): respect oracle driver profile hints
2026-05-23 08:35:45 +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
efc68c4244
perf(grid): memoize virtual rows
2026-05-22 21:48:43 +08:00
t8y2
e1dd45e418
fix(editor): update AI mode icons
2026-05-22 21:18:32 +08:00
t8y2
6b00e193ba
fix(select): enable outside pointer events lock by default
2026-05-22 21:04:19 +08:00
t8y2
51662c692f
feat(objects): default filter to tables and align context menu with sidebar ( #416 )
...
Object browser now defaults to showing tables when tables exist.
Table/view context menus match sidebar tree with structure editing,
export, import, diagram, data compare, truncate, empty, duplicate,
and copy name support.
2026-05-22 19:15:22 +08:00
t8y2
c2a13f3057
fix(grid): focus cell before detail
2026-05-22 19:02:08 +08:00
t8y2
a26a762b8c
fix(structure): compact editor layout
2026-05-22 18:53:50 +08:00
t8y2
d7dc4c959a
feat(driver-store): add storage usage breakdown
2026-05-22 18:05:59 +08:00
t8y2
b2324aea29
fix(sidebar): copy selected name in single-click mode
2026-05-22 18:04:49 +08:00
t8y2
f5633cff67
fix(layout): prevent editor overflow over side panels
2026-05-22 17:16:36 +08:00
t8y2
ac32914797
fix(editor): refine completion popup styling
2026-05-22 16:53:53 +08:00
t8y2
b0a4061484
feat(structure): support column reordering
2026-05-22 16:43:14 +08:00
t8y2
2cade12b54
feat(editor): collapse query results pane
2026-05-22 16:29:22 +08:00
t8y2
3f14585a2a
feat(diff): move schema and data diff to Rust
2026-05-22 16:20:11 +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
e71f1da19a
fix(grid): remove unused keyless edit warning logic
2026-05-22 14:32:55 +08:00
t8y2
0e189ba0cc
feat(editor): add SQL semantic diagnostics
2026-05-22 14:22:58 +08:00
SuLea-IT
64c068bbf5
perf: reduce high-density DOM memory ( #404 )
2026-05-22 14:02:13 +08:00
t8y2
ed38fc2768
fix(grid): enable editing in transpose view
2026-05-22 12:04:11 +08:00
t8y2
66d180f729
feat(grid): copy insert without primary keys
2026-05-22 11:55:08 +08:00
t8y2
c1fc1c9b70
feat(objects): show object timestamps
2026-05-22 11:37:23 +08:00
t8y2
ed28040555
feat(redis): add JSON value viewer
2026-05-22 10:58:30 +08:00
t8y2
a29b95b9fa
fix(app): keep tray preference persistence stable
2026-05-22 10:39:47 +08:00
t8y2
bc41936e48
feat(app): configure background tray behavior
2026-05-22 02:24:16 +08:00
t8y2
2150443bda
fix(grid): prevent toolbar overlap
2026-05-22 01:48:26 +08:00
t8y2
612c6d36db
feat(grid): link cell detail to selection
2026-05-22 01:41:30 +08:00
t8y2
7a3721952a
feat(ai): highlight chat code with Shiki
2026-05-22 01:09:40 +08:00
t8y2
355e09ccf4
feat(editor): follow app theme
2026-05-22 00:41:49 +08:00
t8y2
3dc4f40e7f
feat(sidebar): select active tab node
2026-05-21 23:32:07 +08:00
t8y2
a159dcfc83
feat(grid): optimize transpose view toggle
2026-05-21 23:15:44 +08:00
t8y2
2569d54f68
feat(sidebar): hide configured table prefixes
2026-05-21 22:56:42 +08:00
t8y2
390e244c85
fix(connection): resolve host from entered URL
2026-05-21 22:49:32 +08:00
t8y2
eef217d6eb
feat(sidebar): add node-type search scopes for tree filtering
2026-05-21 22:38:18 +08:00
t8y2
e9d58e5aef
feat(grid): add table info column navigation
2026-05-21 22:26:10 +08:00
t8y2
a08d2aaab9
fix(agents): align managed JRE with Java 21 drivers
2026-05-21 22:11:00 +08:00
t8y2
9d7ca42acf
fix(connection): expose BigQuery auth params
2026-05-21 18:57:50 +08:00