Commit Graph
8670 Commits
Author SHA1 Message Date
zipg c1f490e6f3 fix(ci): gate test-only transfer column helper 2026-10-19 23:18:03 +08:00
zipg 5e21ab5f07 fix(db2): use cursor pagination for query results 2026-10-19 22:57:13 +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
Czaku cad6ccb0cd feat(i18n): add Polish (pl-PL) localization 2026-10-19 04:03:41 +08:00
lxk955 8ac2711668 feat(plugins): allow plugin workbenches to read and update tab title 2026-10-19 03:40:29 +08:00
zipg 8e57d6f979 feat(grid): load full text per page for large table preview 2026-10-19 03:25:24 +08:00
zipg 42890875b9 fix(grid): skip cell edit commit during IME composition 2026-10-19 03:21:14 +08:00
lxk955 d6cc18b2a9 feat(updates): restore driver download progress and batch counter 2026-10-19 03:21:03 +08:00
Hand Sonic 7b40a6ffca feat(editor): add native Neo4j Cypher completion 2026-10-19 03:20:51 +08:00
Hand Sonic 063801e1af feat(editor): add native NebulaGraph nGQL completion 2026-10-19 03:13:32 +08:00
lxk955 890326bdb0 feat(plugins): expose connection enumeration to plugins 2026-10-19 02:53:43 +08:00
onenewcode daf41df76d fix(transfer): replace existing mysql schema objects during transfer 2026-10-19 02:53:07 +08:00
lxk955 87ff3f4256 fix(editor): eliminate ui lag in hover column search 2026-10-19 02:52:56 +08:00