Commit Graph
2531 Commits
Author SHA1 Message Date
HaoNan Ye 11ed3a0d3b fix(postgres): include public schema in search_path for PostGIS functions (#1817) 2026-06-26 17:58:07 +08:00
林剑凛 bebed75265 fix(check): stabilize pnpm check on Windows 2026-06-26 17:55:58 +08:00
t8y2 d024ac3bf4 fix(kingbase): use catalog column metadata 2026-06-26 17:47:25 +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
zipgandstaff de10296f69 fix: 修复 AI SQL 方言上下文 (#1943)
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-26 17:40:41 +08:00
zipgandstaff 8bcfb937a8 fix: 优化主题切换交互 (#1945)
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-26 17:35:12 +08:00
ptma fdd7d2095b feat(influxdb): support influxdb epoch parameter (#1946) 2026-06-26 17:33:58 +08:00
t8y2 a1dba7a18c fix(issue-template): merge error logs into description checklist 2026-06-26 17:30:19 +08:00
t8y2 63fad1398b fix(issue-templates): standardize issue titles by removing emojis 2026-06-26 17:23:23 +08:00
t8y2 2268771533 fix(structure): refine editor input focus styles 2026-06-26 17:15:27 +08:00
林剑凛 9a2cf6835c fix(check): run pnpm checks on Windows (#1941) 2026-06-26 17:15:01 +08:00
t8y2 2f06ca5fe3 fix(data-compare): batch sync execution 2026-06-26 17:10:26 +08:00
林剑凛 895f116b04 fix(ai): resolve Codex CLI on Windows (#1935) 2026-06-26 17:06:24 +08:00
t8y2 f3dfa3e1a7 fix: 修复 webdav 文件格式以恢复 CI 检查 2026-06-26 16:52:13 +08:00
zipgandstaff 04021d39f8 fix: 优化单元格详情布局 (#1920)
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-26 16:13:18 +08:00
LRcodingandzero f963a6e793 fix(app): decode imported connection link names (#1930)
Co-authored-by: zero <zero@zeroMacmini.local>
2026-06-26 16:09:17 +08:00
zipgandstaff 2aba40ecb7 fix: 修复 SQL Server 查询结果分页重复第一页 (#1927)
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-26 15:58:10 +08:00
t8y2 4e5cb62102 fix(kingbase): list views and routines 2026-06-26 15:48:18 +08:00
t8y2 f1c4604aeb fix(xugu): normalize varying column types 2026-06-26 15:38:21 +08:00
二丫讲梵 861200d664 fix: 修复webdav自动定时同步异常的问题 (#1921) 2026-06-26 15:35:48 +08:00
t8y2 cdfe576024 fix(structure): load dynamic data type options 2026-06-26 15:22:33 +08:00
t8y2 5ffac129e0 fix(grid): 调整列排序菜单顺序,数据库排序置顶 2026-06-26 15:05:31 +08:00
49e79eb934 feat: 支持 SQL 参数查询
* Fix: 支持 SQL 参数查询

* Fix: 修复前端格式检查

---------

Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
Co-authored-by: t8y2 <1156263951@qq.com>
2026-06-26 14:19:05 +08:00
林剑凛 9bed864e61 feat(grid): show selection summary (#1903) 2026-06-26 14:17:04 +08:00
zipgandstaff 74d57982c9 feat: 执行查询前提示选择数据库
* Improve:执行查询前提示选择数据库

* Fix:补齐连接配置测试字段

---------

Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-26 14:03:27 +08:00
zipgandstaff dbfe284ca9 fix: 修复侧边栏定位表节点异常及连接配置测试字段缺失
* Fix: 修复侧边栏定位表节点异常

* Fix: 修复连接配置测试字段缺失

---------

Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-26 13:59:29 +08:00
zipgandstaff 37d0dd7ad7 fix: 修复 PostgreSQL 字段名高亮异常
* Fix:修复 PostgreSQL 字段名高亮异常

* Fix:补齐连接配置测试字段

---------

Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-26 13:27:40 +08:00
jischeng 21a07651db fix(starrocks): detect primary keys via information_schema.COLUMNS
* fix(starrocks): detect primary keys via information_schema.COLUMNS

The Doris family (StarRocks/Doris) loaded columns through `SHOW COLUMNS`
for performance (perf(doris) commit 69ecde8f). However StarRocks reports
the `Key` column as `YES`/`NO` instead of MySQL's `PRI`, so `is_primary_key`
was never set and the data grid always showed "无主键定位" (keyless edit
warning) for tables that actually have a primary key.

Switch to `get_columns`, which queries information_schema.COLUMNS first —
where `COLUMN_KEY = 'PRI'` correctly identifies primary keys (and only real
primary keys, not duplicate-key sort columns) — and still falls back to
`SHOW COLUMNS` when information_schema is unavailable.

Verified against a live StarRocks connection: information_schema.COLUMNS
reports `COLUMN_KEY = 'PRI'` for primary-key columns while `SHOW COLUMNS`
reports `Key = YES`. Paimon catalog tables are unaffected (both paths
report no primary key for them).

* 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:25:40 +08:00
林剑凛 41f2468313 feat(objects): support object browser column resizing 2026-06-26 13:23:17 +08:00
lexmin0412 0e1d2dd32e feat(redis): add column sorting for Hash field/value view (#1789) 2026-06-26 13:22:00 +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
LRcoding eb664dba4c fix(core): support fuzzy table search 2026-06-26 13:15:01 +08:00
zipgandstaff d6052cff8b fix: 避免过期连接尝试残留错误提示
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-26 12:32:02 +08:00
backtrack 546a59b1e3 fix(app): load host GTK IM modules for AppImage 2026-06-26 12:13:41 +08:00
t8y2 c3d47ece2c fix(sqlserver): support 2008 query pagination 2026-06-26 12:03:25 +08:00
林剑凛 476c5cbc09 fix(app): detect npm in common Windows paths 2026-06-26 11:56:23 +08:00
t8y2 2b6a8919d2 fix(sqlserver): display binary cells as hex 2026-06-26 11:44:32 +08:00
lexmin0412 f17f91c3be feat(mcp): add OpenCode config guide in settings (#1887) 2026-06-26 11:24:30 +08:00
dalew d815a16b86 feat(redis): move scan page size to connections 2026-06-26 11:13:34 +08:00
t8y2 367d3682d2 fix(desktop): use custom window controls on Linux 2026-06-26 11:11:22 +08:00
lexmin0412 676dcdb490 fix(i18n): add missing MCP settings keys for zh-TW (#1879) 2026-06-26 10:53:43 +08:00
zipgandstaff ad9920f1ae fix: 移除标签页置顶快捷按钮
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-26 10:42:53 +08:00
二丫讲梵 ad6e13dba8 feat(sidebar): 添加展开全部功能并支持多语言
- 新增 loadAllObjectGroupChildren 函数以加载所有对象组子项
- 在侧边栏菜单中添加“展开全部”选项
- 更新多语言文件以支持“展开全部”文本
2026-06-26 09:54:20 +08:00
二丫讲梵 058bbf72cc feat(issue_template): 更新功能请求和问题模板,增加数据库类型和版本输入 2026-06-26 09:52:21 +08:00
github-actions[bot] 64a46deba1 chore(packages): release 0.4.15 [skip node-packages-release] packages-v0.4.15 2026-06-26 01:52:05 +00:00
t8y2 486c7a69c6 chore(release): bump app version to 0.5.39 agents-v0.2.37 v0.5.39 2026-06-26 02:47:33 +08:00
t8y2 c1280511ae fix(grid): smooth canvas horizontal scroll 2026-06-26 02:26:26 +08:00
t8y2 54e0393ab3 fix(transfer): preserve PostgreSQL bytea migration 2026-06-26 02:05:49 +08:00
t8y2 dff94d60f5 fix(oceanbase): show oracle mode schemas in sidebar 2026-06-26 02:03:00 +08:00