t8y2
b89df5a43c
feat(sql): save external files locally
2026-06-24 23:13:17 +08:00
hb
fa29d4bbde
feat(sql): add placeholders to built-in snippets
2026-06-24 23:10:43 +08:00
t8y2
c8464bf842
fix(mongo): use page size for aggregate results
2026-06-24 22:38:00 +08:00
t8y2
15546387db
feat(editor): filter schema selector options
2026-06-24 22:12:32 +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
t8y2
4b45912862
fix(tdengine): show database objects without schema layer
2026-06-24 20:18:29 +08:00
zipg and staff
96aada2631
fix: optimize query cell detail panel layout
...
* fix: improve cell detail editor layout
* test: update cell detail drawer default
---------
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-24 19:15:51 +08:00
t8y2
23edbe391f
feat(postgres): support schema comments
2026-06-24 18:35:43 +08:00
t8y2
829f6dc7eb
feat(grid): add current page sorting
2026-06-24 15:39:40 +08:00
luoianun and t8y2
b8511051cd
feat(editor): auto alias SQL table completions
...
* feat: auto alias SQL table completions
* fix: preserve alias suggestion fallback order
---------
Co-authored-by: t8y2 <1156263951@qq.com >
2026-06-24 14:48:47 +08:00
zipg and staff
1cd3406e94
修复驱动管理与侧边栏展开的前台显示问题
...
* 修复标签页切换和侧边栏展开滚动
* chore: rerun ci
---------
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-24 14:08:58 +08:00
t8y2
4558984016
fix(clickhouse): support data grid editing
2026-06-24 13:17:27 +08:00
不吃西葫芦
9a0a32e04c
fix(connection): recover connection state after VPN failures ( #641 )
2026-06-24 01:44:46 +08:00
二丫讲梵
3ebfae05a2
feat(nacos): add Nacos management console ( #1456 )
2026-06-24 01:19:18 +08:00
Guoyu Su
90fd77cb9e
perf(redis): reduce large key search payload and render cost ( #1672 )
2026-06-23 22:57:03 +08:00
Spencer.Chang
aed2192d8c
feat: add SQL single quote caret pairing
2026-06-23 21:14:15 +08:00
t8y2
21ec91a3d5
feat(schema-diff): add table filters
2026-06-23 18:20:15 +08:00
t8y2
c32a95c477
fix(desktop): respect native clipboard regions
2026-06-23 16:12:35 +08:00
t8y2
7910a2f68e
fix(connection): raise default connect timeout
2026-06-22 23:59:42 +08:00
skyler
ee29694776
Merge pull request #1586 from onceMisery/feat/opt-connections
...
fix: handle connection loss state for new queries
2026-06-22 22:32:02 +08:00
t8y2
099ed62609
fix: preserve known connection loss errors
2026-06-22 22:23:28 +08:00
fagao
c0248cbe8e
fix: handle connection loss errors consistently
2026-06-22 21:43:01 +08:00
t8y2
988b2ab3da
feat(sqlserver): recognize readonly keyword
2026-06-22 17:56:49 +08:00
t8y2
6e6f7bda0b
fix(mongo): preserve dates during document edits
2026-06-22 17:50:17 +08:00
t8y2
7e5fd88e63
fix(schema): use sync sql for modified schema diff
2026-06-22 17:21:08 +08:00
t8y2
9c116e8f7e
fix(editor): keep select column suggestions active
2026-06-22 16:58:32 +08:00
t8y2
4346192713
feat(mongodb): show collection metadata in sidebar
2026-06-22 12:42:31 +08:00
t8y2
a1e39333a3
fix(mongodb): remove invalid direct connection
2026-06-20 22:44:17 +08:00
funnytime
d1fb9b8445
feat(history): add execution time range filter
2026-06-20 22:14:15 +08:00
林剑凛
9d329920b9
feat(grid): add drag-and-drop column reordering with persistence
...
* feat: support data grid column reordering
* fix: improve column visibility footer layout
2026-06-20 21:50:59 +08:00
林剑凛
39ced46282
feat: improve MongoDB query assistance
2026-06-19 23:59:34 +08:00
Scars
e679113231
feat(grid): add binary data hex viewer
2026-06-19 23:51:03 +08:00
t8y2
d59997c090
feat(objects): add table statistics columns
2026-06-19 14:35:32 +08:00
uicky
0f1b5f8b53
fix(export): resolve query result export progress
2026-06-19 11:15:18 +08:00
t8y2
59ea4eafdc
feat(sql): add table generate sql menu
2026-06-19 10:53:26 +08:00
t8y2
93a6a65707
feat(editor): toggle SQL keyword case
2026-06-19 02:06:12 +08:00
t8y2
8b473d5912
fix(ci): handle release tag reruns
2026-06-18 22:41:16 +08:00
t8y2
545d203b59
fix(sidebar): preserve partition tree across pages
2026-06-18 19:36:58 +08:00
t8y2
593635a94d
fix(jdbc): keep query pagination cursor sessions
2026-06-18 17:40:12 +08:00
t8y2
46cefabe57
fix(grid): show column comments by default
2026-06-18 16:50:53 +08:00
t8y2
c62e323e16
fix(jdbc): improve goldendb metadata handling
2026-06-18 16:47:46 +08:00
t8y2
dc10f5720e
fix(editor): replace fold gutter icons with consistent SVG chevrons, fix queryStore tests
2026-06-18 16:29:23 +08:00
t8y2
7511753f71
fix(desktop): handle object source tab save close
2026-06-18 16:15:58 +08:00
Spencer.Chang
fae454f96a
feat: add sidebar type-to-search
2026-06-18 13:13:45 +08:00
t8y2
4ebf041601
chore(test): remove fragile database-type mapping tests
2026-06-18 12:15:10 +08:00
t8y2
e926adde42
fix(test): update GBase tree shape assertions and skip MQ in capability checks
2026-06-18 11:54:38 +08:00
林剑凛
9bc19cf3b0
fix: apply editor font to document preview
2026-06-17 17:39:38 +08:00
Spencer.Chang
598b5dfef8
feat: add query editor view data context action
2026-06-17 14:42:15 +08:00
Spencer.Chang
a68e8c680f
feat: add data grid condition history controls
2026-06-17 12:08:10 +08:00
miracle
b2617039fa
fix(mysql): normalize smart quotes in JSON input
...
* fix(grid): normalize smart quotes in JSON input to prevent parse errors
When manually typing JSON values in the data grid, input methods (especially
Chinese IME and macOS smart punctuation) can automatically convert standard
ASCII quotes to smart quotes (U+201C, U+201D, etc.), causing JSON parse failures.
Changes:
- Remove incorrect logic that tried to parse original value before normalization
- Add hasSmartQuotes() function to detect 7 types of smart quotes:
* Chinese quotes: U+201C, U+201D
* German quotes: U+201E, U+201F
* Smart single quotes: U+2018, U+2019
* Fullwidth quote: U+FF02
- Rewrite normalizeSmartQuotes() using charCodeAt to avoid oxc compiler issues
- Add comprehensive tests for MySQL JSON field quote normalization
All existing tests remain passing.
* fix(grid): preserve valid JSON while normalizing smart quotes
2026-06-17 10:33:10 +08:00