baiqing
22a9885d44
feat(settings): unified 配置 Tab + add new ASR presets
- 合并 LLM Provider Tab 与 ASR Provider Tab 到同一个「配置」页:
顶部 LLM 模型 chip 行 + 表单,下方 ASR 语音 chip 行 + provider 专属字段,
底部 borderedProminent .large「保存」按钮统一提交。
- 切 chip 不再立即写盘——所有改动在内存草稿里积攒,点保存才写 vault / UserDefaults
并 post .openLessCredentialsChanged。
- 火山引擎 3 字段(APP ID / Access Token / Resource ID)从 SettingsHubTab 搬到
「配置」页 ASR 段;SettingsHubTab 简化为录音快捷键 / 授权 / 隐私 / 关于 + provider 概览。
- 侧边栏顺序调整为 首页 → 历史记录 → 词汇表 → 风格 → 配置 → 设置 → 帮助中心,
「配置」紧靠「设置」之上。
- ASRProviderRegistry 新增两条预设:
* aliyun-paraformer (DashScope 流式 paraformer-realtime-v2)
* custom-openai-whisper (OpenAI 兼容批量 Whisper API)
这两类 provider 的 chip 与表单已就绪;运行期具体识别由并行分支补齐。
- 删除 LLMProvidersTab.swift / ASRProvidersTab.swift;AddLLMProviderSheet 搬到
ProvidersConfigTab.swift 同文件。
2026-04-29 13:02:58 +08:00
..
2026-04-29 13:02:58 +08:00
2026-04-29 11:54:11 +08:00
2026-04-27 13:53:18 +08:00