Skip to content

Offdesk 0.21.0

Latest

Choose a tag to compare

@renyuanz renyuanz released this 08 Sep 08:28
f9ea9b6

Offdesk 0.7.0 / Hub 0.21.0

中文

本轮正式版将桌面端、Android 和 iOS 的版本统一提升至 0.7.0,Hub、Node 和 CLI 提升至 0.21.0

新增功能

  • 网页预览:通过 Hub 打开所选机器上的 localhost HTTP 服务,支持流式响应和 WebSocket 热更新。需要同时更新 Hub 与 Node,并自行配置专用预览域名、TLS 和入口;升级后不会自动开启。
  • 附件多选:一次选择多张照片或多个文件,发送前可查看清单、移除单个附件或取消发送。

体验改进

  • 改善手机端节点卡片中的延迟、CPU、内存和磁盘指标布局,避免信息挤出卡片。
  • 优化附件确认弹窗在窄屏和较大字体下的布局,让文件清单可滚动,操作按钮更容易完整显示。
  • 在桌面连接引导中提供更明显的返回入口,并改善宽屏 Settings 的内容布局。
  • 明确区分 App 加密配对与浏览器登录的用途及扫码说明,减少两种二维码带来的困惑。
  • App 名称、官网与 README 的品牌名称统一使用 Offdesk

问题修复

  • 恢复事件中断期间遗漏的待确认提醒。
  • 保留熟悉的 JetBrains Mono 终端字体,加入很小的符号补充字体,修复 ⏵⏵ 等播放控制符号显示为方框的问题。
  • 改善 TestFlight 发布流程:按准确版本与构建号分发,重试时保留已完成的加密分类和测试组设置,并支持填写本轮测试说明。

升级说明与已知限制

  • macOS、Linux、Windows 和 Android 使用各自的正式安装包;iOS 通过 TestFlight 分发,实际可用时间取决于 Apple 处理和审核。
  • 覆盖升级原来的正式版以保留配置与配对。Offdesk RC 是独立测试安装,不会自动替代正式版。
  • 加密连接使用 App 内置前端,因此需要同时更新 App 与 Hub。macOS/Linux 安装包内置 Hub 和 Node 0.21.0;独立部署的节点应另外更新。
  • 网页预览使用 HTTPS,不属于终端的端到端加密通道。预览连接复用与缓存优化继续由 #456 跟进,不影响未开启预览的终端功能。
  • 部分 Android 扫码黑屏反馈仍由 #448 跟进。本轮不宣称解决所有启动或扫码异常;iOS 原生附件选择流程仍欢迎真机测试反馈。

安装与下载 · 网页预览配置


English

This stable release brings the desktop, Android and iOS apps to 0.7.0, alongside Hub, Node and CLI 0.21.0.

New features

  • Web previews: open localhost HTTP services on a selected machine through the Hub, including streaming responses and WebSocket hot updates. Update both Hub and Node and configure a dedicated preview domain, TLS and ingress. Upgrading does not enable previews automatically.
  • Multiple attachments: select several photos or files at once, review the list, remove individual items or cancel before sending.

Experience improvements

  • Keep phone host latency, CPU, memory and disk metrics within their cards.
  • Improve attachment review on narrow screens and with larger text, with a scrollable file list and more accessible action buttons.
  • Make the return path in desktop connection setup more prominent and improve Settings layout on wide screens.
  • Clarify the separate purposes and scanning instructions for encrypted App pairing and browser sign-in.
  • Use Offdesk consistently across App names, the website and README.

Fixes

  • Restore confirmation reminders missed during an event gap.
  • Keep familiar JetBrains Mono terminal text and add a tiny symbol fallback to fix missing playback glyphs such as ⏵⏵.
  • Improve TestFlight distribution with exact version/build selection, retries that preserve completed encryption classification and group assignment, and release-specific testing notes.

Upgrading and known limitations

  • Use the stable package for macOS, Linux, Windows or Android. iOS is distributed through TestFlight; availability depends on Apple processing and review.
  • Upgrade the existing stable App in place to retain configuration and pairing. Offdesk RC is a separate test installation and does not replace the stable App automatically.
  • Encrypted connections use the frontend bundled with the App, so update the App as well as the Hub. macOS/Linux packages include Hub and Node 0.21.0; update separately deployed nodes too.
  • Web previews use HTTPS and are not carried inside terminal end-to-end encryption. Preview connection pooling and cache optimization remain in #456; terminal use without previews is unaffected.
  • Some Android scanner black-screen reports remain open in #448. This release does not claim to resolve every startup or scanner issue. Physical-device feedback on the native iOS attachment picker is still welcome.

Install and download · Configure web previews