WebMux v0.1.8 更新说明
在 GitHub Release 查看与下载(外部链接)下载最新版本
更新内容
工作区与移动端
- 新增会话实时搜索,支持按会话标题、目录、仓库名称和分支查找;提供全部、运行中、等待中和已退出状态筛选,并显示数量(#59)。
- 搜索时自动展开匹配的仓库,提供无匹配结果提示和清除筛选入口(#59)。
- 调整会话卡片、终端输出预览和状态展示;增大触控区域,改善窄屏及大字体下的布局(#59)。
终端与构建
- 升级 xterm.js 至 6.0.0,同步升级 fit 和 WebGL 插件;适配触摸滚动,保留 Alt/Option 方向键导航行为,并调整 WebGL 资源释放顺序(#51)。
- 升级 Vite 至 8.3.4、Svelte 插件至 7.3.1,保留 Chrome/Edge 107、Firefox 104 和 Safari 16 的构建目标(#56)。
- 拆分并行 CI 任务,保留 macOS Go race 与 E2E 覆盖;改善主题切换回归测试的稳定性。
验证
- 发布提交:
f89f407897e444e0df07e38e95a789070be9e1e6(tagv0.1.8)。 - GitHub Actions 全部通过:格式与构建、Go race、Vitest 单元与浏览器测试、Storybook,以及 Ubuntu/macOS E2E。
- 使用 Go 1.26.1、Node.js 24.22.0、pnpm 12.11.2,从 tag 独立构建 Linux/macOS 的 amd64、arm64 二进制;Svelte/TypeScript 检查零错误、零警告。
- macOS arm64 发布产物启动验证通过:版本为
0.1.8,内嵌网页及入口 JS/CSS 返回 200,已认证健康检查返回 200,会话列表 API 未认证返回 401、认证后返回 200。
下载
选择对应操作系统和架构的二进制,赋予执行权限后运行。SHA256SUMS 包含四个二进制文件的 SHA256 校验值。
完整变更:https://github.com/mzdluo123/webmux/compare/v0.1.7...v0.1.8