Commit Graph

2496 Commits

Author SHA1 Message Date
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
zipg 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] 2026-06-26 01:52:05 +00:00
t8y2 486c7a69c6 chore(release): bump app version to 0.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
t8y2 2dc71548c3 fix(grid): prevent horizontal scroll from loading more rows 2026-06-26 01:55:03 +08:00
zipg 4d000c88fa
fix(sidebar): improve scrollbar hover display 2026-06-26 01:52:03 +08:00
t8y2 6646b432d3 fix(oceanbase): preserve oracle mode when editing connection 2026-06-26 01:46:42 +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 485188322b feat(clickhouse): show table size and comments 2026-06-26 01:37:13 +08:00
t8y2 a80c30138b fix(vastbase): tolerate missing role bypass rls 2026-06-26 01:34:23 +08:00
t8y2 c3386a0dcd fix(nacos): guard stale connection test timeout 2026-06-26 01:22:11 +08:00
二丫讲梵 a149d9baa4
fix(nacos): route admin API through SSH/proxy transport 2026-06-26 01:01:08 +08:00
t8y2 fe01de3f17 fix(ai): round temperature precision 2026-06-26 00:58:53 +08:00
t8y2 6ecec64588 fix(editor): keep order/group column suggestions active 2026-06-26 00:25:19 +08:00
t8y2 3a9cf0336a fix(saved-sql): count nested SQL files 2026-06-26 00:07:19 +08:00
zipg 2c23e206ba
fix(sql): add table data test options 2026-06-25 23:57:02 +08:00
zipg 0f312084ff
fix(sidebar): paginate table list by page size 2026-06-25 23:54:09 +08:00
Spencer.Chang 8ac0038ad7
fix: correct CAST completion signature 2026-06-25 23:35:21 +08:00
zipg 49bb28ecf0
fix(sidebar): remove pin shortcut button 2026-06-25 23:31:24 +08:00
t8y2 89a957d03b fix(desktop): improve AppImage Wayland startup 2026-06-25 23:06:08 +08:00
zipg d5b483b050
fix(tdengine): fix table data preview 2026-06-25 22:58:25 +08:00
t8y2 dbf9cae4c0 fix(mcp): route GaussDB through desktop bridge 2026-06-25 22:52:03 +08:00
zipg b0f1be4df9
fix: 修复 Oracle 表数据分页,避免 ROWID 分页重复列
* 修复 Oracle 表数据分页

* fix: 避免 Oracle ROWID 分页重复列

---------

Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-25 22:46:02 +08:00
dalew 6acf5e510c
feat(redis): improve dashboard with collapsed sections and new stat cards 2026-06-25 22:33:59 +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
miracle 2759480331
[pip-01]: add connect pip docs
* pip: add connect pip docs

* pip: edit connect pip docs
2026-06-25 22:30:16 +08:00
ptma c2a3f491cd
fix(sql): fix SQL keyword detection failure caused by leading parentheses 2026-06-25 22:27:55 +08:00
zipg c63c9e451c
fix: 优化侧边栏数据库吸顶效果
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-25 22:17:40 +08:00
miracle 9572a9e52d
fix: inject deterministic ORDER BY for dedup query pagination (Doris/MySQL)
Problem: When exporting DISTINCT/GROUP BY query results from distributed
databases like Doris 2.1, LIMIT/OFFSET pagination without ORDER BY causes
duplicate rows across pages because tablet scan order varies between
independent query executions.

Fix: Detect dedup queries (DISTINCT, GROUP BY, HAVING) that lack an
ORDER BY clause and automatically inject a positional ORDER BY (1, 2, ..., N)
before applying LIMIT/OFFSET. Positional references work correctly with
aliases, expressions, CASE WHEN, subqueries, and aggregate functions.

Changes:
- Add dedup_projection_count_without_order_by() using sqlparser to detect
  dedup queries and count projection columns
- Add ormat_positional_order_by() to generate ORDER BY 1, 2, ..., N
- Modify dd_standard_limit() to accept dedup_projection_count and inject
  ORDER BY; wrap in subquery when original query already has LIMIT
- Update dd_outer_standard_limit() to accept an order_sql parameter
- Add 20 unit tests covering Doris, MySQL, PostgreSQL, aliases, expressions,
  subqueries, GROUP BY, UNION, and existing ORDER BY scenarios

All 1203 tests pass (61 in query_result_sql, 11 in query_result_export).
2026-06-25 22:14:08 +08:00
二丫讲梵 16f546ada1
feat(AiAssistant): 增加输入框高度调整功能,AI 回答同时支持输入
- 新增输入框高度拖拽调整功能
- 保存用户偏好的输入框高度
- 优化输入框在窗口调整时的响应
2026-06-25 22:13:04 +08:00
t8y2 1670974fa4 feat: add knowledge base build script 2026-06-25 21:38:28 +08:00
t8y2 87938abb64 fix: suppress unused variable warnings in tray icon theme 2026-06-25 21:38:27 +08:00
t8y2 2f8672cdef fix(transfer): split postgres table ddl 2026-06-25 21:32:12 +08:00
t8y2 0cc0b84c95 fix(sqlserver): align schema tree and creation 2026-06-25 20:37:23 +08:00
二丫讲梵 380d497fd3
fix(nacos): 配置导出功能与配置格式完善
- 添加导出配置文件名生成逻辑
- 实现剪贴板内容验证功能
- 更新多语言支持的导出相关文本
- 增强配置格式处理逻辑
2026-06-25 19:22:55 +08:00
t8y2 0c0e90ab1a feat(export): add table read cursor sessions 2026-06-25 18:37:04 +08:00
t8y2 d5c806f484 fix(manifest): disable driver management for specific drivers(gauss\openguass) 2026-06-25 18:37:04 +08:00
zipg d0dce7b87b
fix(gaussdb): 修复查询分页限制
* 修复驱动管理与首页重叠

* 修复 GaussDB 查询分页限制

---------

Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-25 18:28:31 +08:00