Releases: zuijiaosy/sayso
Releases · zuijiaosy/sayso
Release list
Sayso v0.3.2
下载 / 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.appto Applications, confirm the download came from this repository, runxattr -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
下载 / 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.appto Applications, confirm the download came from this repository, runxattr -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
下载 / 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.appto Applications, confirm the download came from this repository, runxattr -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.desktoptocom.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
下载 / 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.appto Applications, confirm the download came from this repository, runxattr -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.desktoptocom.sayso.desktop; macOS permissions must be granted once more.
Full Changelog: v0.1.0...v0.2.0
Sayso v0.1.0
下载 / 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.appto Applications, confirm the download came from this repository, runxattr -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.desktoptocom.sayso.desktop; macOS permissions must be granted once more.
Full Changelog: https://github.com/zuijiaosy/sayso/commits/v0.1.0