Skip to content

Releases: GetSayAll/remote-mic-app-windows

无线麦 SayAll Windows v0.2.12 预览版

Choose a tag to compare

@HD838A HD838A released this 16 Sep 23:36
781332e

无线麦 SayAll Windows 版 v0.2.12 预览版

本次更新(相对上一个已发布版本 0.2.6):

新增

  • 遥控器按键现在可以绑定鼠标动作:左键、右键、中键单击,左键双击,每次 1–100 格的滚轮,以及每次 1–2000 物理像素的指针移动;滚轮格数与指针位移分别设置。
  • 新增应用库:扫描并搜索本机已注册的应用,多选或全选后保存,可导入导出配置;扫描和添加本身不会启动应用,也不会改动已有按键绑定。
  • 遥控器电量显示:读取 Windows 已缓存电量并在界面呈现,断连、睡眠或数值缺失时显示未知,不会额外建立蓝牙连接。
  • 关于页新增「登录时自动启动」开关,默认关闭;开启后随 Windows 登录自动运行,不需要管理员权限。
  • 关于页新增「打开日志目录」入口,诊断摘要的复制入口也一并移到该页,权限页只保留蓝牙、按键、音频三项状态。

改进

  • 修复安装或升级时安装器强制结束应用的问题。此前若应用正连着遥控器,强制结束会让系统蓝牙栈失去响应,且只能通过重启电脑恢复;现在安装器会先请求应用正常退出,应用自行结束蓝牙会话后才继续安装。
  • 蓝牙栈已经失去响应时不再反复尝试开关蓝牙无线电,改为直接重连,避免无效操作打断链路;其他失败原因仍然保留原有恢复手段。
  • 蓝牙重连与无线电恢复改为持续自愈:部分建立失败的连接会被完整释放,不再累积占用。
  • 遥控器语音键在重连期间不再泄漏成普通 F5 按键。
  • 遥控器连接后,若系统缺少可用的按键接口,按键监听改为常驻等待并自动恢复,不再需要手动重启应用。
  • SayAll 自身处于前台时不再重复激活输入法,避免语音会话触发界面重新加载。
  • 菜单键唤回窗口后,点击关闭按钮可以正常隐藏到托盘,不再失效。
  • 鼠标指针移动在缩放屏幕上使用正确的 DPI 上下文,修复 150% 缩放下位移偏大的问题。
  • 开机自启动开关会校验登录启动项指向的可执行文件路径,路径不符时不再显示为已开启。
  • 按键门控只在已绑定唯一遥控器设备时启用归因,避免误吞其他键盘设备的按键。
  • 修复三处界面问题:打开应用列表的悬浮内容被裁切、自启动开关滑块错位、以及非 Tab 导航下出现的焦点环。
  • 隐私安全诊断日志新增资源占用采样与失败原因保留,失败时不再只记录分类结果。

验证

  • scripts/ci-preflight.ps1:passed
  • 相关改动的 Windows CI(含前端测试、Rust 工作区测试、NSIS 构建、升级/降级保护、卸载与静默安装矩阵):passed
  • 安装器优雅退出契约测试已接入 CI,覆盖「应用正在运行时执行安装/卸载」这一此前无覆盖的场景
  • 开机自启动真机验证:passed(注销重登后自动启动,进程由登录 shell 拉起)
  • 鼠标动作、应用库、电量显示的 RC001/RC003 真机回归:deferred
  • 蓝牙栈失去响应场景的真机复验:deferred(需要完整重启后才能构造干净的初始状态)

已知边界

  • 应用内更新通道不可用,本包仅供手动安装验证。
  • 安装器尚未配置 Windows Authenticode 代码签名,首次运行可能出现 SmartScreen 提示。
  • 从 0.2.12 之前的版本升级时,因旧版没有优雅退出监听,安装器会中止并提示先手动退出应用;手动退出后重新运行安装程序即可。这是为避免强制结束造成蓝牙栈失去响应而刻意保留的行为。

更新资产:

  • SayAll_0.2.12_x64-setup.exe
  • SayAll_0.2.12_x64-setup.exe.sig

无线麦 SayAll Windows v0.2.6 预览版

Choose a tag to compare

@github-actions github-actions released this 10 Sep 06:55
c8b1463

无线麦 SayAll Windows 版 v0.2.6 预览版

