Skip to content

fix(webui): model config uiux#146

Merged
GCWing merged 1 commit intoGCWing:mainfrom
bobleer:main
Mar 14, 2026
Merged

fix(webui): model config uiux#146
GCWing merged 1 commit intoGCWing:mainfrom
bobleer:main

Conversation

@bobleer
Copy link
Collaborator

@bobleer bobleer commented Mar 14, 2026

Summary

  • 修复 AI 模型配置页面的 UI/UX 交互体验
  • Provider 分组头部新增「编辑服务商」按钮,支持直接编辑服务商基础参数(名称、BaseURL、API Key、请求格式)
  • 修正编辑弹窗标题逻辑:区分「新建服务商」/「编辑服务商」/「新建模型」/「编辑模型」四种场景
  • 编辑服务商时,表单仅显示服务商级别参数,避免与模型级参数混淆
  • Provider 分组标题新增请求格式标签(如 OpenAI / Responses API 等)
  • 移除模型卡片中冗余的 provider 字段展示
  • 修复 Select 输入框在聚焦时 outline/box-shadow 残留问题
  • DefaultModelConfig 组件新增对 ai.modelsai.default_models 配置项的实时监听,配置变更后自动刷新列表
  • 新增 i18n key:editProvidernewProvidereditProviderSubtitle(中英文)

Test plan

  • 打开 AI 模型设置页面,验证 Provider 分组标题显示正确的请求格式标签
  • 点击 Provider 分组的编辑按钮,确认弹窗标题为「编辑服务商配置」,表单仅显示服务商级参数
  • 点击 Provider 分组的添加模型按钮,确认弹窗标题为「编辑服务商配置」并可正常添加模型
  • 验证新建服务商流程弹窗标题显示正确
  • 验证 Select 输入框聚焦时无多余 outline/阴影
  • 在其他页面修改模型配置后,切换到默认模型配置页面,确认列表自动更新

Made with Cursor

@GCWing GCWing merged commit 9cacf21 into GCWing:main Mar 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants