Skip to content

v2.0.3

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Oct 09:34
· 2 commits to main since this release

v2.0.3 · 手机更新、第三方通知与界面优化

  • Android 应用内更新:检查新版、查看更新说明,在 App 内下载 APK 并交给系统安装器。安装前校验大小和 SHA-256;完成下载后,即使离开 App 授予安装权限或重新打开 App,也可继续安装或保存 APK。
  • 更新下载方式自己选:可选「手机下载」或「电脑下载」。手机无法查询 GitHub 时可通过当前已登录网关查询;选择电脑下载后,由电脑下载并校验,再传给手机安装。下载失败可重新选择方式,或通过「GitHub ↗」在浏览器下载对应 APK,不会自动替换用户选定的下载方式。
  • 手机与 Web 配置第三方通知:从设置或聊天列表进入「第三方通知」,选择 Bark(iPhone)、ntfy(Android)或 PushPlus(微信),分别配置、保存和测试;与电脑网关共用配置,也可修改通知跳转地址、标题显示及网关入口通知。该配置入口用于直连网关,共享中继保留原有权限范围。
  • 搜索与筛选更紧凑:搜索框始终可见,显示「搜索 / Search」;各选择框按当前内容分配宽度,其余空间留给搜索。精简英文按钮,改善手机横屏、平板和展开折叠屏上的 Claude、Codex、DSH 列表布局。
  • 聊天列表减少干扰:Claude 与 DSH 支持手动下拉刷新,保留搜索、筛选和阅读位置;移除常驻的读取与连接成功提示,恢复成功后清除过期错误,连接失败仍提供说明和重试入口。修复刷新失败提示持续停留的问题。
  • 设置与工作台更清楚:底部 App 图标开关、应用管理与第三方通知入口并列,兼顾中英文窄屏显示;文件传输保存按钮明确说明用途,修复未打开设置时遗留「请登录」提示的问题。关闭当前工具标签时切换到可用标签,避免不必要地退出分屏。
  • 手机连接恢复:Android/iOS 安全保存仍有效的扫码绑定凭据,WebView 登录状态丢失时尝试恢复;不保存网关密码,退出、移除电脑或撤销绑定后不再恢复。改善网关登录会话隔离、Claude 已初始化连接的重连入口,以及 macOS Claude 初始化时长 Console 输入的核验与连接效率。

致谢

感谢 @SevenPwZ(des1re) 在 PR #32 中贡献 Android 应用内更新。本版在该贡献基础上整合电脑协助下载、下载方式选择与安装恢复优化。

升级说明

建议电脑网关与 Android/iOS App 一起更新至 v2.0.3,以使用完整的通知配置、绑定恢复和更新改进。网页用户更新网关后重新加载页面即可。旧 Android 版本首次升级可下载 APK 覆盖安装,不要先卸载;后续更新可使用新版应用内更新。电脑协助下载需要配套网关,电脑仍须能访问 GitHub;仅更新手机时也可继续使用手机直连下载。iOS IPA 仍需自行签名,另附 Xcode 源码包;Linux 仍为实验性支持,使用安装包手动升级。正式下载文件可用 SHA256SUMS.txt 校验。

English

  • Android in-app updates: check releases, read notes, download the APK and open the system installer. Verify size and SHA-256 before installation. Keep a completed download available for installation or export after granting install permission or reopening the app.
  • Choose the download route: download on the phone or let the signed-in computer gateway download, verify and transfer the APK. Release lookup can use the gateway if the phone cannot reach GitHub. Failed downloads offer route selection and a browser link to the matching APK; they do not silently switch the chosen route.
  • Third-party notifications on mobile and Web: open Push alerts, select Bark for iPhone, ntfy for Android or PushPlus for WeChat, then configure, save and test that channel. Settings are shared with the desktop gateway, including notification links, title visibility and gateway address notifications. Configuration is available through direct gateway connections; shared-relay permissions are unchanged.
  • Compact search and filters: keep Search visible, size selectors to their selected text and give the remaining width to search. Shorter English labels and consistent list layouts improve landscape phones, tablets and unfolded devices.
  • Quieter chat lists: add manual pull-to-refresh to Claude and DSH, retain filters and reading position, remove persistent loading/connected messages and clear stale errors after recovery. Connection failures still show actionable messages and retry controls.
  • Clearer settings and workbench behavior: place app-icon visibility, Apps and Push alerts together with narrow-screen English support. Clarify the file-transfer save action and prevent stale sign-in messages in unopened settings. Closing the active tool tab selects an available tab without unnecessarily leaving split view.
  • Connection recovery: securely retain valid scanned-device credentials on Android/iOS and try to restore lost WebView sign-in state without storing the gateway password. Sign-out, removal and revocation stop recovery. Improve gateway session isolation, reconnection to initialized Claude sessions and long Console input verification during macOS Claude setup.

Thanks to @SevenPwZ (des1re) for Android in-app updates in PR #32. This release builds on that contribution with gateway-assisted downloads, explicit download choices and installation recovery improvements.

Update both the gateway and mobile app for all improvements; reload browser pages after the gateway update. Older Android versions can install the APK over the existing app once, then use in-app updates. Computer-assisted downloads require a compatible gateway and computer access to GitHub. The unsigned iOS IPA requires your own signing; Linux remains experimental with manual package upgrades. Verify published downloads with SHA256SUMS.txt.