OpenLess 1.0.08
OpenLess 1.0.08
build B1007 — macOS 版本整理、provider 配置合并、移除 Windows spike 方向。
新增
- ASR provider 可切换。配置页现在支持火山引擎、Apple Speech、阿里 Paraformer,以及自定义 OpenAI Whisper 兼容接口。
- LLM provider 可切换。Ark、OpenAI、阿里通义、DeepSeek、Moonshot 和自定义 OpenAI 兼容接口统一放在「配置」页。
- 配置统一保存。LLM 与 ASR 的 provider、凭据和 active 选择先进入草稿,点击「保存」后一次性写入,避免切换 provider 时把半成品配置落盘。
修复
- 阿里 Paraformer / 自定义 Whisper 凭据不再写入 UserDefaults。现在通过统一 vault schema 保存,避免敏感字段散落。
- 多 provider 凭据迁移。旧版火山/Ark/DeepSeek 字段会迁移到 versioned schema,保留兼容兜底。
- 润色输出清理更稳。OpenAI 兼容 provider 的输出会经过统一 cleaner,减少包装文案进入最终插入文本。
整理
- 删除 Windows spike 本地代码与构建缓存。移除
apps/windows-tauri和build/windows-spike这类本地遗留产物,当前公开发布只保留 macOS 主线。 - 配置页拆分。
ProvidersConfigTab.swift从 1086 行拆成页面、chip 组件、草稿模型和添加 provider sheet,逻辑边界更清楚。 - 忽略本地 apps 工作目录。避免后续本地 spike 目录误进入 macOS 发布分支。
安装
老用户:启动 OpenLess 后自动检查更新。
新用户:到 Releases 下载 zip,解压拖到 /Applications,跑一次:
xattr -dr com.apple.quarantine /Applications/OpenLess.app之后双击启动。