Skip to content

v1.1.2

Choose a tag to compare

@Bronzesakon Bronzesakon released this 08 Jul 07:48
· 10 commits to main since this release

MiMo ASR Assistant v1.1.2

新功能

自定义 OpenAI 兼容服务商

  • 规整功能新增"自定义服务商"选项,支持任意 OpenAI 兼容的 API(如 OpenRouter、硅基流动、自建代理等)
  • 点击"添加自定义服务商"打开独立弹窗,填写服务商名称、Base URL、API Key
  • "获取模型列表"按钮调用 GET /v1/models 端点,自动获取所有可用模型
  • 复选框多选模型,支持全选/取消全选,保存到 config.json
  • 选择自定义服务商后显示单独的"规整模型"下拉菜单,和内置服务商样式完全一致
  • API Key 通过 Windows DPAPI 加密存储,安全可靠
  • 点击服务商名称选中,点击编辑按钮修改配置,点击删除按钮移除

改进

视觉优化

  • 恢复主题按钮完整样式(跟随系统/亮色/暗色),选中状态增加阴影效果
  • 导出下拉框宽度缩减到 100px(原 120px 的 5/6)
  • 导出下拉框 z-index 提升到 200,防止被左侧文件栏遮挡
  • 添加自定义服务商按钮的圆角统一为 6px,和内置选项样式一致
  • 设置弹窗动画恢复(scale(0.96) + opacity,和语言选择弹窗一致)
  • 删除按钮样式和关闭按钮完全一致(28x28px),hover 显示背景框

交互改进

  • 更新模型列表后自动回退到第一个模型,防止选中模型在新列表中消失导致留空
  • 自定义服务商的字体、大小、排版完全和内置服务商(DeepSeek/MiMo)一致

Bug 修复

  • 修复设置菜单无法关闭的问题(v-show 与 Transition 冲突导致关闭事件无法传播)
  • 修复设置弹窗动画丢失(Transition 未正确触发)
  • 修复更新模型列表后选中模型留空的问题
  • 修复自定义服务商字体/样式和内置服务商不一致的问题
  • 修复导出下拉框被左侧文件栏边框遮挡的问题
  • 修复添加自定义服务商按钮的高亮背景边框不规则(上面直角下面圆弧)
  • 修复设置弹窗 padding 导致选项边框不规则的问题

技术改进

  • 新增 fetch_custom_models Tauri 命令,支持 GET /v1/models 请求和智能 URL 候选
  • 移除死代码 encodeCustomPolishValue/decodeCustomPolishValue,简化数据存储格式
  • polishProvider 格式从 custom_{providerId}{model} 简化为 custom{providerId}
  • 18 个文件修改,1172 行增加,53 行删除