Commit Graph
375 Commits
Author SHA1 Message Date
二丫讲梵 fee3ed1d5a feat(desktop): add connection-level database browser 2026-08-12 02:20:05 +08:00
zipg 6ea009a586 fix(connection): refresh and display connection notes 2026-08-11 21:53:38 +08:00
William Yang c6f9ddb5a4 fix(sidebar): clear selection after connection moves 2026-08-11 21:37:31 +08:00
Abeautifulsnow 8d084cc655 fix(mqtt): resolve console labels at render time 2026-08-11 21:36:10 +08:00
Elias 801a96a003 feat(xugu): group object type members 2026-08-11 21:34:50 +08:00
amwps290 154c460657 feat(postgres): list user-defined types with details and DDL for PG-family databases 2026-08-11 15:00:24 +08:00
Elias d0535f94d4 feat(xugu): expose detailed trigger metadata 2026-08-11 03:33:17 +08:00
Elias 1b37e97486 feat(xugu): expose object type members in schema tree 2026-08-11 02:12:22 +08:00
知食分子 7a19c9d770 fix(desktop): improve legacy WebView style compatibility 2026-08-10 18:22:16 +08:00
t8y2 585e2f3c50 feat(oracle): expand package members in schema tree 2026-08-10 18:15:47 +08:00
Elias ad9075e18f feat(xugu): expose package members in schema tree 2026-08-10 17:05:54 +08:00
二丫讲梵 37f13018d3 feat(consul): add Consul full-stack workbench 2026-08-10 16:25:44 +08:00
onenewcode 5fe3b5b435 feat(mongo): add collection clone 2026-08-10 15:53:00 +08:00
zipg 295c260a72 feat(connection): persist manually selected default schema 2026-08-09 23:23:55 +08:00
t8y2 28b3491843 fix(oracle): preserve table metadata in DDL and clones
Closes #5215
2026-08-08 14:34:55 +08:00
二丫讲梵 efd0c381ad feat(nacos): namespace production protection and sidebar visibility 2026-08-08 10:55:21 +08:00
zipg fa2365153a fix(kingbase): compat V8 routine source and add extension details 2026-08-08 10:38:16 +08:00
Fernando Possebon bdf87ac255 fix(docs): move Documentation to database context menu 2026-08-08 10:37:50 +08:00
t8y2 3affcbfa85 fix(ui): improve desktop hover and cursor feedback 2026-08-07 16:31:02 +08:00
Abeautifulsnow 13878a1a30 fix(sidebar): match cross-word table names via prefix concatenation 2026-08-07 13:43:42 +08:00
352403d79e feat(xugu): add programmable object compile actions
* feat(xugu): add programmable object compile actions

* chore(i18n): autofill new translations

---------

Co-authored-by: mapan <pan.anarkh1994@gmail.com>
Co-authored-by: dbx-i18n-bot <github-actions[bot]@users.noreply.github.com>
2026-08-07 03:30:52 +08:00
Guoyu Su dfb9971849 feat(sidebar): expose visible object filters in the connection tree
* feat(sidebar): expose visible object filter

* fix(sidebar): refine visible filter status

* refactor(sidebar): move visible filter status to details

* fix(sidebar): clarify visible filter action
2026-08-07 03:24:25 +08:00
Elias c32f92a902 feat(sidebar): show invalid object status marker in tree 2026-08-07 02:53:51 +08:00
二丫讲梵 d6fa7fd866 fix(sidebar): preserve table search focus and selection after refresh 2026-08-07 02:41:28 +08:00
二丫讲梵 c0b2cfc2ca fix(sidebar): sync tree node expansion state after async load 2026-08-06 14:45:25 +08:00
AiLi 0862e63389 fix(dameng): preserve table and column comments when cloning table 2026-08-06 13:01:59 +08:00
James Leong b5ba730404 fix(sidebar): keep connection tooltip open while copying 2026-08-06 12:13:56 +08:00
t8y2 9dbbfb4a06 feat(sidebar): show connection note next to label with tight comment spacing 2026-08-06 02:11:02 +08:00
t8y2 67e6b3f32d Revert "feat(sidebar): expose visible object filter"
This reverts commit 580b70e1d4.
2026-08-06 01:27:16 +08:00
fa6540b739 fix(sidebar): 修复搜索筛选树分组折叠在 scope-only 过滤下空操作
* 🐛 fix(sidebar): 修复搜索筛选树的分组折叠与重复点击切换