本次更新:

  • 修复自定义按键映射中的 Win+L:锁屏动作改用 Windows 公开 LockWorkStation API,并在成功后清理因锁屏延迟的遥控器释放状态
  • 快捷键录入默认保持直接录入;新增可选“安全录入模式”,直接录入无法完成或会触发系统动作时,可在界面选择修饰键、键盘只按主键
  • 调整安全录入开关与提示词布局,以及“连接与语音”状态圆点和标题的垂直对齐
  • 修复离开按键映射页后后台资源未及时停止的问题

验证:

  • 本地 scripts/ci-preflight.ps1:6/6 passed;前端 58 项 passed
  • PR #58 与版本 PR #61 的 Windows CI 均 passed
  • v0.2.6 Windows CI 完成运行时模拟、NSIS 构建、升级/降级保护、卸载与静默安装矩阵
  • RC003 电源单击映射 Win+L 锁屏:passed(用户现场确认)
  • RC001 对本次快捷键改动的真机回归:deferred
  • 安全录入模式安装现场复验:deferred

更新资产:

  • SayAll-Windows-0.2.6-x64-setup.exe
  • latest.json 与 .sig 用于应用内更新验签
  • SHA256SUMS.txt 用于文件校验

安装器尚未配置 Windows Authenticode 代码签名,首次运行可能出现 SmartScreen 提示;应用内 updater minisign 签名已启用。

无线麦 SayAll Windows v0.2.5 预览版

Choose a tag to compare

@github-actions github-actions released this 09 Sep 10:51
54ab159

无线麦 SayAll Windows 版 v0.2.5 预览版

新增按键映射配置管理:

  • 显式保存当前按键映射
  • 导出为带版本号的 JSON 配置文件
  • 从 JSON 导入并在写入前完整校验,便于备份和跨设备迁移
  • 使用 Windows 原生文件选择与保存对话框
  • 关键分支、校验结果和耗时均写入隐私安全诊断日志

验证:

  • 前端 53 项测试通过;Rust workspace、Tauri host 与 release runtime-simulation 构建通过
  • Windows CI 完整通过,包括安装包构建、0.2.4 到 0.2.5 升级、降级保护、卸载和静默安装矩阵
  • 本机 0.2.4 到 0.2.5 安装升级通过,settings.json 与 button-mappings.json 保持不变
  • RC001 / RC003 完整真机验收:deferred

更新资产:

  • SayAll-Windows-0.2.5-x64-setup.exe
  • latest.json 与 .sig 用于应用内更新验签
  • SHA256SUMS.txt 用于文件校验

安装器尚未配置 Windows Authenticode 代码签名,首次运行可能出现 SmartScreen 提示;应用内 updater minisign 签名已启用。

无线麦 SayAll Windows v0.2.2 预览版

Choose a tag to compare

@github-actions github-actions released this 08 Sep 10:36
1335b82

无线麦 SayAll Windows 版 v0.2.2 预览版

  • 左键现在可以像上、下、右和确定键一样自定义映射。
  • 新增“检查预览版更新”开关,默认关闭;开启后可接收后续预览版本。
  • 升级安装会保留现有遥控器、音频与按键设置。
  • 这是预览版本,稳定性可能低于正式版。

无线麦 SayAll Windows v0.2.1 预览版

Choose a tag to compare

@github-actions github-actions released this 07 Sep 23:27

无线麦 SayAll Windows 版 v0.2.1 预览版

  • 预览版,仅供发布前验证;不会成为 GitHub Latest 稳定版本,也不会进入应用内稳定更新通道。
  • 已完成 Windows 普通用户路径验证:全新安装 → 小米蓝牙遥控器 2 Pro(RC003)→ VB-CABLE → 成功语音转文字。
  • RC001(小米蓝牙遥控器 2)Windows 真机验收仍为 deferred;RC003 已完成当前范围内的普通用户路径验收。
  • 包含应用更新资产:latest.json + SayAll-Windows-0.2.1-x64-setup.exe(.sig),使用正式 minisign 更新密钥签名。
  • 文件校验和见 SHA256SUMS.txt。
  • Authenticode 代码签名仍待建立,首次运行可能触发 SmartScreen 提示。
  • 仓库历史敏感信息审计已闭环:已清理个人作者邮箱、真实蓝牙地址和个人绝对路径,并重写远端分支与 v0.2.1 标签历史;未发现真实 API Key 或私钥。
  • GATT 探针不再内置设备地址,改为运行时传入 MAC;测试脚本使用仓库相对路径。