t8y2
a529344ac7
fix(mcp): write bridge port to resolved data dir
2026-07-01 15:14:31 +08:00
t8y2
d88e1b1e6a
fix(mcp): use node entry for Windows configs
2026-07-01 13:40:48 +08:00
miracle
0c91fecf5d
feat(editor): add table copy/paste keyboard shortcuts
...
* feat: add table copy/paste with configurable structure and data options
- Implement Navicat-style table copy/paste functionality
- Support multi-table selection and batch operations
- Configurable paste modes: structure+data (default), structure only, data only
- Backend: add build_copy_table_data_sql API (INSERT INTO ... SELECT)
- TreeItem.vue: copy/paste context menus, paste dialog with mode selection
- ObjectBrowser.vue: batch toolbar buttons, context menu, paste dialog
- Refactor TreeClipboard type to support multi-table entries
- Add i18n keys for all 7 locale files (en, zh-CN, zh-TW, ja, es, it, pt-BR)
* Fix table paste shortcuts
* Fix Kafka MQ sidebar detection
* Restrict table paste scope
* Support data copy for primary SQL databases
2026-07-01 12:49:37 +08:00
t8y2
62951de2b3
fix(release): allow missing WebView2 loader
2026-07-01 10:28:05 +08:00
t8y2
3d6c609f42
chore(release): prepare v0.5.42
2026-07-01 02:20:43 +08:00
t8y2
299a9843f3
fix(elasticsearch): pass routing for document writes
2026-07-01 00:43:14 +08:00
onenewcode
b90e4fd64e
feat(mongodb): support createIndex shell command ( #2187 )
2026-06-30 21:34:58 +08:00
t8y2
25dcbeb7e4
feat(oscar): add OSCAR database support
2026-06-30 20:07:55 +08:00
zipg
d04463ebeb
Feature:支持 SQL Server 旧版兼容模式 ( #2181 )
...
* fix: 支持 SQL Server 旧版非加密重试
* fix: 优化 SQL Server 旧版兼容模式入口
---------
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-30 19:52:07 +08:00
zipg
da63f6e358
feat(release): add Windows WebView2 offline installer
2026-06-30 19:50:41 +08:00
miracle
7cec4892bf
feat(kafka): support Kafka MQ admin client
2026-06-30 17:01:24 +08:00
t8y2
ba87230302
feat(release): bump app version to 0.5.41
2026-06-29 12:35:59 +08:00
t8y2
4c48263793
feat(grid): add database value filter
2026-06-29 03:13:35 +08:00
Guoyu Su
7a5984a1fd
fix(mongodb): support shell projection and db.version
2026-06-29 00:27:27 +08:00
zipg
f57c41381b
fix(portable): prevent stale portable marker from wiping history data
2026-06-28 19:00:40 +08:00
t8y2
6c232899b4
feat(agents): remove legacy Oracle Java agents
2026-06-28 16:11:22 +08:00
t8y2
05058bd777
feat(release): bump app version to 0.5.40
2026-06-28 02:24:39 +08:00
zipg
8b3fe8a7cc
Fix:修复 macOS 全屏关闭窗口异常
2026-06-27 23:28:39 +08:00
zipg
b85b14bfde
Fix: 优化 SQL 库启动加载
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-27 15:07:26 +08:00
miracle
de39c1662d
feat: ZK 节点树改为真正懒加载 ( #1987 )
...
* feat: lazy load zookeeper nodes
* fix: preserve zookeeper focused path hierarchy
2026-06-27 15:02:09 +08:00
hb
7b08307896
fix: prevent implicit database creation on connection for SQLite ( #1986 )
2026-06-27 12:31:02 +08:00
t8y2
23b44cc2b9
fix(mcp): add direct Redis command execution
2026-06-26 22:27:31 +08:00
eryajf
76e2d33cd3
feat(update): add configurable update download source
2026-06-26 22:25:42 +08:00
二丫讲梵
10aff74072
feat(export-tracker): 增强导出任务跟踪功能 ( #1958 )
...
- 添加了对数据库导出、SQL 文件导出和数据传输任务的支持
- 引入了新的状态和错误处理机制
- 实现了任务的重叠检查,防止同时进行相同目标表的数据传输
- 更新了 API 调用以支持新的任务类型
- 增加了相应的国际化文本
- 添加了单元测试以确保新功能的正确性
2026-06-26 18:50:25 +08:00
t8y2
23ee0a42a3
fix(connection): clone url_params to avoid partial move in influxdb test
2026-06-26 18:17:51 +08:00
Oleksandr Liakhevych
def59969e5
fix(ai): fix Windows Codex CLI launch with npm-installed shims ( #1953 )
2026-06-26 17:45:45 +08:00
ptma
fdd7d2095b
feat(influxdb): support influxdb epoch parameter ( #1946 )
2026-06-26 17:33:58 +08:00
林剑凛
895f116b04
fix(ai): resolve Codex CLI on Windows ( #1935 )
2026-06-26 17:06:24 +08:00
t8y2
cdfe576024
fix(structure): load dynamic data type options
2026-06-26 15:22:33 +08:00
Abeautifulsnow
5f2b24d700
fix(ai): enforce SQL task contracts structurally instead of keyword heuristics
...
* fix: enforce agent task contracts
* fix(ai): enforce SQL task contracts structurally
2026-06-26 13:18:49 +08:00
jischeng
82fd078c10
fix(mysql): health-check pooled connection before DDL query
...
* fix(mysql): health-check pooled connection before DDL query
`mysql_ddl` fetched a connection with a raw `pool.get_conn()` and issued
`SHOW CREATE TABLE` directly, unlike other read paths (`get_columns`,
`list_indexes`, ...) which go through `get_conn_with_health_check`. A
pooled connection that went stale while idle (server closed it after its
idle timeout, NAT/firewall dropped the TCP state, ...) would then fail on
the first DDL request after a period of inactivity, surfacing a low-level
connection error that a manual refresh would mask.
Route `mysql_ddl` through `get_conn_with_health_check` so stale
connections are pinged and replaced before the query runs, matching the
rest of the MySQL metadata path.
* fix(test): add redis_scan_page_size to ConnectionConfig test helpers
`d815a16b` (feat(redis): move scan page size to connections) added
`redis_scan_page_size` to `ConnectionConfig` but did not update several
struct-literal test helpers, so `cargo clippy --workspace --all-targets`
fails with `missing field redis_scan_page_size`. This is a pre-existing
breakage on `main` (CI has been red since that commit) and is unrelated to
this PR's actual change; included here only to unblock CI.
Helpers fixed here:
- src-tauri/src/commands/connection.rs (`mongodb_config`)
- crates/dbx-web/src/routes/connection.rs (`sqlite_config`)
2026-06-26 13:16:52 +08:00
backtrack
546a59b1e3
fix(app): load host GTK IM modules for AppImage
2026-06-26 12:13:41 +08:00
林剑凛
476c5cbc09
fix(app): detect npm in common Windows paths
2026-06-26 11:56:23 +08:00
t8y2
367d3682d2
fix(desktop): use custom window controls on Linux
2026-06-26 11:11:22 +08:00
t8y2
486c7a69c6
chore(release): bump app version to 0.5.39
2026-06-26 02:47:33 +08:00
t8y2
4ad4580789
fix(linux): allow dead code for webkit rendering workarounds and appimage backend override
2026-06-26 01:46:42 +08:00
lexmin0412
c2376494d3
feat(vector): add ChromaDB support
2026-06-26 01:41:36 +08:00
t8y2
89a957d03b
fix(desktop): improve AppImage Wayland startup
2026-06-25 23:06:08 +08:00
Oleksandr Liakhevych
034cce47e0
fix(ai): Codex CLI provider reliability fixes for DBX Desktop
...
* fix(ai): resolve Codex CLI from shell PATH on macOS
* fix(ai): hide Codex CLI subprocess windows on Windows
* feat(ai): allow to set environment variable for Codex CLI
* fix(ai): parse Codex MCP tool events
* fix(mcp): honor Postgres TLS settings in direct queries
2026-06-25 22:31:14 +08:00
t8y2
87938abb64
fix: suppress unused variable warnings in tray icon theme
2026-06-25 21:38:27 +08:00
二丫讲梵
380d497fd3
fix(nacos): 配置导出功能与配置格式完善
...
- 添加导出配置文件名生成逻辑
- 实现剪贴板内容验证功能
- 更新多语言支持的导出相关文本
- 增强配置格式处理逻辑
2026-06-25 19:22:55 +08:00
t8y2
b2edf7cad6
fix(oracle): apply visible schema filter
2026-06-25 15:19:20 +08:00
echocde
d81e56b2c1
fix(ui): macOS tray icon color invert with system theme ( #1783 )
...
* fix(UI): Fix macOS tray icon color not automatically inverting with system theme.
* Delete unused assets
---------
Co-authored-by: Echocde <udixt@outlook.com>
2026-06-25 12:51:02 +08:00
t8y2
217fa65377
fix(release): bump version to 0.5.38
2026-06-25 10:59:48 +08:00
大峰
40c93b9dad
feat(connection): add visible schema filtering
2026-06-25 01:36:06 +08:00
miracle
0effda91b3
feat(zookeeper): add agent client browsing and node management
2026-06-25 00:40:48 +08:00
t8y2
bf9ef4365b
feat(vector): add weaviate support
2026-06-25 00:31:27 +08:00
t8y2
b89df5a43c
feat(sql): save external files locally
2026-06-24 23:13:17 +08:00
miracle
588ba3352d
feat: stream query result CSV/XLSX exports
...
* docs: add query result streaming export design
* feat(core): stream query result exports
* feat: expose query result streaming export APIs
* feat(desktop): stream query result exports from grid
* fix: route query result export cancellation through its command
* fix: reduce query export batch size and cancel latency
* opt: del local test files
2026-06-24 21:18:11 +08:00
t8y2
23edbe391f
feat(postgres): support schema comments
2026-06-24 18:35:43 +08:00