Commit Graph
144 Commits
Author SHA1 Message Date
Melody Ruch 6a5bfb6936 fix(editor): include sqlserver temp-table prefix in word selection 2026-09-20 19:09:18 +08:00
zipg 3cb1faf1c6 fix(editor): skip INSERT hints duplicating projection aliases 2026-09-20 00:51:06 +08:00
Melody Ruch fa3925ca52 feat(editor): add whitespace display toggle for SQL editor 2026-09-20 00:50:44 +08:00
zipgandzipg ed1881e323 fix(editor): 右键粘贴含 CRLF 的剪贴板文本不再报选区越界 (#9576)
SQL 编辑器里选中一百多行后,右键“粘贴”从 Excel 复制的表格数据会报
“读取剪贴板失败:Selection points outside of document”,文档内容不变;
先删除文本再粘贴则正常。

右键粘贴按剪贴板原文长度计算光标位置,而 CodeMirror 会把插入文本中的
\r\n、\r 归一化为 \n,实际写入的文本比原文短,光标落到文档末尾之后,
dispatch 抛出 RangeError: Selection points outside of document。

- 新增 queryEditorClipboardPasteChange:先归一行尾再按实际插入长度计算光标
- QueryEditor 右键粘贴改用它,选区长度不再影响粘贴是否成功

Co-authored-by: zipg <4047349+zipg@users.noreply.github.com>
2026-09-19 13:31:40 +08:00
zipg 257e023120 fix(completion): stop appending space before statement terminators 2026-09-19 10:55:06 +08:00
gggaiitx 04c6e67bbd feat(search): add global file content search in QuickOpen 2026-09-19 00:21:27 +08:00
zipg f0342ad3d9 feat(updates): centralize client and component update management 2026-09-18 23:14:00 +08:00
Melody Ruch ca8bc9bf12 fix(editor): distinguish SELECT wildcards from multiplication 2026-09-18 20:19:08 +08:00
C.J.S 06bbf99e3d fix(editor): keep selection highlights aligned during dragging 2026-09-18 17:34:14 +08:00
t8y2 9ded32c4c1 fix(editor): navigate SQL hover search matches
Closes #9442
2026-09-17 21:02:41 +08:00
Mo-Moore 65b820e6a9 feat(editor): dialect-aware SQL quick actions with per-database templates 2026-09-17 17:29:01 +08:00
Mo-Moore 254b9baaff feat(editor): resolve table hover across schemas in current database 2026-09-17 14:32:45 +08:00
t8y2 ab5aba9497 fix(editor): stop per-keystroke full-document statement reparse
Closes #8600
2026-09-17 01:30:02 +08:00
Abeautifulsnow ea1de14517 feat(editor): group shortcuts by scope with conflict tiers
Closes #9075
2026-09-16 21:36:55 +08:00
九日 85653427ef fix(editor): place caret on click after unfocused sql scroll
Closes #9296
2026-09-16 21:23:58 +08:00
Abeautifulsnow 3f74195835 fix(editor): keep Cmd+H for macOS hide instead of replace 2026-09-15 12:09:04 +08:00
zipg b8f39f9c24 feat(oracle): add dblink completion, tree view and management 2026-09-13 02:00:09 +08:00
zipg 6694e4382e fix(editor): keep SQL table names highlighted 2026-09-13 01:59:21 +08:00
zipg e60b0f3083 fix(editor): reduce Vim arrow key lag 2026-09-12 09:29:27 +08:00
Thanadon Kongkanun 35773ace52 fix(shortcuts): record shifted punctuation by its unshifted key 2026-09-11 23:26:30 +08:00
二丫讲梵 8b1379ff4f fix(editor): preserve snippet navigation after dismissing completion 2026-09-11 23:25:18 +08:00
U1 a4eab4f73f fix(doris): add MATERIALIZED keyword for completion 2026-09-11 14:13:17 +08:00
二丫讲梵 5cd4706d3d feat(editor): highlight sql table aliases and references 2026-09-11 12:06:59 +08:00
二丫讲梵 15d451d43a fix(editor): improve result navigation and scrolling performance 2026-09-11 10:51:41 +08:00
Eve bd828076ab feat(editor): add explain plan shortcut 2026-09-10 15:57:04 +08:00
Eve a688aadec2 fix(editor): preserve multi-click selection drags 2026-09-10 14:30:23 +08:00
Eve d48167ef66 fix(editor): include SQL Server variable prefix in word selection 2026-09-10 12:44:23 +08:00
C.J.S 0e32e003f5 fix(editor): keep drag selection responsive 2026-09-10 11:20:56 +08:00
二丫讲梵 798733fd29 feat(ai): add panel shortcut and conversation restore 2026-09-08 22:34:26 +08:00
dienaso 16491cc3dd fix(editor): keep Enter and Tab with the IME during composition 2026-09-06 15:00:00 +08:00
t8y2 27369a40dd fix(editor): tokenize t-sql temp table names for highlighting
Closes #8267
2026-09-06 10:18:37 +08:00
Melody Ruch d5a511b719 fix(editor): highlight builtin SQL functions in editor themes 2026-09-05 09:22:16 +08:00
t8y2 ffe1e58fbb fix(editor): restore keyword highlighting for standard-SQL dialects
Closes #8123
2026-09-05 09:11:22 +08:00
wnyr 14168cc36a fix(editor): enable backslash escapes for MySQL-family dialects 2026-09-05 00:53:59 +08:00
t8y2 5d1061d490 perf(editor): trim per-frame splitter drag overhead 2026-09-04 20:36:16 +08:00
Melody Ruch a559371fc9 fix(editor): disable code editor font ligatures 2026-09-04 16:55:08 +08:00
yanguibao1997 5e03c20821 feat(editor): add naming style conversion for selections 2026-09-04 16:52:47 +08:00
t8y2 09de83e64e feat(editor): skip LIKE wildcards when double-clicking a string
Closes #8129
2026-09-04 13:01:13 +08:00
zipg 232426ced2 fix(grid): restore copy current row Mod+D shortcut 2026-09-04 02:05:07 +08:00
t8y2 fe955da729 fix(editor): fold Elasticsearch REST requests individually
Closes #8065
2026-09-04 00:44:10 +08:00
Jamie 5e4f756a63 fix(editor): keep caret visible at fractional zoom levels 2026-09-03 20:45:26 +08:00
Abeautifulsnow dd11e42748 fix(editor): anchor wrapped line numbers via inline style 2026-09-03 18:50:05 +08:00
t8y2 e98e3157f1 fix(editor): pin completion icon glyph to its box 2026-09-03 15:01:31 +08:00
Ryan Liu 7d92433689 feat(editor): add occurrence selection actions 2026-09-02 20:38:17 +08:00
二丫讲梵 fdea607efd feat(editor): batch-select completion fields via drag 2026-09-02 18:07:25 +08:00
Mo-Moore 600af87532 feat(editor): extend insert column hints to select 2026-09-01 13:11:58 +08:00
jearhe 694611aade fix(editor): keep scroll after canceling dangerous sql 2026-09-01 12:16:59 +08:00
jearhe f9ff9245ce feat(editor): search table structure hover with aligned offsets 2026-09-01 01:46:04 +08:00
Mo-Moore 69a032ed63 feat(sidebar): batch actions for multi selected nodes 2026-09-01 00:22:02 +08:00
wangfengxiang 2f71a1a8aa feat(argo): add argodb connection type with routine browsing 2026-09-01 00:21:10 +08:00