Skip to content

Termish 1.8.2

Choose a tag to compare

@github-actions github-actions released this 04 Oct 08:38
· 6 commits to main since this release

修复 macOS 录屏权限的重复请求,并完善电脑端后台应用的名称、图标与安装。

  • 录屏授权独立预检;缺权限时停止启动或重启 FFmpeg,同一服务进程只请求一次录屏授权。
  • App 分别显示录屏与辅助功能提示;收到录屏拒绝后停止自动重连,避免循环连接触发授权弹窗。
  • macOS 后台应用改为 Termish Helper.app,应用与进程名称统一,使用 Termish Logo,手机仍可通过 SSH/SFTP 自动安装。
  • 上传应用包经 SHA-256、签名和版本校验后启用;配置与 token 保留在应用包外,启动失败恢复旧应用与服务注册。
  • 提供固定证书的发行签名构建入口,签名覆盖程序、图标和应用元数据。

升级提示:本次尚未接入 Developer ID 发行证书,macOS 服务仍使用临时签名,不能保证升级后保留授权。迁移后如权限失效,请在系统设置的录屏与辅助功能列表中分别授权 Termish Helper;已勾选但仍被拒绝时,删除失效条目并重新添加 ~/Library/Application Support/termish/Termish Helper.app,然后重启屏幕服务再连接。

Android/iOS 版本同步为 1.8.2(40),屏幕服务部署版本为 57。自动化测试、应用包签名与安装迁移检查、Android/iOS 本地构建通过;真实首次授权、撤销授权、权限弹窗显示及手机鼠标键盘操作仍需实机确认。iOS 分发沿用现有渠道。