Commit Graph
8680 Commits
Author SHA1 Message Date
CSXFanMeng 5c43ccaac5 test(settings): cover result tab click pinning behavior (#10824) 2026-10-19 23:47:04 +08:00
CristianandClaude 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
zipgandzipg b81f18e4f5 fix(tabs): 未分组横版标签保留用户配置的连接底色 (#12756)
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com>
2026-10-19 20:01:39 +08:00
lxk955andzipg 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