Skip to content

Releases: zuijiaosy/sayso

Sayso v0.3.2

Choose a tag to compare

@github-actions github-actions released this 26 Sep 05:09

下载 / Downloads

平台 Platform 文件 File
macOS Apple Silicon (M1+) .dmg
Windows x64 .msi 或 / or -setup.exe

安装说明

安装包未经签名公证。

  • macOS:把 Sayso.app 拖进「应用程序」,确认下载来自本仓库后,在终端执行 xattr -cr /Applications/Sayso.app,再打开。首次运行按提示授予麦克风、辅助功能、输入监控权限;并在 系统设置 → 键盘 → 「按下 🌐 键时」选择不执行任何操作。
  • Windows:没有 Authenticode 签名,首次运行 SmartScreen 会拦截,点「更多信息」→「仍要运行」。
  • 更新:在 设置 → 关于 里点「检查更新」,下载新版后直接覆盖安装。0.2.0 之后的版本都用同一张证书签名,覆盖后权限保持不变;从 0.2.0 及更早版本升级时需要重新授权一次。

Install notes

The installers are not signed or notarized.

  • macOS: move Sayso.app to Applications, confirm the download came from this repository, run xattr -cr /Applications/Sayso.app, then open it. Grant Microphone, Accessibility and Input Monitoring when asked, and set System Settings → Keyboard → "Press 🌐 key to" → Do Nothing.
  • Windows: there is no Authenticode signature, so SmartScreen warns on first run — choose "More info" → "Run anyway".
  • Updating: Settings → About → Check for updates, then install the new build over the old one. Every release after 0.2.0 is signed with the same certificate, so permissions carry over; upgrading from 0.2.0 or earlier needs them granted once more.

其他改动

  • 推送到 main 只触发 Release 一个工作流
    • 代码检查和 Rust 测试改为 Release 的第一步(workflow_call),通过后才打包发布
    • Main Branch Build 与 Release 重复,改为只能手动运行;nix 检查只在 PR 和手动时运行
    • 被调用时各检查用自己的并发组,避免在 Release 里互相取消
    • 修复上次改名后 5 个文件的 Prettier 格式

Sayso v0.3.1

Choose a tag to compare

@github-actions github-actions released this 26 Sep 04:39

下载 / Downloads

平台 Platform 文件 File
macOS Apple Silicon (M1+) .dmg
Windows x64 .msi 或 / or -setup.exe

安装说明

安装包未经签名公证。

  • macOS:把 Sayso.app 拖进「应用程序」,确认下载来自本仓库后,在终端执行 xattr -cr /Applications/Sayso.app,再打开。首次运行按提示授予麦克风、辅助功能、输入监控权限;并在 系统设置 → 键盘 → 「按下 🌐 键时」选择不执行任何操作。
  • Windows:没有 Authenticode 签名,首次运行 SmartScreen 会拦截,点「更多信息」→「仍要运行」。
  • 更新:在 设置 → 关于 里点「检查更新」,下载新版后直接覆盖安装。0.2.0 之后的版本都用同一张证书签名,覆盖后权限保持不变;从 0.2.0 及更早版本升级时需要重新授权一次。

Install notes

The installers are not signed or notarized.

  • macOS: move Sayso.app to Applications, confirm the download came from this repository, run xattr -cr /Applications/Sayso.app, then open it. Grant Microphone, Accessibility and Input Monitoring when asked, and set System Settings → Keyboard → "Press 🌐 key to" → Do Nothing.
  • Windows: there is no Authenticode signature, so SmartScreen warns on first run — choose "More info" → "Run anyway".
  • Updating: Settings → About → Check for updates, then install the new build over the old one. Every release after 0.2.0 is signed with the same certificate, so permissions carry over; upgrading from 0.2.0 or earlier needs them granted once more.

其他改动

  • 去掉 Voiceless 的遗留内容,统一叫 Sayso
    • 删除从 com.voiceless.desktop 搬迁数据目录的启动迁移;应用只有作者自己在用,数据早已在 com.sayso.desktop
    • 自启动清理不再处理 Voiceless 的 LaunchAgent
    • 前端目录 src/voiceless 改为 src/sayso,翻译键 voiceless.* 改为 sayso.*
    • 在线测试开关改名为 SAYSO_LIVE_TESTS;窗口标题、麦克风权限说明、BUILD.md 的仓库地址改为 Sayso
    • README 和发布说明去掉「从 Voiceless 升级」

Sayso v0.3.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 03:52

下载 / Downloads

平台 Platform 文件 File
macOS Apple Silicon (M1+) .dmg
Windows x64 .msi 或 / or -setup.exe

安装说明

安装包未经签名公证。

  • macOS:把 Sayso.app 拖进「应用程序」,确认下载来自本仓库后,在终端执行 xattr -cr /Applications/Sayso.app,再打开。首次运行按提示授予麦克风、辅助功能、输入监控权限;并在 系统设置 → 键盘 → 「按下 🌐 键时」选择不执行任何操作。
  • Windows:没有 Authenticode 签名,首次运行 SmartScreen 会拦截,点「更多信息」→「仍要运行」。
  • 更新:在 设置 → 关于 里点「检查更新」,下载新版后直接覆盖安装。0.2.0 之后的版本都用同一张证书签名,覆盖后权限保持不变;从 0.2.0 及更早版本升级时需要重新授权一次。
  • 从 Voiceless 升级:首次启动会把 com.voiceless.desktop 的设置、历史、录音和已下载模型迁移到 com.sayso.desktop,无需重新下载;macOS 权限需要重新授予一次。

