修复版:终端会话结束/重连归属与列表通知,iOS 上传默认目录与关闭显示器兼容。/ Fix release: terminal session termination, reconnect ownership and list notifications; iOS default upload directory and screen-off compatibility.
修复 / Fixed
- 终端会话生命周期(#197):结束会话按 JSON
session_id选择目标(不再误用帧头请求编号),并清理该 PTY 会话内的全部进程组;Ctrl+C 发往前台进程组;重连后只接受当前附着连接的输入/缩放/信号;会话列表补齐 shell 名称、连接状态与last_active_ms,变更时发送列表通知。/ Terminal close now targets the JSONsession_idand cleans up all process groups of that PTY session; signals go to the foreground process group; after reconnect only the attached channel may drive the session; the session list gains shell name, attach state andlast_active_ms, with change notifications. - iOS 上传默认目录(#198):iOS 直接上传时解析
:/Default默认接收目录。/ iOS direct uploads resolve the:/Defaultreceive-directory alias. - iOS 关闭显示器(#199):兼容 iOS 端
enable=0,type=3的关闭显示器编码。/ Accept the iOS screen-off encoding (enable=0,type=3).
感谢 @cnetst、@RiverOnVenus 的贡献。/ Thanks to @cnetst and @RiverOnVenus.
验证范围 / Validation
单元测试与 CI;#197 作者在 Ubuntu ARM64 上与官方客户端实测,#199 附 iOS 实机日志。维护方未做 Mac/手机客户端界面验收。
下载 / Download
uu-remote-linux_0.2.54_<amd64|arm64>.deb,或 uu-remote-linux-v0.2.54-<x86_64|aarch64>-linux.tar.gz(解压后运行 ./install.sh),或 docker pull ghcr.io/vallierdev/uu-remote-linux:v0.2.54(x86_64)。
非官方项目,与网易无关。 / Unofficial, not affiliated with NetEase.