Skip to content

feat(settings): 优化供应商模型列表交互#265

Open
AlphaCatMeow wants to merge 3 commits into
Stack-Cairn:mainfrom
AlphaCatMeow:codex/provider-model-list-stability
Open

feat(settings): 优化供应商模型列表交互#265
AlphaCatMeow wants to merge 3 commits into
Stack-Cairn:mainfrom
AlphaCatMeow:codex/provider-model-list-stability

Conversation

@AlphaCatMeow

@AlphaCatMeow AlphaCatMeow commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Depends-On: none
Stack-Root: #265

改动说明

优化设置页供应商编辑模态框的模型列表交互:

  • 模态框打开期间冻结显示顺序,启用、停用及批量操作不再引发行瞬移或滚动跳动
  • 手动添加和刷新获取的新模型先追加到末尾,显示 NEW/新增标记,短暂停留后通过 FLIP 动画归位
  • 保留现有拖拽排序、搜索过滤和批量选择行为
  • GUI 与 Gateway WebUI 保持一致,补充中英文文案和排序快照测试

改动类型

  • 新功能
  • Bug 修复
  • 重构
  • 文档更新
  • 其他

测试说明

  • GUI 与 Gateway WebUI build 通过(Node 22.19.0)
  • 新增排序/刷新模型定向测试通过
  • Gateway WebUI 全量测试 404/404 通过
  • 修改文件定向 Biome 检查通过
  • Mirror Check 与 git diff --check 通过
  • 390px / 412px 移动端布局无溢出,NEW 标记未裁切
  • 本地 Tauri 调试验收通过

已知基线:GUI 全量前端测试 1176/1178,通过项外的 2 个失败来自未修改的 mention composer 源码提取测试;全仓 Biome lint 仍受现有基线错误影响。

关联 Issue

稳定新增与启停模型时的列表顺序和滚动位置,并添加 NEW 标记与 FLIP 归位动画。

支持点击模型名称复制完整 ID,并通过自动消失的 Toast 反馈复制结果。
…l-list-stability-merge

# Conflicts:
#	crates/agent-gateway/web/src/pages/settings/ProvidersSection.tsx
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.

1 participant