Skip to content

Scout v0.9.52

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Aug 07:21

Scout v0.9.52 —— 修复自动更新真机反馈没反应的 bug,「关于」新增手动检查更新按钮

问题:v0.9.50 发布后真机测试反馈,GitHub 上明明有更新,但客户端自动更新没有
任何反应。

根因:v0.9.50 的自动更新后台首检在启动 30 秒后用 app.emit 广播
update://available 事件,属于 fire-and-forget——若那一刻前端的事件监听器还没
注册完(webview 冷启动本身有窗口期,慢机器更明显),事件会直接丢失、不会重发;
丢过一次后要等一整个轮询周期(默认 4 小时)才会再提醒。真机测试"打开等一会儿"
基本必然落在这个窗口里,看起来就是"完全没反应"。

修复:新增 check_for_updates 命令,改为直接的 request/response 调用(不
经过事件广播,不存在丢失窗口);前端在监听器就绪后立即主动查一次做兜底,不再
只靠容易错过的后台广播。

新增:「关于 Scout」弹窗新增「检查更新」按钮,可随时手动发起一次检查,会
显示「已是最新版本」「发现新版本 vX.Y.Z」(附「立即更新」)或「检查失败:具体
原因」——与窗口左下角的自动提醒共享同一份状态,两处联动一致。


macOS(DMG,Apple Silicon / aarch64)

  • 由 GitHub Actions 在 macos-14(Apple Silicon)上自动构建。
  • 未做代码签名 / 公证(开源免费分发),首次运行 macOS Gatekeeper 会拦截:
    右键点击 App →「打开」,或终端执行 xattr -dr com.apple.quarantine /Applications/Scout.app
  • Intel Mac 用户请从源码构建。放行步骤 / SHA256 校验 / 从源码构建:见
    安装指南

Windows(NSIS 安装包)

  • 由 GitHub Actions 在 windows-latest 上自动构建。
  • 未做代码签名(开源免费分发),首次运行 Windows SmartScreen 可能提示,选择
    「更多信息 → 仍要运行」即可。
  • 放行步骤 / SHA256 校验 / 升级卸载说明:见
    安装指南

模型文件(均可选,首选应用内「快速入门」一键下载)

  • embeddinggemma-300m-q8_0.gguf —— 语义召回 embedding 模型(启用「按意思找到」/ 跨语言)。缺失则语义召回降级纯关键词(FTS)。
  • qwen3-0.6b-q4_k_m.gguf —— 生成模型 fallback(复杂查询 AI 解析)。缺失则降级 parser-only。

两者均不放置也可正常使用(纯关键词搜索)。「选项 → 常规 / 语义召回」可查看各模型状态。