Commit Graph
521 Commits
Author SHA1 Message Date
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
Abeautifulsnow eeeb4e5011 feat(ai): run agent sessions as background tasks 2026-08-26 14:09:08 +08:00
zipg a6c386a067 fix(editor): 避免惯性滚动误触发字号缩放 2026-08-26 11:04:12 +08:00
github-actions[bot] 706334434a revert(sqlite): remove RC4 Legacy database support 2026-08-26 02:46:04 +08:00
zipg 1ed20e424e feat(sqlite): support RC4 Legacy databases 2026-08-25 23:37:52 +08:00
Klinge cb581baf20 fix(grid): avoid canvas resize observer loops 2026-08-25 22:35:39 +08:00
高瑞强 bfd7c7def2 feat(mongo): open object browser from database tree nodes 2026-08-25 22:15:40 +08:00
二丫讲梵 46111850db feat(export): support XLSX comment headers 2026-08-25 22:00:26 +08:00