Skip to content

Releases: UniRound-Tec/hrack

HRack v0.4.2

Choose a tag to compare

@github-actions github-actions released this 26 Aug 05:17

[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

Choose a tag to compare

@github-actions github-actions released this 25 Aug 10:45

[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

Choose a tag to compare

@github-actions github-actions released this 25 Aug 09:16

[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

Choose a tag to compare

@github-actions github-actions released this 21 Aug 06:57

[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

Choose a tag to compare

@github-actions github-actions released this 19 Aug 18:00

[0.3.5] - 2026-08-20

新增

  • 终端可设置背景图像:从本地选择图片,支持覆盖 / 适应 / 拉伸 / 平铺,默认不透明度 30%,设置页带小预览;背景铺满圆角留白,并隐藏多余滚动条。
  • 新增可设置事件提示音:阻塞 / 需要操作、完成、异常时播放,默认内置 resources/done.mp3;设置页支持上传本地音频与试听。
  • 发现新版本时弹出更新确认框并展示该版本的更新说明(超长说明可滚动),可选择“立即更新 / 忽略此版本 / 以后不再弹出 / 稍后”;忽略的版本不再重复提示,“以后不再弹出”会永久关闭自动弹窗。

修复

  • 修复悬浮窗在事件更新时因高 DPI 缩放导致窗口逐次下移的问题:改为以稳定底边为锚点,并在系统量化窗口尺寸后纠正位置。

改进

  • 启动后立即自动检查更新,不再依赖打开设置页;发现新版本时标题栏直接显示版本入口,点击直达更新设置。
  • 加强悬浮窗置顶:使用更高置顶层级,并定时重新置顶,减少被其它应用覆盖的可能。
  • 悬停方框特效可在设置和首次欢迎页关闭;关掉后不再跟随指针绘制方框。
  • 设置页按外观 / 布局 / 终端 / 会话 / 更新分页,左侧分类导航,内容区加宽;去掉叠在真实标题上的装饰性英文眉题。

HRack v0.3.4

Choose a tag to compare

@github-actions github-actions released this 18 Aug 21:30

[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

Choose a tag to compare

@github-actions github-actions released this 18 Aug 12:44

[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

Choose a tag to compare

@github-actions github-actions released this 18 Aug 09:35

Full Changelog: v0.3.1...v0.3.2

HRack v0.3.1

Choose a tag to compare

@github-actions github-actions released this 17 Aug 08:06

Full Changelog: v0.3.0...v0.3.1

HRack v0.3.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 18:56