Releases: UniRound-Tec/hrack
Releases · UniRound-Tec/hrack
Release list
HRack v0.4.2
[0.4.2] - 2026-08-26
新增
- 远程设置页新增连接状态面板,实时显示连接指示灯、往返延迟以及本次连接的上传/下载流量。
改进
- 配对 URL 持久化保存,HRack 重启后会自动重新连接;远程设置页改为直接链接
hrack.dev创建配对 URL,并移除只能由网页完成的房间吊销入口。 - DSH 网页隧道默认启用,不再要求用户额外打开开关;远控状态和错误提示改为面向用户的明确文案。
- 官方远控服务迁移到
hrack.dev,DSH 网页隧道迁移到dsh.hrack.dev。 - 重制桌面窗口、任务栏、托盘和安装包图标,使用正确的 HRack 品牌字形与圆角底板;CLI 图标固定使用各提供方的官方品牌颜色,不再跟随主题染色。
修复
- 发布产物的
latest*.yml直接携带 CHANGELOG 原始 Markdown,避免 GitHub Atom 将更新说明转换为 HTML 后被安全渲染器跳过。
HRack v0.4.1
[0.4.1] - 2026-08-25
修复
- 适配 DeepSeek Harness 0.1.1 的 boot manifest 注入方式:远程能力检查改为解析
window.__DSH_BOOT__和globalThis["__DSH_BOOT__"]的等价写法,再校验 manifest 内容,不再将 0.1.1 误判为“远程隧道不可用”。 - 调整 DSH 远程状态文案,不再把主机、网页表面或隧道的能力失败笼统归因于 DSH 版本。
HRack v0.4.0
[0.4.0] - 2026-08-25
新增
- 新增完整的 HRack Remote:桌面端可生成配对 URL / 二维码,经正式 TLS 公网中继把实时会话状态同步到手机,并支持临时接管终端输入。
- 新增 HRack 手机端配套应用:支持扫码或粘贴 URL 配对、会话列表、横屏全屏监听、状态提示音,以及从监听卡片聚焦桌面端对应会话。
- 手机端可新建 Claude Code、Codex、OpenCode 等 CLI 会话,并通过桌面端文件选择协议浏览 Windows / WSL 工作区;免审批启动、运行位置和启动参数与桌面端语义一致。
- 远程终端支持 ANSI/TUI 实时渲染、控制键、方向键、斜杠指令、持久化缩放比例,以及手机软键盘和横竖屏切换。
- 新增 DSH 官方 Web 界面的安全隧道:手机端可查看活跃 DSH 会话、创建会话、发送消息并与桌面端的会话监听及聚焦状态双向同步。
- 更新确认弹窗的「更新说明」改为 Markdown 渲染:支持标题、列表、加粗、代码块、表格等 GFM 语法;HTML 仍一律跳过,链接只展示不导航。
改进
- 远控协议补齐版本协商、消息方向白名单、序号与快照恢复、背压和尺寸上限;断线重连不再把历史 PTY 输出当作新流量重复播放。
- 手机终端采用与桌面端一致的网格与字符宽度语义,键盘弹出时整体平移终端而不改变 PTY 行列数,减少 TUI 重排和右侧空白。
- 横屏监听状态与桌面悬浮窗对齐,显示 CLI 图标、名称、完成 / 等待确认 / 执行中 / 异常等状态,并复用 HRack 默认提示音。
- 公网房间、设备控制权和 DSH 隧道均绑定已认证账户;加入连接撤销、凭据轮换、重连和过期清理边界。
修复
- 修复手机终端退出输入后无法再次聚焦、滚动时产生
NaN输入、重连重复回放、字符错位和品牌字形裁切等问题。 - 修复 Android 后台切换导致 DSH 会话丢失,以及隧道重连后沿用失效凭据的问题。
- 适配新版 DSH 的
--no-open差异和官方运行时桥接方式;启动失败时自动按兼容参数重试并展示可复制的错误信息。
发布说明
- 桌面安装包继续提供 Windows x64、macOS Apple Silicon 和 Linux x64;Windows 与 macOS 制品尚未进行商业代码签名,系统首次启动时可能显示安全提醒。
- 远程控制需配合已部署的 HRack Remote 服务和手机端应用使用;桌面端不会在手机未主动接管时转发键盘输入。
HRack v0.3.6
[0.3.6] - 2026-08-21
新增
- 支持重启 DSH 进程:打开 DSH 时标题栏提供「重启 DSH」,设置 → 会话里也有同一入口。安装插件后会杀掉当前 host 再拉起,并重载官方页面;HRack 的跟踪位不会被清掉。
修复
- 适配 DeepSeek Harness 0.1.0-rc.7+:
dsh web默认会打开系统浏览器,HRack 嵌入时传入--no-open。WSL 上同版本 web 应用可能不认该参数,被拒绝后自动去掉再启动。 - 适配 rc.7+ 官方页面模块加载:Cordis 改为从
window.__ModuleLoader__捕获,不再依赖已移除的__DSH_MODULES__,避免嵌入失败后又弹出浏览器。
HRack v0.3.5
[0.3.5] - 2026-08-20
新增
- 终端可设置背景图像:从本地选择图片,支持覆盖 / 适应 / 拉伸 / 平铺,默认不透明度 30%,设置页带小预览;背景铺满圆角留白,并隐藏多余滚动条。
- 新增可设置事件提示音:阻塞 / 需要操作、完成、异常时播放,默认内置
resources/done.mp3;设置页支持上传本地音频与试听。 - 发现新版本时弹出更新确认框并展示该版本的更新说明(超长说明可滚动),可选择“立即更新 / 忽略此版本 / 以后不再弹出 / 稍后”;忽略的版本不再重复提示,“以后不再弹出”会永久关闭自动弹窗。
修复
- 修复悬浮窗在事件更新时因高 DPI 缩放导致窗口逐次下移的问题:改为以稳定底边为锚点,并在系统量化窗口尺寸后纠正位置。
改进
- 启动后立即自动检查更新,不再依赖打开设置页;发现新版本时标题栏直接显示版本入口,点击直达更新设置。
- 加强悬浮窗置顶:使用更高置顶层级,并定时重新置顶,减少被其它应用覆盖的可能。
- 悬停方框特效可在设置和首次欢迎页关闭;关掉后不再跟随指针绘制方框。
- 设置页按外观 / 布局 / 终端 / 会话 / 更新分页,左侧分类导航,内容区加宽;去掉叠在真实标题上的装饰性英文眉题。
HRack v0.3.4
[0.3.4] - 2026-08-19
新增
- 新建 CLI 会话时记住上次工作区,并用主题化下拉框提供最近 5 条工作区记录。
- 新增 OpenCode Bridge:其它本地 harness 可以创建、发送、监听、审批、回答并关闭 HRack 里已经打开的 OpenCode 标签;设置页可复制用法 Skill。
- 新增 Grok Build 会话监听,覆盖本机与 WSL。
- 支持免审批启动的 CLI 在新建会话时提供勾选,并记住上次选择。
修复
- 普通终端未指定工作区时改在用户主目录启动,不再落到安装目录(例如
AppData\\Local\\Programs\\HRack)。 - 代码阅读器刷新时不再闪屏,文件树也不会滚回顶部。
- WSL 中启动 CLI 时外层工作目录不再误用 POSIX 路径,避免 Windows
Error 267。 - DSH 监听器现在跟踪 tool call;本轮结束后显示「本轮任务已完成」,不再直接落到「等待你的下一条指令」。
- 打包版 Windows 任务栏与开始菜单快捷方式在深色主题下改用浅色图标;安装包图标改为含 256px 的浅色 ICO,满足 electron-builder 打包门槛。
- OpenCode Bridge 管道被占用时不再挡住主窗口启动。
改进
- 不再随包内置 DeepSeek Harness 兜底运行时。DSH 与其它 CLI 一样先扫描本机 / WSL,没有安装就不展示入口。
- Windows / macOS / Linux 安装包去掉约 250MB 的
dsh-runtime,并裁掉未使用的 Electron 语言包,安装包更小、安装更快。
HRack v0.3.3
[0.3.3] - 2026-08-18
修复
- 修复打包版内置 DSH 启动失败(HMR 报
--expose-internals is required):内置 host 改以ELECTRON_RUN_AS_NODE纯 Node 模式启动,--expose-internals在打包产物中同样生效,开发与打包行为一致。
改进
- DSH 运行时发现不再锁定唯一兼容版本:扫描如实上报本机 / WSL 安装的实际版本,任意版本均可作为候选并被 auto 优先选中(随包内置版本仅作兜底);实际兼容性由启动时的控制面能力门禁(
session.list/workspace.list)兜底。
HRack v0.3.2
Full Changelog: v0.3.1...v0.3.2
HRack v0.3.1
Full Changelog: v0.3.0...v0.3.1
HRack v0.3.0
Full Changelog: https://github.com/UniRound-Tec/hrack/commits/v0.3.0