t8y2
60abe59a80
fix(redis): copy displayed key name
2026-07-03 00:14:11 +08:00
t8y2
46c0309c39
fix(grid): cover horizontal wheel pagination
2026-07-03 00:02:11 +08:00
CSXFanMeng
82e9df1853
feat(export): add all-database export
2026-07-02 21:16:56 +08:00
t8y2
d249bd5ac8
feat(settings): add interface font selection
2026-07-02 19:55:43 +08:00
二丫讲梵
af9ad39ffb
feat(sidebar): 添加一键折叠所有节点功能
...
- 在侧边栏中添加了“折叠所有”按钮,用户可以一键折叠所有展开的节点。
- 更新了相关的国际化文本,支持多语言。
- 增加了 collapseAllGroups 和 collapseExpandedTreeNodes 函数以支持新功能。
2026-07-02 18:50:01 +08:00
Abeautifulsnow
e7dffeca37
fix(ai): tool call status cards, table overflow, streaming TextDelta
...
* fix(ai): merge tool call status cards
* fix(ai): constrain markdown table overflow
* fix(ai): restore streaming of answer text via TextDelta events
The on_chunk closure was missing live AgentEvent::TextDelta emission for text content, causing the AI answer text to appear all at once after the turn completed. Reasoning deltas were unaffected.
Root cause: commit c30033628 rewrote the on_chunk closure and accidentally dropped the TextDelta emit line while keeping ReasoningDelta intact.
Fix: restore TextDelta emit in on_chunk for incremental streaming, and remove the post-turn full-TextDelta workaround which would duplicate content.
* test(ai): extract chunk_to_events and add streaming event tests
Extract the event-generation logic from the on_chunk closure into a pure function chunk_to_events() to make it testable, and add 6 unit tests covering all chunk content combinations: text-only, reasoning-only, mixed, empty, and edge cases.
This ensures a regression like the one fixed in the previous commit (where TextDelta emission was dropped while ReasoningDelta was kept) would be caught by tests.
2026-07-02 18:49:50 +08:00
zipg and staff
4efff9a190
fix(editor): prompt before closing unsaved SQL tabs
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-07-02 16:43:55 +08:00
Tony Tang
23b9228f82
feat(connection): add StarRocks TLS support
2026-07-02 16:37:20 +08:00
LRcoding and zero
4fdfbf61c5
fix(app): 支持 GoldenDB 和 Vastbase 新建数据库入口 ( #2361 )
...
Co-authored-by: zero <zero@zeroMacmini.local >
2026-07-02 13:44:42 +08:00
onenewcode
71e618dd46
fix: support mysql install scripts without selected database ( #2356 )
2026-07-02 13:18:49 +08:00
47dc35ccb2
feat(settings): 启动时标签页恢复策略三选项 (all/pinned/none) ( #2395 )
...
* feat(settings): 添加启动标签页恢复策略
* i18n: 补齐启动标签页恢复策略 5 个 locale 译文
---------
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
Co-authored-by: t8y2 <1156263951@qq.com >
2026-07-02 12:23:24 +08:00
8747df53ef
fix(mongodb): support multi-command execution
...
* fix mongodb multi-command execution
* fix(connection): 复制连接时保持在同一组内
- 修改 `addConnection` 方法以支持指定目标组 ID
- 更新 `duplicateConnection` 函数以传递目标组 ID
- 添加测试用例以验证复制连接的功能
* fix: add MongoDB data transfer entry
* feat(editor): SQL 编辑器选区大小写转换
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
* fix(editor): 修复SQL快捷执行导致执行全量SQL的问题 (#2384 )
- 将执行SQL语句的逻辑从直接请求改为通过事件发射
- 增强了代码的可扩展性和可维护性
* fix(sidebar): cache tooltip overflow measurement
* fix(dialog): allow dragging window from modal overlay
* fix(oracle): reuse shared pool for data tabs
* fix(sidebar): reduce comment text repaint cost
* fix(saved-sql): preserve folder on metadata save
* fix(agent): execute transaction control SQL as statements
* feat(vector): add Qdrant/Milvus collection dimension display (#2396 )
* fix(oracle): 修复时间字段编辑和表结构修改报错
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
* fix(agents): limit common version bumps
---------
Co-authored-by: 二丫讲梵 <eryajf@163.com >
Co-authored-by: zipg <geeky@foxmail.com >
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
Co-authored-by: t8y2 <1156263951@qq.com >
Co-authored-by: lexmin0412 <zhangle_dev@outlook.com >
2026-07-02 12:19:38 +08:00
t8y2
b869bcd379
fix(agents): limit common version bumps
2026-07-02 12:11:35 +08:00
t8y2
18710ce2ab
fix(saved-sql): preserve folder on metadata save
2026-07-02 11:55:26 +08:00
t8y2
d1684bc4d4
fix(oracle): reuse shared pool for data tabs
2026-07-02 11:48:02 +08:00
二丫讲梵
c2cc9f22cf
fix(connection): 复制连接时保持在同一组内
...
- 修改 `addConnection` 方法以支持指定目标组 ID
- 更新 `duplicateConnection` 函数以传递目标组 ID
- 添加测试用例以验证复制连接的功能
2026-07-02 10:34:48 +08:00
二丫讲梵
60f941aa27
feat(connection): 添加子组时支持定义组名称
...
- 在创建新子组时,自动展开其父组,支持自定义组名
2026-07-02 10:33:35 +08:00
github-actions[bot]
dea6fe66ba
chore(packages): release 0.4.19 [skip node-packages-release]
2026-07-01 18:59:34 +00:00
t8y2
58e2d983c2
fix(tabs): restore previous tab after data tab close
2026-07-02 00:48:30 +08:00
ff1a0f5eda
fix: 隔离 MySQL 大库场景前台查询与后台元数据加载 ( #2354 )
...
* fix: isolate data tab mysql queries from metadata loads
* refactor(completion): drop unused limiter snapshot and share concurrency constant
---------
Co-authored-by: zero <zero@zeroMacmini.local >
Co-authored-by: t8y2 <1156263951@qq.com >
2026-07-01 20:03:09 +08:00
zipg and staff
7a6fc00b26
Fix:修复升级后固定数据标签页连接失败后无法恢复
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-07-01 19:41:34 +08:00
onenewcode
93eeeaa9c6
feat(mongo): add dropIndex and dropIndexes support across full stack
2026-07-01 17:53:09 +08:00
zipg and staff
4da237d955
fix(app): 修复 Oracle 表结构已有字段识别
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-07-01 16:05:01 +08:00
t8y2
d6a0da7169
fix(tabs): prompt before closing dirty tabs
2026-07-01 15:50:08 +08:00
zipg and staff
4780966d21
Fix:修复日期时间编辑器箭头按钮不立即更新 ( #2310 )
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-07-01 15:21:25 +08:00
t8y2
74165cc045
fix(data): decouple table open limit from result page size
2026-07-01 15:14:32 +08:00
LRcoding and zero
d30d47ccda
fix(app): 修复可见对象过滤器候选列表
...
修复 #2272:已保存可见对象过滤后,再次打开过滤器时仍显示当前连接可选对象全集。
已有 visible_databases 只用于初始勾选状态,侧边栏树展示仍继续应用已保存过滤。
Co-authored-by: zero <zero@zeroMacmini.local >
2026-07-01 14:43:13 +08:00
zipg and staff
8129ecda88
fix(editor): keep edit-structure entry across table property tabs
...
* fix: 保留表属性编辑结构入口
* fix: 加深表属性页签选中态
---------
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-07-01 12:51:44 +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
zipg and staff
5d2ce9f189
fix(sqlserver): restrict identity to compatible column types
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-07-01 12:48:37 +08:00
zipg and staff
a224a6747c
fix: handle oracle plsql statement ranges
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-07-01 12:26:03 +08:00
t8y2
c2b687b271
fix(mcp): document portable data directory
2026-07-01 12:11:03 +08:00
t8y2
1499008ba8
fix(editor): suppress SQL completion in strings
2026-07-01 11:48:43 +08:00
github-actions[bot]
5705790fac
chore(packages): release 0.4.18 [skip node-packages-release]
2026-06-30 18:27:15 +00:00
t8y2
c2bae3b957
fix(grid): refresh copied insert after row edits
2026-07-01 02:10:47 +08:00
Moe.
1a8b52410f
fix(navicat): prefer ConnType when importing connections
2026-07-01 01:23:51 +08:00
zipg and staff
ea2b5d1bfd
Fix:支持 SQL Server 新增字段设置自增 ( #2254 )
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-30 23:30:50 +08:00
t8y2
16a1d4b1dd
fix(grid): parse mysql enum type suffixes
2026-06-30 23:20:43 +08:00
zipg and staff
c4de3738fc
Improve: 记住单元格详情 JSON 格式化状态 ( #2252 )
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-30 22:38:45 +08:00
onenewcode
b90e4fd64e
feat(mongodb): support createIndex shell command ( #2187 )
2026-06-30 21:34:58 +08:00
ptma
4e012a9dd9
feat(grid): support datetime formatter patterns
2026-06-30 20:37:23 +08:00
zipg and staff
c38bc05417
Fix:修复 SQL 子查询语义诊断误报 ( #2184 )
...
* Fix:修复 SQL 子查询语义诊断误报
* Improve:添加 SQL 语义诊断开关
* Improve:优化 SQL 语义诊断开关说明
* Fix:收紧 SQL 语义诊断飘红范围
* Improve:调整 SQL 语义诊断默认策略
---------
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-30 20:15:59 +08:00
t8y2
25dcbeb7e4
feat(oscar): add OSCAR database support
2026-06-30 20:07:55 +08:00
zipg and staff
79feccc717
Improve:优化 SQL 补全排序 ( #2188 )
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-30 20:01:41 +08:00
onenewcode
aae2cae068
fix(export): append semicolons to exported DDL statements
2026-06-30 18:00:44 +08:00
B022MC
cb8989153a
fix: 修复连接树偶发只剩用户与权限
2026-06-30 17:34:13 +08:00
zipg
95be4fb195
fix: 修复 SQL Server 列注释显示
2026-06-30 17:31:57 +08:00
funnytime
3e7cf30ce5
feat(grid): add data grid quick entry
2026-06-30 09:14:44 +08:00
zipg
3e9c6c4921
fix(sqlserver): add IDENTITY_INSERT keyword completion ( #2093 )
2026-06-30 01:58:16 +08:00
zipg
a458ebd08f
feat(table): add table font size control ( #2095 )
2026-06-30 01:57:14 +08:00