CSXFanMeng
5c43ccaac5
test(settings): cover result tab click pinning behavior ( #10824 )
2026-10-19 23:47:04 +08:00
Cristian and Claude Sonnet 5.5
41a5a9f59e
fix(layout): sharper inner panel corners ( #12600 )
...
Workbench panels used a translucent 1px border on a small radius, which nearly
vanished against the same-coloured shell in dark themes and read as stray pixels
on the anti-aliased arc (most visible on Linux). Introduce .dbx-panel with the
radius one step above rounded-md (so the Corner style setting still applies) and
an opaque border in dark themes, and let the sidebar's inner overflow container
inherit the radius so its header no longer paints over the rounded corner.
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-19 23:39:56 +08:00
lxk955
127cf84e1b
fix(editor): highlight quoted SQL identifiers as identifiers instead of strings ( #12122 ) ( #12630 )
2026-10-19 23:37:33 +08:00
HARRISON
5b6fbebe90
fix(grid): list go-to-column targets in the local column order ( #11862 )
...
The go-to-column lookup list was built from the database column order, so
after dragging column headers into a custom order the list disagreed with
the grid (and with the column filter panel, which already follows the
local order). Build it from orderedDisplayableColumnIndexes instead; the
item index carried by each entry is still the real column index, so the
jump target is unchanged.
Related #11845
2026-10-19 23:35:44 +08:00
lxk955
1e46083f2b
fix(postgres): fix LEFT JOIN position in compat index metadata SQL ( #12686 )
2026-10-19 23:33:23 +08:00
ordinary being
0fe5b902e9
fix(transfer): gate MySQL auto_increment sources by target type
...
统一校验目标数据库对自增列类型的支持。
2026-10-19 23:31:00 +08:00
Qing Liang
065171bc18
docs: clarify safe plugin tool lifecycle patterns
...
补充插件工具生命周期和失败语义文档。
2026-10-19 23:26:47 +08:00
ezreal
0b57de1de5
fix(settings): render locale flags consistently on Windows
...
使用本地 SVG 让 Windows 语言选择器稳定显示国旗。
2026-10-19 23:22:52 +08:00
Loc Nguyen
4586dcd44d
fix(editor): keep table hover open while typing in its search box
...
保持表格悬浮搜索框在输入法组合期间可用。
2026-10-19 23:21:02 +08:00
zipg
a438fdf21f
fix(connection): 为各类连接表单补齐保存密码开关
...
补齐各类连接表单的保存密码开关。
2026-10-19 23:13:15 +08:00
zipg
5e52b722cd
fix(sql): 补全 PostgreSQL MERGE 子句,修复格式化逐词换行
...
补全 PostgreSQL MERGE 格式化的子句识别。
2026-10-19 23:11:30 +08:00
zipg
04ba5f01e5
fix(editor): 快速开始页打开查询时带入默认 schema
...
修复快速开始页查询未带入连接默认 schema 的问题。
2026-10-19 23:09:44 +08:00
Zhaokang Jiang
eb553eb2e5
fix(grid): start auto-refresh when selecting an interval
...
Start or restart data-grid auto-refresh when an interval is selected, with regression coverage for timer and menu state.
2026-10-19 22:11:25 +08:00
Jinpy
884ef6ba17
fix(plugin): preserve reconnected sidecar sessions
...
Preserve plugin sidecar registrations across reconnects by serializing connection lifecycle calls and isolating unconfirmed disconnects.
2026-10-19 21:56:22 +08:00
t8y2
65a3e24aed
style(transfer): apply cargo fmt and oxfmt to column case changes
2026-10-19 21:15:36 +08:00
t8y2
7fdf162838
feat(transfer): add uppercase column names option
...
Closes #12741
2026-10-19 20:51:41 +08:00
t8y2
fd3509bbd6
fix(transfer): map DATETIME to TIMESTAMP for Oracle-family targets
2026-10-19 20:51:40 +08:00
t8y2
48214aea9d
fix(influxdb): show read-only measurement description for View DDL
...
Closes #12730
2026-10-19 20:51:40 +08:00
t8y2
050757bcaa
fix(postgres): cast schema placeholder to text in length() for CockroachDB
...
Closes #12722
2026-10-19 20:51:40 +08:00
zipg and zipg
b81f18e4f5
fix(tabs): 未分组横版标签保留用户配置的连接底色 ( #12756 )
...
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com >
2026-10-19 20:01:39 +08:00
lxk955 and zipg
e327f5f6de
fix(sql): use inclusive end columns
...
Co-authored-by: zipg <zipg@users.noreply.github.com >
2026-10-19 19:32:32 +08:00
b3e9c5c20c
fix(connection): 支持 Redis TLS CA 与客户端证书 ( #12598 )
...
* fix(connection): 支持 Redis TLS CA 与客户端证书
* chore(i18n): autofill new translations
* chore: re-run CI after i18n autofill
* refactor(redis): 装箱集群 TLS 证书配置以通过 clippy
---------
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com >
Co-authored-by: dbx-i18n-bot <github-actions[bot]@users.noreply.github.com>
2026-10-19 18:58:42 +08:00
HARRISON
70f1834655
fix(ui): 斜滑经过相邻项时不再抢走已展开的二级菜单 ( #12739 )
...
上一版的「安全三角」只保护了关闭:指针离开触发项后仍在三角内就不会
关闭子菜单。但指针斜向滑向子菜单时必然经过相邻的一级项,而
onItemMouseEnter 一旦命中相邻项就立即切换子菜单,三角并未参与这个决
策——于是上下两项都有二级菜单时,指针先滑到下一栏,子菜单瞬间换成下
一栏的。经过无二级菜单的项时同样会立即关闭。
改动:
- CustomContextMenu.vue 增加 syncSubmenu(),作为「哪一行拥有二级菜单」
的唯一决策点,由行 hover、行 leave、document pointermove 统一驱动,
指针在行进途中就被持续重新评估,而不是只在穿过行边界的那一刻决定。
- 指针在「已展开子菜单」的安全三角内(或已在子菜单里)时,经过的行不
得接管子菜单;离开三角后若停在另一行上,需停留 300ms 才交接,慢速滑
过不会误切。
- 三角仍然只在离开某一级项时构建,行为与上一版一致。
验证:
- 新增 3 个回归用例(斜滑经过带子菜单的相邻行 / 经过无子菜单的行 /
停在相邻行后交接)。回退 CustomContextMenu.vue 到 origin/main 后 3 个
用例全部 FAIL,说明用例命中真实缺陷。
- 全量 vitest:1871 files / 24493 tests 通过;vue-tsc、oxlint、oxfmt 通过。
- 未做真机手感验证(happy-dom 无布局,指针轨迹为按真实事件顺序派发)。
2026-10-19 18:49:59 +08:00
e42f3d7307
fix(plugins): keep the sidebar shortcut list visible beside the endpoint row ( #12604 )
...
Generated with [Devin](https://devin.ai )
Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com >
2026-10-19 18:15:50 +08:00
Xsyl.way
a18bae6672
fix(import): preserve current timestamp expressions in sql imports
2026-10-19 18:04:44 +08:00
t8y2
4d5faa7406
chore(rust): simplify boolean expressions for clippy 1.96
2026-10-19 16:25:44 +08:00
Lan-zk
c7c266c309
perf(search): batch column fetch and multi-table probe
2026-10-19 15:17:58 +08:00
Xsyl.way
105da7dfea
feat(editor): support ctrl-n/p in completion lists
2026-10-19 15:17:46 +08:00
Xsyl.way
5a183a707c
fix(sidebar): restore keyboard focus after dialogs
2026-10-19 15:17:34 +08:00
lxk955
d51b92998c
fix(editor): suppress repeated execution shortcuts while running
2026-10-19 15:17:20 +08:00
弈秋
45c0ccadcd
fix(postgres): keep opclass joins before where in gaussdb compat sql
2026-10-19 14:33:04 +08:00
ordinary being
d345c25f71
fix(transfer): narrow mysql auto-increment by target and skip defaults
2026-10-19 14:32:49 +08:00
lxk955
4fd9bfecc6
fix(objects): sync detail panel when switching objects with auto-open
2026-10-19 14:32:33 +08:00
ordinary being
4952707bbb
test(grid): pin oracle blob copy-as-sql hex behavior
2026-10-19 14:32:15 +08:00
弈秋
bf9bb3fc47
test(redis): cover standalone collection pagination scoping
2026-10-19 14:07:57 +08:00
二丫讲梵
6c955135d9
fix(query): paginate multi-statement query results
2026-10-19 14:07:43 +08:00
lxk955
f77ddbce35
feat(grid): remember sql result column widths
2026-10-19 13:30:31 +08:00
ordinary being
f3b163a29e
fix(grid): copy text-like oracle blobs as decoded text
2026-10-19 13:30:18 +08:00
jearhe
9944e1e04c
feat(plugin-plan): add estimated plan support for huawei dws
2026-10-19 13:30:05 +08:00
lxk955
e08b81e2ce
fix(table): map indexless batch drop results to the plan
2026-10-19 13:29:53 +08:00
lxk955
eea80fc31a
fix(redis): scope standalone load more cursor to its connection
2026-10-19 13:29:40 +08:00
lxk955
6a2caa5083
fix(sidebar): sync trigger toggle status and preserve table triggers
2026-10-19 12:12:24 +08:00
zipg
b9dc55586b
fix(grid): follow boolean text setting in editor and detail views
2026-10-19 11:59:22 +08:00
zipg
87e3258b09
fix(grid): drop full-grid overlay during total row count
2026-10-19 11:59:10 +08:00
onenewcode
3421febc32
fix(plugins): preserve sidebar shortcuts after visibility toggle
2026-10-19 11:58:57 +08:00
ordinary being
175c79f2ee
fix(transfer): keep identity sources auto-increment on mysql targets
2026-10-19 11:58:45 +08:00
lxk955
0ff3461815
fix(sidebar): scope trigger refresh and support firebird trigger actions
2026-10-19 11:58:32 +08:00
github-actions[bot]
cb4406c715
chore(packages): release 0.4.124 [skip node-packages-release]
packages-v0.4.124
2026-10-19 01:37:31 +00:00
github-actions[bot]
23d25e58fa
chore: bump module versions [skip ci]
2026-10-19 01:17:42 +00:00
t8y2
916539787e
chore(release): prepare v0.6.48
agents-latest
agents-v0.2.145
v0.6.48
2026-10-19 09:13:36 +08:00