Proma v0.9.18
对比基准:v0.9.17
新功能
- 应用内自动更新 — 检测到新版本后自动后台下载,下载完成弹窗提示「立即重启更新」,一键完成升级;也支持退出时静默安装。告别手动去 GitHub 下载覆盖安装
- 托盘显示运行中任务 — 系统托盘菜单新增正在运行中的 Agent 任务列表,无需切回主窗口即可感知任务状态
- 语音输入权限引导 — 首次使用语音输入时自动弹出麦克风权限获取弹窗,避免用户不知道需要手动授权
Bug 修复
- 语音输入稳定性 — 修复语音输入重复拼接、断连后无法自动恢复的问题;优化浮窗布局
- 主线程性能优化 — 将音频播放(
audio.currentTimeseek)和系统通知创建推迟到下一个宏任务,避免在 React 批量更新的同步调用栈中阻塞主线程导致掉帧 - GitHub API 限流防护 — 新增 Rate Limit 冷却机制 + 延长缓存 TTL 至 30 分钟,开源用户不再频繁触发 403 错误
打包与分发
- 恢复 ASAR 打包 — 重新启用 ASAR 归档(通过
asarUnpack解压 SDK native binary),减小包体积、提高启动速度、避免源码暴露 - macOS 双架构并行构建 — CI 中 arm64 和 x64 改为并行构建,构建后自动合并
latest-mac.yml,确保两种架构用户都能正确接收自动更新 - 构建容错 — Electron 下载加入 3 次重试机制,应对 GitHub CDN 偶发 EOF 断连
下载
- macOS Apple Silicon —
Proma-0.9.18-arm64.dmg - macOS Intel —
Proma-0.9.18.dmg - Windows —
Proma-Setup-0.9.18.exe