Syngnat
|
d3836da9cb
|
🐛 fix(table-designer): 修复触发器编辑测试在 CI 中解析失败
- 移除测试中的 __dirname 依赖
- 改用 import.meta.url 定位 TableDesigner 源文件
- 修复 Ubuntu 前端构建阶段 TypeScript 编译错误
|
2026-06-12 18:07:03 +08:00 |
|
Syngnat
|
ae2b27c4b4
|
🐛 fix(table-designer): 优化表设计触发器修改入口
- 修改触发器从固定弹窗改为对象编辑 SQL 标签页
- 生成删除旧触发器和创建新触发器脚本,便于执行前审查
- 抽出触发器编辑 SQL 构造工具,统一 TriggerViewer 与 TableDesigner 逻辑
- 保留新增触发器原弹窗路径,降低行为变更范围
- 新增触发器编辑入口与 SQL 构造回归测试
Refs #557
|
2026-06-12 17:39:34 +08:00 |
|
Syngnat
|
8519748512
|
🐛 fix(redis): 修复超过16个数据库无法展示
- 后端改为通过 CONFIG GET databases 动态获取 Redis 数据库数量
- 放宽单机和 Sentinel 模式的 RedisDB 索引限制,支持 db16 及以上
- 前端连接配置和持久化不再裁剪高编号 Redis 数据库
- 连接测试成功后按服务端返回的真实数据库列表展示可选 DB
- 增加 Redis db31 展示、切换、保存和 URI 解析回归测试
Refs #558
|
2026-06-12 17:22:09 +08:00 |
|
Syngnat
|
70134cd77f
|
🐛 fix(ci/driver): 修复可选驱动构建脚本语法错误
- 删除 dev/release workflow 中多余的 fi
- 修复 optional driver 构建阶段 bash 解析失败
- 覆盖全平台驱动资产 CI 的语法校验问题
|
2026-06-12 17:20:27 +08:00 |
|
Syngnat
|
356baa1e38
|
🐛 fix(ci/driver): 禁用 Windows AMD 驱动 UPX 压缩
- 在驱动产物压缩脚本中跳过 windows/amd64 平台
- 保留 Linux 驱动产物 UPX 压缩与 metadata 自检逻辑
- 补充 Windows amd64 跳过压缩且文件不变的脚本测试
|
2026-06-12 17:00:09 +08:00 |
|
Syngnat
|
5fcc04a200
|
🐛 fix(sql-editor): 修复补全提示下连续输入光标跳转
- 调整 SQL 补全触发策略,避免普通字母输入高频触发 provider
- 支持 Monaco 补全取消 token,丢弃连续输入时的过期异步请求
- 将 SQL snippet provider 纳入统一 disposable 管理,避免重复注册残留
- 补充 QueryEditor 回归测试覆盖补全触发、取消和释放链路
Refs #504
|
2026-06-12 16:25:23 +08:00 |
|
Syngnat
|
77a306beb2
|
🐛 fix(window): 修复外接显示器恢复后字体模糊
- 恢复策略:Windows 最小化恢复时不再依赖 viewport drift 才触发修复
- 渲染刷新:普通窗口执行 1px 尺寸 nudge,强制 WebView2/DWM 重建渲染 surface
- 体验保护:最大化窗口继续保留 zoom reset + resize,避免可见重复最大化动画
- 测试覆盖:补充 restore 无 drift 场景与自动修复路径断言
Refs #495
|
2026-06-12 15:58:30 +08:00 |
|
Syngnat
|
f5ee61f589
|
🐛 fix(ci/driver): 修复驱动 manifest 跨平台校验误判
- 修复 validate-driver-release-manifest 复用同一 revision 文件路径的问题
- 按平台生成后立即解析 revision 快照,避免全部平台读到最后一次生成结果
- 补充 darwin/linux/windows 跨平台 manifest 校验回归测试
- 验证线上 dev manifest 可通过 89 个资产 revision 校验
|
2026-06-12 15:57:04 +08:00 |
|
Syngnat
|
c99cdb5d0d
|
🐛 fix(driver-manager/mongodb): 恢复旧版 MongoDB 连接兼容
- 默认版本:将 MongoDB 推荐 driver-agent 切到 1.17.9
- 安装策略:v1 兼容驱动优先尝试发布资产,不再强制源码构建
- 状态提示:已安装 2.x 时提示重装以兼容 MongoDB 4.0
- 前端交互:重装驱动优先选择推荐兼容版本
- 测试覆盖:补充版本选择、下载候选和重装传参回归
|
2026-06-12 15:18:57 +08:00 |
|
Syngnat
|
c3a3387ee3
|
✨ feat(ai): 优化 AI 对话体验与 MCP 接入配置
- AI 请求:增强 OpenAI 兼容接口降级逻辑,文本模型自动省略图片并在 400 场景重试
- MCP 接入:支持自定义 HTTP 服务监听地址、端口和 Authorization Bearer Token
- MCP 生命周期:停止服务后保留授权信息,并将主动关闭子进程视为正常停止
- 交互优化:移除 AI 对话导出入口,支持关闭常驻状态提示并收敛设置弹窗 toast 宽度
- UI 调整:优化 AI 输入框边框、聚焦态和 Authorization 运行中只读可查看体验
- 测试覆盖:补充 OpenAI 降级、MCP HTTP、AI Header 和设置面板相关用例
|
2026-06-12 14:51:37 +08:00 |
|
Syngnat
|
c189125aa4
|
🐛 fix(redis): 修复多节点连接编辑回填主节点
- 编辑 Redis Sentinel/Cluster 配置时优先保留已保存 host:port 作为主节点
- 合并 hosts 附加节点并去重,避免主节点被附加节点替换
- 补充连接弹窗 Redis 多节点回填回归断言
|
2026-06-12 13:04:56 +08:00 |
|
Syngnat
|
4cc8ab6482
|
🐛 fix(driver-manager/sql-editor): 优化驱动代理更新提示和事务提交控件
- 调整 driver-agent revision 为提示性校验,允许旧代理继续安装使用并保留需重装提示
- 精简 SQL 编辑器 DML 事务模式与自动提交档位展示
- 补充旧 revision 安装回归和事务控件断言
|
2026-06-12 12:57:47 +08:00 |
|
Syngnat
|
d1aa06d537
|
✨ feat(ai): 支持聊天附件解析并优化数据库对象操作
|
2026-06-12 12:30:28 +08:00 |
|
Syngnat
|
d5688d31f6
|
🐛 fix(driver): 允许旧驱动代理继续连接并保留重装提示
|
2026-06-12 11:41:26 +08:00 |
|
Syngnat
|
ff8bf20680
|
🐛 fix(ai): 复用待响应气泡承载发送失败状态
|
2026-06-12 11:21:05 +08:00 |
|
Syngnat
|
5061ec081a
|
🐛 fix(driver): 修复驱动代理 revision 误触发重装并优化事务提示
|
2026-06-12 11:07:41 +08:00 |
|
Syngnat
|
e83c9f5553
|
✨ feat(ai): 增强 Redis 拓扑诊断能力
- 增加 Redis Sentinel/Cluster 状态分级、阻断原因、后端适配器和脱敏 URI 示例
- 区分配置拓扑与后端实际拓扑,修正多节点单机配置的 ClusterClient 诊断
- 补充 AI 工具目录流程与 Redis 哨兵/集群提示文案
|
2026-06-12 10:05:01 +08:00 |
|
Syngnat
|
8eb4bf3954
|
♻️ refactor(redis): 抽离 Redis 连接 URI 与拓扑装配逻辑
|
2026-06-12 09:43:52 +08:00 |
|
Syngnat
|
3d91079020
|
Merge pull request #556 from Lang-Qiu/auto-pr/type_annotations-1781208363
|
2026-06-12 09:22:11 +08:00 |
|
Syngnat
|
ab74270cd4
|
🧹 chore(types): 规范 Monaco 语言包类型声明
|
2026-06-12 09:20:37 +08:00 |
|
Syngnat
|
b815e7b296
|
✨ feat(mcp): 增强新增服务参数逐项提示
- 新增 MCP 参数逐项说明,覆盖未知参数、位置参数和常见运行时参数
- 对敏感参数值做脱敏展示,避免提示区泄露 token 或 api key
- 将逐项说明拆分到独立 util,并接入 inspect_mcp_draft 诊断输出
|
2026-06-12 09:09:47 +08:00 |
|
Syngnat
|
fce50b513c
|
🐛 fix(sql-editor): 修复 Oracle 事务结束并补充 Redis 拓扑提示
- SQL 编辑器:Oracle 托管事务优先使用 transaction provider 完成提交和回滚
- Redis:拆分 Key 浏览工具栏并展示 Cluster/Sentinel 拓扑上下文
- 测试:补充 Oracle 事务结束和 Redis 拓扑头部回归用例
|
2026-06-12 08:48:08 +08:00 |
|
Syngnat
|
781a80e03f
|
✨ feat(ai): 增强代码热点拆分诊断
|
2026-06-12 08:24:13 +08:00 |
|
Syngnat
|
1058da653d
|
✨ feat(ai): 增强 MCP 草稿参数诊断
|
2026-06-12 07:57:38 +08:00 |
|
Syngnat
|
0573155285
|
🐛 fix(sql-editor): 防止事务重复提交误报失败
|
2026-06-12 07:45:32 +08:00 |
|
Syngnat
|
3427a8844a
|
✨ feat(mcp): 增强新增服务业务参数提示
|
2026-06-12 07:44:51 +08:00 |
|
Syngnat
|
e353fda7a2
|
♻️ refactor(connection): 统一连接驱动类型归一化
|
2026-06-12 06:58:41 +08:00 |
|
Syngnat
|
f956991bda
|
♻️ refactor(connection): 拆分连接类型能力配置
|
2026-06-12 04:26:27 +08:00 |
|
Syngnat
|
0bc6941df6
|
🐛 fix(oracle): 修复表格编辑事务提交失败
|
2026-06-12 04:18:29 +08:00 |
|
Syngnat
|
c64b1fbb72
|
♻️ refactor(connection): 拆分连接类型目录配置
- 抽出连接类型分组、默认端口和提示文案到独立 catalog
- ConnectionModal 仅负责渲染数据源图标和选择流程
- 补充 catalog 单元测试并更新连接弹窗源码快照测试
|
2026-06-12 04:07:02 +08:00 |
|
Auto PR Bot
|
72143f6a8f
|
Improve code quality: auto-pr/type_annotations-1781208363
|
2026-06-12 04:06:04 +08:00 |
|
Syngnat
|
d5d4d4fabc
|
✨ feat(ai): 新增 Redis 拓扑诊断探针
- 新增 inspect_redis_topology 内置工具,输出 Redis 单机、Sentinel、Cluster 脱敏拓扑与风险提示
- 接入本地工具执行链、工具目录、系统引导和工具调用状态文案
- 补充工具注册、目录渲染、执行器和拓扑规则测试
|
2026-06-12 03:55:26 +08:00 |
|
Syngnat
|
03e08bec32
|
🐛 fix(redis): 修复 Sentinel 切换数据库配置丢失
- 切换 Redis DB 时复用完整 Connect 逻辑,保留 Sentinel、TLS、SSH 等连接参数
- 补充 Sentinel 切 DB 与 Redis RPC 配置字段回归测试
|
2026-06-12 03:42:12 +08:00 |
|
Syngnat
|
233894f027
|
✨ feat(mcp): 增强启动命令参数拆分提示
- 识别 command 字段误填整行 MCP 启动命令
- 提供一键拆分 command 和 args 的表单操作
- 补充参数提示工具与组件回归测试
|
2026-06-12 03:30:17 +08:00 |
|
Syngnat
|
8f0bd61c14
|
♻️ refactor(connection): 拆分 MongoDB 连接配置区
- 将 MongoDB 拓扑、SRV、策略和副本集表单拆入独立组件
- 更新连接弹窗源码断言覆盖拆分后的 Mongo 字段
- 已通过前端定向测试、build 和浏览器 Mongo 表单冒烟
|
2026-06-12 02:58:05 +08:00 |
|
Syngnat
|
8a0dc3a7d3
|
🐛 fix(transaction): 修复 Oracle 托管事务提交回滚失败
- Oracle 托管事务改为固定物理连接执行 COMMIT/ROLLBACK
- SQL 编辑器事务按归一化方言判断 Oracle 兼容协议
- 补充 Oracle 与 OceanBase Oracle 事务回归测试
|
2026-06-12 02:51:01 +08:00 |
|
Syngnat
|
453e13c88d
|
✨ feat(ai): 新增代码热点诊断探针
- 注册 inspect_codebase_hotspots 内置工具并接入本地执行器
- 在工具目录、系统提示和斜杠菜单中暴露大文件治理入口
- 增加工具注册、执行器、目录和斜杠菜单测试
|
2026-06-12 02:30:09 +08:00 |
|
Syngnat
|
4daaa22cba
|
✨ feat(mcp): 支持一键补齐缺失启动参数
- 在 MCP 参数提示中按当前 command 生成缺失必填参数
- 支持一键追加 docker、npx、python 等常见启动参数
- 增加组件交互测试覆盖参数补齐行为
|
2026-06-12 02:16:26 +08:00 |
|
Syngnat
|
97f062773b
|
♻️ refactor(connection): 拆分 Redis 连接配置区
- 抽离 Redis 单机、集群、哨兵配置区到独立组件
- 保留 Redis 密码、Sentinel 密钥和 DB 范围设置行为
- 同步更新连接弹窗源码级回归检查
|
2026-06-12 02:05:10 +08:00 |
|
Syngnat
|
fb73769063
|
🐛 fix(oracle): 修复 SQL 编辑器事务提交失败
- Oracle DML 托管事务改用固定连接隐式事务
- 提交和回滚通过 COMMIT/ROLLBACK 结束事务
- 覆盖提交、回滚和执行失败回滚场景
|
2026-06-12 01:42:14 +08:00 |
|
Syngnat
|
4cac8ef3c9
|
✨ feat(mcp): 优化新增服务模板入口
- 模板入口移入一行命令快速新增面板
- 增加启动命令预览,降低 command 和 args 拆分成本
- 移除设置页重复模板区块并补充交互测试
|
2026-06-12 01:41:31 +08:00 |
|
Syngnat
|
156fce531c
|
✨ feat(redis): 支持 Redis Sentinel 连接模式
|
2026-06-12 01:04:43 +08:00 |
|
Syngnat
|
480edbe501
|
✨ feat(ai): 增强 AI 诊断快捷命令
|
2026-06-11 23:03:34 +08:00 |
|
Syngnat
|
81fab81d1b
|
🐛 fix(sql): 修复 Oracle 托管事务提交回滚失败
|
2026-06-11 22:49:34 +08:00 |
|
Syngnat
|
cba8ff394c
|
✨ feat(ai): 优化内置工具目录检索与参数提示
- 为内置工具目录增加关键词搜索和结果计数
- 参数提示补充类型、默认值、枚举和示例信息
- 补充目录渲染和参数摘要提取测试
|
2026-06-11 22:29:37 +08:00 |
|
Syngnat
|
6f4e80c749
|
✨ feat(mcp): 新增运行期失败诊断探针
- 解析 gonavi.log 中 MCP 启动、发现和调用失败信号
- 结合已保存 MCP 服务与工具发现状态输出原因和 nextActions
- 补充系统引导、工具目录、状态标签和回归测试
|
2026-06-11 22:01:26 +08:00 |
|
Syngnat
|
a9eed57cf7
|
✨ feat(mcp): 增强环境变量用途提示
- 新增 MCP 环境变量 key 识别与风险提示
- 在新增 MCP 表单展示 env 用途、占位值和 Docker 边界提醒
- 在 inspect_mcp_draft 输出脱敏 envHints 供 AI 解释参数
|
2026-06-11 21:34:04 +08:00 |
|
Syngnat
|
890d693102
|
✨ feat(ai): 增强上游请求 payload 结构诊断
- 新增 inspect_ai_upstream_logs 的 payload 结构摘要,识别模型、消息角色、工具数量和请求选项
- 补充 includePayloadSummary 参数提示和系统引导
- 补充上游日志探针回归测试
|
2026-06-11 21:16:39 +08:00 |
|
Syngnat
|
9038fe1bdf
|
✨ feat(ai): 增强 MCP 草稿校验输出
- 抽取 MCP 草稿 seed 构建逻辑供 UI 和内置工具复用
- inspect_mcp_draft 返回脱敏 suggestedServerSeed
- 同步 slash 命令、系统指导和回归测试
|
2026-06-11 20:53:43 +08:00 |
|
Syngnat
|
ca1c8559cf
|
🐛 fix(query-editor): 修复 Oracle 事务提交回滚失败
- 分离 Oracle 托管事务与单次查询执行上下文
- 避免查询结束后取消 BeginTx 上下文导致事务提前回滚
- 补充 sql.ErrTxDone 回归测试覆盖 Oracle 提交路径
|
2026-06-11 20:38:50 +08:00 |
|