二丫讲梵
a5bb285caa
fix(meilisearch): unify task time formatting with locale display
2026-09-20 23:08:35 +08:00
efeire
98b7a9ed75
fix(oceanbase): localize explain plan estimated time label
2026-09-20 23:00:59 +08:00
zipg
786fea8418
fix(sidebar): restore loaded pages after clearing search
2026-09-20 19:36:31 +08:00
zipg
04c55ad067
feat(mysql): terminate sessions from the process list
2026-09-20 19:35:57 +08:00
zipg
6aab94b3a8
feat(diagram): show table and column comments on cards
2026-09-20 19:12:51 +08:00
Melody Ruch
2a8e329d05
fix(completion): respect identifier quoting for oracle completions
2026-09-20 19:10:29 +08:00
t8y2
f89759e744
feat(search): open standalone plugin workbenches from quick open
2026-09-20 18:46:15 +08:00
zipg
4d150fc909
fix(updates): sync update center state after manual component changes
2026-09-20 18:43:02 +08:00
zipg
1ef865008a
feat(structure): show comments and defaults in copy-fields dialog
2026-09-20 18:25:31 +08:00
ccq
b9cd24f718
feat(sync): support self-managed GitLab snippets
2026-09-20 17:30:23 +08:00
zipg
dd4d099e30
fix(grid): darken selected-cell border and align paint theme fallbacks
...
Two CI failures blocked the previous revision:
- The branch was 592 commits behind main, so it still carried the
dataGridSelectionContrast snapshot test that upstream has since
removed. Rebased on the current main, which drops it.
- dataGridPaintTheme.spec.ts asserts a contrast ratio of at least 3
between the selected-cell border and fill. Against the deeper
rgb(179, 208, 254) fill the old rgb(59, 130, 246) border only reached
2.34, so the light border is darkened to rgb(37, 99, 235) (3.29).
The paint theme fallback constants and the spec expectations are updated
to match, so the rendered color and the resolved tokens stay in sync.
2026-09-20 17:28:33 +08:00
Lee
bc74d5a73e
fix(grid): improve selected row
2026-09-20 17:28:19 +08:00
jearhe
f909f85075
feat(plugins): expose read-only estimated plan host api
2026-09-20 17:15:52 +08:00
zipg
ec7bc617c4
feat(admin): shift-select multiple sessions in process list
2026-09-20 16:49:57 +08:00
zipg
08cb9287de
feat(structure): add copy-all-column-names to table designer
2026-09-20 16:49:18 +08:00
二丫讲梵
908eab3c3a
feat(meilisearch): import JSON and enhance document export
2026-09-20 13:50:39 +08:00
Terry Yao
853a408d30
fix(objects): open view data tab on double-click and stop source toggle-off
2026-09-20 13:49:05 +08:00
高桥凉介
47f6f1934e
fix(driver-store): scroll long driver and plugin lists in place
2026-09-20 12:56:52 +08:00
efeire
33afb0b432
feat(oceanbase-oracle): split execution time from client wait
2026-09-20 12:31:47 +08:00
Ken
8074971399
fix(ai): fix database selector long-name tooltip and layout
2026-09-20 12:17:51 +08:00
Elias
4a5dca63fb
fix(xugu): require database before connecting
2026-09-20 12:17:37 +08:00
zipg
929c72407d
improve(updates): run component updates in background
2026-09-20 12:17:03 +08:00
zipg
b0cac9f714
fix(ddl): resolve DDL view formatting dialect by database type
2026-09-20 12:16:25 +08:00
efeire
a924285136
feat(transactions): add manual transactions to more execution paths
2026-09-20 11:07:11 +08:00
弈秋
832a4aa9ad
fix(plugins): make batch-mode cancel exit batch mode
2026-09-20 11:05:13 +08:00
zipg
6babd1bf9b
fix(updates): sync entry-point states after component updates
2026-09-20 11:03:31 +08:00
t8y2
faa8709266
feat(plugins): stream cancellable downloads to atomic local files
...
Refs: t8y2/dbx-plugin-s3#22
2026-09-20 04:09:15 +08:00
Melody Ruch
01f8326575
feat(sql-file): support pasting file paths in execute dialog
2026-09-20 01:48:10 +08:00
Melody Ruch
be36b45510
fix(ai): list mention tables from composer-selected database
2026-09-20 01:42:39 +08:00
jearhe
4f3be8ccfb
fix(plugin): resolve result-view by UI contribution
2026-09-20 01:32:23 +08:00
二丫讲梵
5b937388e5
feat(meilisearch): add index creation
2026-09-20 01:18:26 +08:00
javalover123
28cc1b9768
feat(editor): handle tabs after connection disconnect
2026-09-20 01:12:21 +08:00
二丫讲梵
86115971fa
fix(meilisearch): hide generic new-query entry for meilisearch
2026-09-20 00:50:55 +08:00
Melody Ruch
fa3925ca52
feat(editor): add whitespace display toggle for SQL editor
2026-09-20 00:50:44 +08:00
zipg
f9b984da68
fix(diagram): align multi-schema export positions with canvas
2026-09-20 00:50:14 +08:00
efeire
04376ef3fb
feat(oceanbase-oracle): support sequences, synonyms and db links
2026-09-20 00:49:44 +08:00
efeire
a19a4f595d
fix(oceanbase-oracle): handle manual transactions on grid save/switch
2026-09-20 00:49:33 +08:00
Jinpy
b1b99eccfb
feat(desktop): deliver font settings to plugin sandboxes
2026-09-19 19:13:30 +08:00
zipg and zipg
c71c35624b
fix(structure): 表结构编辑器补充可拖拽的纵向滚动条 ( #9585 )
...
编辑表结构的「字段 / 索引」页签之前只有自绘的横向滚动条,纵向只能靠滚轮,
字段较多时既没有“还有更多内容”的视觉提示,也无法拖拽定位。
- 复用 useVerticalOverlayScrollbar 组合式函数,为当前激活的表格页签
(字段 / 索引)渲染与横向滚动条同款的覆盖式纵向滚动条;
- 页签面板改为三行两列的 grid:工具栏、滚动区、横向条在第一列,
纵向条独占第二列,仅在有溢出且处于表格页签时出现;
- 隐藏该滚动区残留的原生纵向滚动条,避免与自绘条重叠;
- 补充单测:纵向滚动条在有溢出时出现、拖拽可同步 scrollTop,
以及非表格页签(DDL)下不渲染。
Fixes #9408
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com >
2026-09-19 15:23:27 +08:00
zipg and zipg
687b988b7d
fix(mysql): 显式配置的 group_concat_max_len 稳定生效并补充连接表单提示 ( #9582 )
...
DBX 连接 MySQL 时会执行 SET SESSION group_concat_max_len = 1048576,
避免 GROUP_CONCAT 结果被静默截断(#2775)。但当用户在 URL 参数里用
Connector/J 语法 sessionVariables=group_concat_max_len=... 显式指定值时,
内置语句与用户语句的执行先后取决于底层驱动,覆盖行为不具备确定性;
连接表单也没有任何提示,导致按服务端配置排查问题时被误导(#9412)。
- 新增显式覆盖检测:解析 sessionVariables 中的赋值目标,命中
group_concat_max_len(含大小写、@ 前缀、session 限定)时不再下发内置的
SET SESSION,用户/服务端的值始终生效;@user 变量与 @@global. 赋值不影响
默认行为。
- 连接表单 URL 参数下方为 MySQL 增加提示,说明可用的覆盖写法
(sessionVariables=group_concat_max_len=@@global.group_concat_max_len 即
完全跟随服务端配置),并补齐 10 个语言包文案。
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com >
2026-09-19 15:23:16 +08:00
zipg and zipg
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
Jinpy and jinpy.he
58fd050a28
fix(desktop): keep timeout inherit flags when saving plugin connections ( #9579 )
...
* fix(desktop): keep timeout inherit flags when saving plugin connections
* fix(desktop): hide dead query timeout scope from plugin connections
query_timeout_secs only feeds the database query pipeline (dataGrid,
queryStore); plugin connections such as SSH never consume it, so the
generic Advanced-tab radio only suggested a budget the provider cannot
honor. Hide the row for plugin connections while keeping hydration and
submit untouched, and pin the round-trip contract (explicit inherit
flag, preserved scalar) plus the deliberate keep of the connect timeout
radio in the regression spec.
---------
Co-authored-by: jinpy.he <jinpy.he@kuehne-nagel.com >
2026-09-19 13:31:36 +08:00
t8y2
3100a918cc
feat(plugins): classify install beacons by kind and client id
2026-09-19 10:56:01 +08:00
zipg
ffb915061f
feat(editor): select all and deselect all in completion column picker
2026-09-19 10:55:21 +08:00
КГБ Lieu
30fe61d440
fix(sql-file): extend relational constraint bypass to Postgres and SQL Server
2026-09-19 09:47:58 +08:00
zipg
85a10be4c9
fix(mongodb): keep local value filters across page size changes
2026-09-19 09:46:36 +08:00
二丫讲梵
bb4fb6c83a
feat(grid): incremental column freeze and single-column unfreeze
2026-09-19 09:28:38 +08:00
ReadMe.md
1f43d184aa
feat(sidebar): add nested virtual table groups with drag and batch move
2026-09-19 09:24:34 +08:00
zipg
a03d19a76c
fix(redis): localize set editor row and column labels
2026-09-19 09:24:05 +08:00
jearhe
f3e5909a20
feat(nacos): add YAML diagnostics for config editor
2026-09-19 08:52:39 +08:00