Offdesk 0.7.1 RC.1 — Cloud onboarding & Hub switching
Pre-releaseOffdesk 0.7.1 RC.1 — Cloud onboarding and Hub switching
这是测试候选版。Android 与 macOS 应用名为 Offdesk RC,可与正式 App 并存。iOS 使用同一 TestFlight App,安装后替换当前 iOS 测试版本。
- App: 0.7.1-rc.1;iOS: 0.7.1 (28.1)。
- macOS 内置 Hub/Node: 0.21.1-rc.1。
- 源码:
3a1fa859ef73197394f4003467d802c54cd8e623,已合并的 #466。 - Cloud 控制台:https://cloud.offdesk.dev/ 。服务端实现保留在私有仓库。
这次测试什么
- 点击手机终端标题 → Hub & connection,能找到已保存的 Hub、连接方式以及添加/扫码入口;窄屏顶部保持紧凑。
- 使用 App 内的加密配对,确认 Hub 身份。局域网与远程连接可切换,不可达的选项正确提示。
- 添加第二个 Hub,来回切换后,终端内容和输入始终属于选中的 Hub。
- 目标 Hub 断网或连接失败时,原来的 Hub 保持选中并可重试;退出 App 重开后仍记得配对和选中的 Hub。
- 旧 RC 覆盖升级后已有配对保留;新装 RC 有独立配对记录,需要扫码一次。
- Mac 上检查 Cloud 登录、开通与连接验证、手机配对引导;Cloud 网页检查 Overview / Get started / My Hub / Pair a phone / Beta access / Account & security / Activity / Connection help。
Mac 首次安装测试请使用单独的 macOS 测试账号(例如 offdesk-test)。 App 身份独立,但“设为 Hub”仍管理当前 macOS 用户的 Hub/Node 服务,不能把同一用户下的两个 App 当成两个隔离的 Hub。Cloud 邀请测试期每个账号一个 Hub;已有 Hub 的账号请保留原来的 Hub 身份。
Android/macOS 的 RC 不走正式版自动更新。macOS RC 为本地临时签名,未公证,适合受控测试。iOS 已上传并通过 Apple 处理,待 App Store Connect 中启用现有内部 TestFlight 测试组。
English
This candidate adds Cloud setup guidance and a compact mobile Hub/connection picker. It retains multiple encrypted Hub pairings, verifies Hub identity and route reachability, keeps the previous Hub on a failed switch, and restores saved state after relaunch.
Android and macOS install as Offdesk RC beside the stable app. iOS 0.7.1 (28.1) uses the existing TestFlight app and replaces its current build. The bundled macOS Hub/Node version is 0.21.1-rc.1.
Please test encrypted pairing, LAN/remote selection, switching between two Hubs, failed-switch recovery, upgrading an existing RC, and relaunch persistence. Use a separate macOS user for clean Hub onboarding: desktop RC app storage is separate, but Hub services belong to the macOS user. Existing Cloud accounts retain their current Hub identity; the invitation beta includes one Hub per account.
The macOS RC is locally ad-hoc signed and not notarized. Android uses the existing RC test signature. No stable update channel or public download default is changed by this prerelease.
验证记录 / Verification
- Cloud: 25 tests passed; eight live authenticated pages checked; no pending database migration.
- Android: cold start, WebView input, foreground, retained-pairing upgrade and recovery passed on the Mac Mini emulator.
- macOS: bundled Hub isolated startup, embedded RC entry assets, app signature integrity and DMG integrity passed.
- Physical-device Cloud onboarding and multi-Hub switching remain the acceptance tasks for this RC.