Install notes

The installers are not signed or notarized.

  • macOS: move Sayso.app to Applications, confirm the download came from this repository, run xattr -cr /Applications/Sayso.app, then open it. Grant Microphone, Accessibility and Input Monitoring when asked, and set System Settings → Keyboard → "Press 🌐 key to" → Do Nothing.
  • Windows: there is no Authenticode signature, so SmartScreen warns on first run — choose "More info" → "Run anyway".
  • Updating: Settings → About → Check for updates, then install the new build over the old one. Every release after 0.2.0 is signed with the same certificate, so permissions carry over; upgrading from 0.2.0 or earlier needs them granted once more.
  • Upgrading from Voiceless: on first launch settings, history, recordings and downloaded models move from com.voiceless.desktop to com.sayso.desktop; macOS permissions must be granted once more.

新功能

  • 关于页加「检查更新」,macOS 发布统一用自签名证书签名
    • 检查 GitHub 最新发布,有新版本时在浏览器打开对应平台的安装包,不做应用内自动更新
    • ad-hoc 签名的指定要求是 cdhash,每个版本都不同,更新后会丢失麦克风、辅助功能、输入监控权限;
    • tauri-bundler 只接受 Apple 颁发的证书,scripts/macos-signing.sh 自行导入临时钥匙串并通过 APPLE_SIGNING_IDENTITY 传给 Tauri
    • release 构建缺少证书 Secret 时直接失败,并校验产物签名;去掉通知官网重建的任务,官网改为本地部署

其他改动

  • 发版后通知官网重建,README 加上官网链接
    • 官网的版本号和下载链接在构建时从最新发布读取,发版后需要重建一次才能更新
    • 未配置 SITE_DISPATCH_TOKEN 时跳过,官网每天的定时构建兜底
  • 推送到 main 自动打包并发布新版本
    • 版本号的主、次版本取自 tauri.conf.json,补丁号在本仓库最新的同系列发布上加一;提交信息带 [skip release] 时不发布
    • 版本号从 GitHub 发布读取而不是 git 标签,本地仓库里还有上游 Handy 的同名标签
    • 更新说明按提交类型分组(scripts/release-notes.sh)
    • 构建前把算出的版本写入 tauri.conf.json、Cargo.toml、package.json
    • 版本升到 0.3.0,开始 0.3 系列

Sayso v0.2.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 09:11

下载 / Downloads

平台 Platform 文件 File
macOS Apple Silicon (M1+) .dmg
Windows x64 .msi 或 / or -setup.exe

安装说明

安装包未经签名公证。

  • macOS:把 Sayso.app 拖进「应用程序」,确认下载来自本仓库后,在终端执行 xattr -cr /Applications/Sayso.app,再打开。首次运行按提示授予麦克风、辅助功能、输入监控权限;并在 系统设置 → 键盘 → 「按下 🌐 键时」选择不执行任何操作。
  • Windows:没有 Authenticode 签名,首次运行 SmartScreen 会拦截,点「更多信息」→「仍要运行」。
  • 从 Voiceless 升级:首次启动会把 com.voiceless.desktop 的设置、历史、录音和已下载模型迁移到 com.sayso.desktop,无需重新下载;macOS 权限需要重新授予一次。

Install notes

The installers are not signed or notarized.

  • macOS: move Sayso.app to Applications, confirm the download came from this repository, run xattr -cr /Applications/Sayso.app, then open it. Grant Microphone, Accessibility and Input Monitoring when asked, and set System Settings → Keyboard → "Press 🌐 key to" → Do Nothing.
  • Windows: there is no Authenticode signature, so SmartScreen warns on first run — choose "More info" → "Run anyway".
  • Upgrading from Voiceless: on first launch settings, history, recordings and downloaded models move from com.voiceless.desktop to com.sayso.desktop; macOS permissions must be granted once more.

Full Changelog: v0.1.0...v0.2.0

Sayso v0.1.0

Choose a tag to compare

@github-actions github-actions released this 16 Sep 12:00

下载 / Downloads

平台 Platform 文件 File
macOS Apple Silicon (M1+) .dmg
Windows x64 .msi 或 / or -setup.exe

安装说明

安装包未经签名公证。

  • macOS:把 Sayso.app 拖进「应用程序」,确认下载来自本仓库后,在终端执行 xattr -cr /Applications/Sayso.app,再打开。首次运行按提示授予麦克风、辅助功能、输入监控权限;并在 系统设置 → 键盘 → 「按下 🌐 键时」选择不执行任何操作。
  • Windows:没有 Authenticode 签名,首次运行 SmartScreen 会拦截,点「更多信息」→「仍要运行」。
  • 从 Voiceless 升级:首次启动会把 com.voiceless.desktop 的设置、历史、录音和已下载模型迁移到 com.sayso.desktop,无需重新下载;macOS 权限需要重新授予一次。

Install notes

The installers are not signed or notarized.

  • macOS: move Sayso.app to Applications, confirm the download came from this repository, run xattr -cr /Applications/Sayso.app, then open it. Grant Microphone, Accessibility and Input Monitoring when asked, and set System Settings → Keyboard → "Press 🌐 key to" → Do Nothing.
  • Windows: there is no Authenticode signature, so SmartScreen warns on first run — choose "More info" → "Run anyway".
  • Upgrading from Voiceless: on first launch settings, history, recordings and downloaded models move from com.voiceless.desktop to com.sayso.desktop; macOS permissions must be granted once more.

Full Changelog: https://github.com/zuijiaosy/sayso/commits/v0.1.0