Commit Graph

9 Commits

Author SHA1 Message Date
Syngnat
c189125aa4 🐛 fix(redis): 修复多节点连接编辑回填主节点
- 编辑 Redis Sentinel/Cluster 配置时优先保留已保存 host:port 作为主节点

- 合并 hosts 附加节点并去重,避免主节点被附加节点替换

- 补充连接弹窗 Redis 多节点回填回归断言
2026-06-12 13:04:56 +08:00
Syngnat
f956991bda ♻️ refactor(connection): 拆分连接类型能力配置 2026-06-12 04:26:27 +08:00
Syngnat
c64b1fbb72 ♻️ refactor(connection): 拆分连接类型目录配置
- 抽出连接类型分组、默认端口和提示文案到独立 catalog

- ConnectionModal 仅负责渲染数据源图标和选择流程

- 补充 catalog 单元测试并更新连接弹窗源码快照测试
2026-06-12 04:07:02 +08:00
Syngnat
8f0bd61c14 ♻️ refactor(connection): 拆分 MongoDB 连接配置区
- 将 MongoDB 拓扑、SRV、策略和副本集表单拆入独立组件

- 更新连接弹窗源码断言覆盖拆分后的 Mongo 字段

- 已通过前端定向测试、build 和浏览器 Mongo 表单冒烟
2026-06-12 02:58:05 +08:00
Syngnat
97f062773b ♻️ refactor(connection): 拆分 Redis 连接配置区
- 抽离 Redis 单机、集群、哨兵配置区到独立组件

- 保留 Redis 密码、Sentinel 密钥和 DB 范围设置行为

- 同步更新连接弹窗源码级回归检查
2026-06-12 02:05:10 +08:00
Syngnat
156fce531c feat(redis): 支持 Redis Sentinel 连接模式 2026-06-12 01:04:43 +08:00
Syngnat
f5166ac3fc 🐛 fix(sql-editor): 修复结果消息展示与数据目录迁移稳定性 2026-06-04 07:09:42 +08:00
Syngnat
c315ea9c96 feat(elasticsearch): 补齐新建连接入口
- 前端连接弹窗新增 Elasticsearch 入口、默认端口、URI 示例和默认索引配置

- 补齐 Elasticsearch 图标、数据源能力、SQL dialect 和只读查询策略

- 后端驱动管理注册 Elasticsearch 版本、模块路径、构建标签和默认安装入口

- 增加连接展示、能力识别和驱动定义测试覆盖
2026-06-02 15:31:00 +08:00
Syngnat
fdcbadf918 🐛 fix(connection-modal): 支持编辑态回填已保存密码并保持默认遮罩
- 编辑连接前主动拉取可编辑配置,恢复主密码与 SSH 等已保存密钥
- 支持 AI 供应商编辑态回填 API Key,并保持默认遮罩展示
- 修正 AI 设置长错误提示换行展示,避免测试连接报错被裁切

Refs #489
2026-05-30 17:25:58 +08:00