WebMux v0.7.1 更新说明
在 GitHub Release 查看与下载(外部链接)下载最新版本
更新内容
v0.7.1 是小版本更新:增加一键安装脚本与 CLI 使用 Web 端启动配置,改进 PWA 前台重连、安装入口与浏览器标签页运行指示,并修复 Home Screen 应用中设置导航遮挡顶栏的问题。
安装与 CLI
- 新增 POSIX
install.sh一键安装脚本,作为 Release 资产发布,不依赖raw.githubusercontent.com:支持 Linux/macOS 的 amd64/arm64,先直连 GitHub,失败后按WEBMUX_MIRRORS回退镜像;二进制与同源SHA256SUMS校验通过才原子替换,失败保留旧文件;可用WEBMUX_VERSION、WEBMUX_INSTALL_DIR、WEBMUX_SHA256固定版本、目录与摘要。脚本只安装二进制,不修改配置、服务或 shell(#163、#166)。 webmux run --launch-config ID(别名--config-id)直接使用 Web 端保存的启动配置,argv 与环境变量由服务端解析;与--后命令、--env互斥,空 ID 和冲突别名在创建会话前拒绝(#168)。- 会话环境统一终端身份:移除宿主终端/多路复用器(Kitty、tmux、Warp、iTerm、WezTerm、Ghostty、Windows Terminal 等)变量,默认设置
TERM=xterm-256color、COLORTERM=truecolor、TERM_PROGRAM=webmux、TERM_PROGRAM_VERSION与WEBMUX_SESSION_ID;显式启动环境仍可覆盖(#168)。
Web 与 PWA
- 健康的终端连接回到前台时先探测并保留,不再无条件重连;设置页新增“安装应用”分区,显示安装状态与非安全上下文提示;manifest 增加
id/lang,推送授权只请求一次(#161、#165)。 - 当前终端或首页任一会话处于运行中时,浏览器标签页标题加
▶前缀并播放本地生成的 favicon 动画;等待、空闲、退出时恢复静态图标,prefers-reduced-motion下保持静态(#162、#167)。 - Home Screen 应用中设置页吸顶分区导航按实际顶栏高度定位,不再遮挡顶栏(#157、#159)。
升级说明
替换二进制后需重启服务;重启会结束现有终端会话,仓库登记与磁盘工作树保留。