- 在保留搜索子树时应用临时折叠状态,避免空分组重新展开
- 仅在搜索筛选期间记录节点折叠操作
- 允许分组标签双击后的连续点击正常切换展开状态
- 补充侧边栏搜索及节点点击行为测试

* fix(sidebar): collapseAllTreeNodes 按 scope-only 过滤填充 searchCollapsedIds

---------

Co-authored-by: t8y2 <t8y2@users.noreply.github.com>
Co-authored-by: skyler <1156263951@qq.com>
2026-08-06 00:55:24 +08:00
Guoyu Su 580b70e1d4 feat(sidebar): expose visible object filter 2026-08-05 23:58:22 +08:00
zipgandzipg 2ede64f1cb feat(db): 支持 VictoriaMetrics 数据库
* feat(victoriametrics): support native MetricsQL queries

* fix(victoriametrics): 完善指标浏览和结果导出

* fix(victoriametrics): 修复指标对象通用操作入口

* fix(victoriametrics): 修正指标注释和截断提示

* fix(i18n): 补齐 VictoriaMetrics 连接配置翻译

---------

Co-authored-by: zipg <4047349+zipg@users.noreply.github.com>
2026-08-05 23:58:11 +08:00
Yy-702 e749bdd42c feat(oracle): Ctrl/Cmd+click 打开存储过程源码
* feat(oracle): open procedure source via Ctrl/Cmd+click in SQL editor

Allow navigating from SQL identifiers to routine source like DataGrip/DBeaver.
Call sites open immediately without a global ALL_OBJECTS scan, and query-tab
views wrap bare Oracle ALL_SOURCE as CREATE OR REPLACE for editable DDL.

Close #5290

* fix(oracle): harden Ctrl/Cmd+click navigation identity model

Address review feedback on routine navigation correctness:
- Distinguish relation column lists (INSERT INTO t(...)) from routine calls
- Resolve schema.routine vs package.member before optimistic open
- Preserve quoted mixed-case identities for Oracle ALL_SOURCE lookup
- Try exact then uppercase name candidates in the Oracle Go agent
2026-08-05 23:57:50 +08:00
miracle c8c40ba839 fix(errors): unify backend error protocol and preserve db detail 2026-08-05 17:25:21 +08:00
t8y2 d65d712089 feat(tabs): add configurable data tab reuse modes 2026-08-05 13:05:26 +08:00
Andrew 336fbe094b feat(gaussdb): support multi-host connections 2026-08-05 11:17:01 +08:00
zipg 4cd88384ba fix(sidebar): keep multi-object DDL in one connection context 2026-08-05 11:11:29 +08:00
onenewcode a2e1128670 fix(mongodb): move sidebar index actions to indexes group 2026-08-05 01:02:21 +08:00
jinmo 8cfe380784 feat(mqtt): add MQTT broker connection support 2026-08-04 19:05:05 +08:00
Rson9 947cc16d92 feat(ssh): support JumpServer keyboard-interactive authentication 2026-08-04 14:23:44 +08:00
jean 44784d664c feat(desktop): add DDL shortcut and grid row delete action 2026-08-04 13:01:50 +08:00
t8y2 16920188ee fix(errors): hide internal agent metadata 2026-08-03 13:56:18 +08:00
onenewcode 8e7b74d0ee feat(mongodb): improve sidebar index management 2026-08-02 22:45:33 +08:00
t8y2 20334dc928 fix(sidebar): wrap long names in delete dialog 2026-08-02 18:13:31 +08:00
t8y2 9c400f200d fix(sidebar): activate load-more in double-click mode 2026-08-02 01:45:57 +08:00
t8y2 e33d8acb96 fix(dameng): normalize copied table target names 2026-08-01 23:43:58 +08:00
t8y2 165ad02375 fix(gaussdb): display M mode JDBC connection URLs 2026-08-01 18:50:59 +08:00
GIWTO 743af84e6f fix(sidebar): support dropping schema for Dameng database 2026-08-01 00:19:04 +08:00
zipg ecac4800c4 fix(postgres): preserve copied table comments safely 2026-07-31 19:33:43 +08:00
Euan af16c82568 fix(sidebar): preserve table reference drag while filtering 2026-07-31 16:22:41 +08:00