WebMux v0.1.10 更新说明
在 GitHub Release 查看与下载(外部链接)下载最新版本
更新内容
新功能
- 代码工作区可弹出到独立窗口:顶栏“刷新全部”右侧新增按钮,把整个代码工作区连同已打开的标签移到单独窗口,引用发送和变化检测照常工作,收起主窗口代码栏也不影响;关闭窗口或点“收回”即回到原位。Chrome / Edge 在 HTTPS 或 localhost 下使用置顶画中画窗口,HTTP 访问、Safari、Firefox 使用普通弹出窗口;手机和平板不显示该按钮。
- 通过 Cloudflare Tunnel 远程访问,支持带 Token 的登录链接和二维码(#63)。
界面与交互
- 移动端工作区和代码页的常用按钮从 44px 缩小到 36px,同屏可显示更多内容。
- 会话卡片的状态、连接与时间紧凑排列,不再按固定列分散。
- 顶栏连接状态和主机名紧贴操作按钮,状态变化不再引起布局跳动。
- 终端程序可感知页面的浅色/深色主题切换(DEC 2031);移除终端下方的黑色条带;worktree 的“启动会话”按钮更易识别。
稳定性
- 稳定终端相关检查,加快新建会话表单的打开速度(#81)。
验证
- 发布提交:
27dbd12586c09505545fa3916d2104f6ebd20b34,tagv0.1.10。 - 在该提交的独立源码目录运行冻结依赖安装,交叉构建 Linux/macOS 的 amd64、arm64 二进制,
CGO_ENABLED=0;Svelte/TypeScript 检查零错误、零警告。 - Linux amd64 发布产物启动验证通过:版本为
0.1.10,357 个内嵌资源通过 HTTP 逐字节校验;认证健康检查返回 200,未认证返回 401,非法 Origin 写请求返回 403。 - GitHub Actions 全部通过:格式与构建、Ubuntu Go race、Vitest 单元与浏览器测试、Storybook、Ubuntu/macOS E2E,以及 CLS 和 4 倍 CPU 降速测试。
- 四个二进制均通过
SHA256SUMS校验。
下载
下载对应系统和架构的二进制,赋予执行权限后运行。SHA256SUMS 提供四个平台文件的 SHA256 校验值。
完整变更:https://github.com/mzdluo123/webmux/compare/v0.1.9...v0.1.10