t8y2
cae4c5fde3
fix(grid): take tab id first in grid execute sql action
...
Closes #8216
2026-09-05 11:25:42 +08:00
Melody Ruch
ab6a7645f6
fix(export): preserve datetime precision across CSV and XLSX exports
2026-09-05 09:22:08 +08:00
t8y2
4cc6d0959d
fix(desktop): open streaming sql executor for oversized sql files
...
Closes #8100
2026-09-05 08:50:40 +08:00
zipg
a9ce18aef1
fix(grid): select cell editor text only once on focus
2026-09-05 00:42:07 +08:00
Abeautifulsnow
3ee0640fc2
feat(elasticsearch): add visual search profiler
2026-09-04 20:38:26 +08:00
Lan-zk
5a3a6e2bb0
feat(editor): add sql editor split panes with shared results
2026-09-04 14:44:03 +08:00
Melody Ruch
434d44a284
feat(search): match quick-open items by pinyin initials
2026-09-04 12:41:49 +08:00
Melody Ruch
057c04d306
fix(grid): scope header generate-value to the clicked column
2026-09-04 12:28:38 +08:00
二丫讲梵
2a4f1a45a9
feat(tabs): add tab group pills with names, colors and collapsible side bar
2026-09-04 01:23:25 +08:00
Weiki
c28248cd67
fix(tabs): prevent trackpad taps from starting tab drag
2026-09-03 18:10:26 +08:00
Melody Ruch
aa637b2d90
fix(grid): keep filters when refreshing restored table tabs
2026-09-03 17:52:07 +08:00
zipg
203eab3dec
feat(export): configurable CSV field quoting mode
2026-09-03 17:51:50 +08:00
zipg
8cfd69c7c9
fix(query): preserve original backend errors with fallback detail
2026-09-03 13:43:55 +08:00
二丫讲梵
2c7a420ef6
feat(grid): preselect first WHERE field completion suggestion
2026-09-03 11:49:18 +08:00
zipg
e2eb481b8a
fix(editor): route grid edits through manual txn session
2026-09-03 10:27:41 +08:00
DengQingNian
d38be39e03
feat(tabs): detach SQL and data tabs into separate windows
2026-09-03 01:45:08 +08:00
Guoyu Su
a13a7302fa
feat(sql-file): show all execution failures
2026-09-03 01:12:25 +08:00
jearhe
d6c4457756
fix(editor): substitute sql parameters before explain
2026-09-02 20:36:33 +08:00
zipg
b9b9d0bd31
fix(mysql): keep select into user variables declared
2026-09-02 20:24:12 +08:00
zipg
1706081802
feat(updater): allow switching download source after failure
2026-09-02 17:35:24 +08:00
jearhe
2c14016828
fix(grid): preserve sibling results after multi-result edit
2026-09-02 17:08:52 +08:00
Clarence
84669b0d1a
fix(influxdb): gate quick-open rolling time window behind opt-in
2026-09-02 11:33:24 +08:00
Melody Ruch
e9a90173a6
fix(sql): restore SQL file schema for sidebar locate
2026-09-01 16:21:40 +08:00
jearhe
694611aade
fix(editor): keep scroll after canceling dangerous sql
2026-09-01 12:16:59 +08:00
0xTyson
8be503bf40
feat(update): download app updates in the background
2026-09-01 11:09:44 +08:00
jearhe
23f0b1255b
fix(compare): let oracle pick schemas in data compare
2026-09-01 11:00:24 +08:00
二丫讲梵
5f9ba51769
feat(tabs): configurable tab bar position, grouping and sorting
2026-09-01 10:59:50 +08:00
jearhe
14ad5ef9bf
fix(mysql): copy varbinary text values as raw strings
2026-09-01 01:47:14 +08:00
zipg
afe3b3f3c2
feat(sqlserver): add sql server 2000 legacy support
2026-09-01 00:33:06 +08:00
Mo-Moore
69a032ed63
feat(sidebar): batch actions for multi selected nodes
2026-09-01 00:22:02 +08:00
jearhe
40a806a24a
fix(grid): sort paginated table data server side
2026-08-31 23:45:40 +08:00
andystenhe
f725c50b2c
feat(sql-file): add configurable file name filter
2026-08-31 22:55:42 +08:00
onenewcode
8f3134dce8
feat(elasticsearch): add mapping, settings, stats and clear actions
2026-08-31 22:31:35 +08:00
李子凡
b60f04ea61
fix(grid): keep cloned rows next to their source
2026-08-31 22:29:15 +08:00
zipg
4baa46ca88
fix(transfer): allow unquoted gaussdb transfer identifiers
2026-08-31 22:28:40 +08:00
李子凡
0e9f92c917
fix(grid): copy NULL cells as empty fields
2026-08-31 16:57:33 +08:00
zipg
d459628141
fix(transfer): support gbase jdbc connections
2026-08-31 14:03:54 +08:00
二丫讲梵
b3fcb3a6f1
feat(backup): add gzip compression and history filtering
2026-08-31 09:02:20 +08:00
skyler
9190554e50
fix(sqlite): validate ssh backup and query errors
2026-08-30 13:30:00 +08:00
Lan-zk
73a7b3f2c7
feat(es): paginate past 10k documents via pit and search_after
2026-08-30 03:57:03 +08:00
t8y2
21f8221d9f
fix(grid): reduce DataGrid search allocations
2026-08-30 02:10:39 +08:00
二丫讲梵
b4787a63af
feat(editor): configure multi-statement result view
2026-08-28 16:52:02 +08:00
amwps290
20a2994fa1
feat(structure): show table constraints for postgres-compatible dbs
2026-08-28 12:14:04 +08:00
dadong
99a9961712
fix(export): harden config export passphrase handling
2026-08-28 11:11:35 +08:00
Farahani
955558c81f
feat(safety): temporary write-unlock window for read-only connections
2026-08-27 17:37:54 +08:00
Yang Fei
ab4e747bf9
feat(editor): drag result grid columns into the SQL editor
2026-08-27 17:16:57 +08:00
t8y2
e8d6370b1e
fix(grid): reset scroll to top on external result replacement
...
Results replaced without an internal grid action (SQL re-executed from
the editor or a grid-embedded run button) kept the previous viewport, so
DOM-mode grids stayed stranded at the old scroll offset after running an
ORDER BY query. The result watch now resets to the first row unless the
replacement is an in-place refresh (prepareFullReload markers) or an
infinite-scroll append completion. A remounted grid also no longer
adopts a scroll-only pending-changes snapshot; cached scroll is only
replayed alongside unsaved edit state, while the KeepAlive reactivate
path still restores pure scroll.
Closes #7341
2026-08-27 16:33:23 +08:00
二丫讲梵
d70a1231b0
feat(xlsx): add optional auto filter to xlsx export
2026-08-27 12:18:42 +08:00
zipg
b5124baca9
feat(sqlite): restore rc4 legacy support via optional feature
2026-08-26 17:21:53 +08:00
jearhe
f12ac21453
fix(diff): sync horizontal scroll in schema comparison
2026-08-26 15:50:14 +08:00