Commit Graph
489 Commits
Author SHA1 Message Date
jischengandt8y2 5db0fc4fb1 fix(grid): reuse local result rows for csv/xlsx export instead of re-running query
* fix(grid): reuse local result rows for csv/xlsx export instead of re-running query

Exporting the full result set ("导出当前结果集全部数据 CSV") previously
re-executed the source SQL on the database via the backend streaming path
(exportQueryResultViaBackend -> start_query_result_export), and the frontend
fallback (fullExportResult/fetchTabResultForExport) did the same. For a slow
query this means running it a second time just to export rows already on
screen, which can hang or crash (e.g. a 2-minute paimon query returning 30
rows).

When the in-memory result already holds the complete set (no server-side
pagination, not truncated, no further pages), skip both re-executing paths and
write the displayed rows directly. Large/truncated/paginated results keep the
original streaming behavior unchanged.

* fix(grid): export raw in-memory result for complete local result set

---------

Co-authored-by: t8y2 <1156263951@qq.com>
2026-07-06 20:06:57 +08:00
t8y2 90bdacfd12 fix(grid): support multiline bulk edit values 2026-07-06 17:18:38 +08:00
t8y2 8883a6b3b7 fix(desktop): format loading elapsed time 2026-07-05 02:45:46 +08:00
zipgandstaff 5c35755219 Feature:新增多套应用配色主题 (#2559)
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-07-05 00:34:47 +08:00
t8y2 223ecbec20 fix(oracle): skip rowid for view data queries 2026-07-04 17:07:43 +08:00
t8y2 7e7c4944e9 refactor(desktop): organize lib modules by domain 2026-07-04 13:53:52 +08:00
t8y2 d8047a77b4 feat(grid): add configurable table search mode 2026-07-04 12:02:55 +08:00
zipgandstaff 570230e525 fix(ui): table data condition bar font display
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-07-04 00:39:30 +08:00
Spencer.Chang b249768322 fix(grid): improve condition history dropdown behavior 2026-07-02 16:46:46 +08:00
zipgandstaff a6df5c1f35 feat(grid): compact JSON action in cell detail editor
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-07-02 14:32:23 +08:00
xiaoliangLand李晓亮 e9fa72285c feat(grid): add auto refresh for data grid results
Co-authored-by: 李晓亮 <lixiaoliang@midu.com>
2026-07-02 14:28:58 +08:00
zipgandstaff d9f50644eb fix(oracle): 修复时间字段编辑和表结构修改报错
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-07-02 12:09:05 +08:00
onenewcode 93eeeaa9c6 feat(mongo): add dropIndex and dropIndexes support across full stack 2026-07-01 17:53:09 +08:00
zipgandstaff bb72a58e54 feat(grid): expandable WHERE/ORDER BY condition inputs for long expressions
* Fix: 优化 WHERE 和 ORDER BY 长条件输入体验

* Fix: 对齐展开条件输入首行控件

---------

Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-07-01 17:47:35 +08:00
zipgandstaff fee7c2846e Feature:优化竖版单元格详情布局
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-07-01 15:30:24 +08:00
zipgandstaff 4780966d21 Fix:修复日期时间编辑器箭头按钮不立即更新 (#2310)
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-07-01 15:21:25 +08:00
zipgandstaff 8129ecda88 fix(editor): keep edit-structure entry across table property tabs
* fix: 保留表属性编辑结构入口

* fix: 加深表属性页签选中态

---------

Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-07-01 12:51:44 +08:00
zipgandstaff c4de3738fc Improve: 记住单元格详情 JSON 格式化状态 (#2252)
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-30 22:38:45 +08:00
ptma 4e012a9dd9 feat(grid): support datetime formatter patterns 2026-06-30 20:37:23 +08:00
zipgandstaff 6a4a8b2828 fix(grid): show empty state for condition history dropdown
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-30 17:51:56 +08:00
funnytime 3e7cf30ce5 feat(grid): add data grid quick entry 2026-06-30 09:14:44 +08:00
zipg a458ebd08f feat(table): add table font size control (#2095) 2026-06-30 01:57:14 +08:00
zipg 3b457c13ec feat(structure): add DDL edit entry and drag reorder 2026-06-29 12:26:43 +08:00
zipg ded6e002b5 Fix:修复数据表保存快捷键与提示不一致 2026-06-29 12:01:52 +08:00
zipg 3c7c1924ba Fix:修复 SQL Server datetime 查询和导出精度 2026-06-29 11:28:33 +08:00
zipg 134116bb23 Fix: 修复图片预览弹窗层级 2026-06-29 11:22:32 +08:00
Caisin fd46869c14 Keep first inserted grid row visible while editing 2026-06-29 11:16:38 +08:00
t8y2 45a60819ca fix(grid): increase condition input font size 2026-06-29 03:19:18 +08:00
t8y2 4c48263793 feat(grid): add database value filter 2026-06-29 03:13:35 +08:00
zipg 44011cb9a4 feat(grid): preview binary image cell values 2026-06-29 00:13:33 +08:00
zipg 7e5b6b8e77 fix: highlight formatted json in cell detail 2026-06-28 23:47:21 +08:00
zipg e2f6edba9c fix: support mongodb copy insert statements 2026-06-28 22:09:16 +08:00
zipg 33422ec921 feat(mongodb): support editing find query results 2026-06-28 18:59:27 +08:00
t8y2 7486d35a0f feat(grid): move render mode toggle to view options 2026-06-28 15:36:10 +08:00
kkk000111999 9fc2e25fbf feat(grid): add go-to-column toolbar action 2026-06-28 14:52:25 +08:00
二丫讲梵 433907e96e feat(grid): support result source labels 2026-06-28 13:58:23 +08:00
t8y2 a7f3e6bbb4 feat(export): name result files from tab title 2026-06-28 12:48:53 +08:00
zipg a25bd5441f feat(grid): add expanded overflow cell editor 2026-06-28 02:09:31 +08:00
zipgandstaff d55967cca8 fix(canvas): fix premature text truncation in canvas grid cells
* fix: 修复 Canvas 单元格文本提前截断

* fix: 清理 Dremio 未使用连接 URL 判断

---------

Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-28 00:32:11 +08:00
kkk000111999andkkk000111999 b226ab174b feat(data-grid): bulk-edit empty input sets selected cells to NULL
In the 'Bulk Edit Selection' dialog, submitting with an empty input now
sets every selected editable cell to SQL NULL instead of an empty string,
matching the field's 'Value, or NULL' placeholder. fillSelectionWithValue()
accepts string | null so null flows through to applyCellValue().

Co-authored-by: kkk000111999 <kkk000111999@users.noreply.github.com>
2026-06-27 12:15:40 +08:00
zipgandstaff 04021d39f8 fix: 优化单元格详情布局 (#1920)
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-26 16:13:18 +08:00
t8y2 5ffac129e0 fix(grid): 调整列排序菜单顺序,数据库排序置顶 2026-06-26 15:05:31 +08:00
林剑凛 9bed864e61 feat(grid): show selection summary (#1903) 2026-06-26 14:17:04 +08:00
t8y2 c1280511ae fix(grid): smooth canvas horizontal scroll 2026-06-26 02:26:26 +08:00
t8y2 2dc71548c3 fix(grid): prevent horizontal scroll from loading more rows 2026-06-26 01:55:03 +08:00
zipg d5b483b050 fix(tdengine): fix table data preview 2026-06-25 22:58:25 +08:00
zipg 150daadb53 fix(grid): optimize data grid interactions 2026-06-25 13:51:14 +08:00
zipgandstaff dfcd52a607 fix: improve cell detail editor scroll and height
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-24 21:19:08 +08:00
miracle 588ba3352d feat: stream query result CSV/XLSX exports
* docs: add query result streaming export design

* feat(core): stream query result exports

* feat: expose query result streaming export APIs

* feat(desktop): stream query result exports from grid

* fix: route query result export cancellation through its command

* fix: reduce query export batch size and cancel latency

* opt: del local test files
2026-06-24 21:18:11 +08:00
zipgandstaff b09e3d188e fix: reposition cell detail edit buttons for side panel layout
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-24 20:13:29 +08:00