Skip to content

Releases

WeQ Remote 1.0.0

Choose a tag to compare

@github-actions github-actions released this 13 Nov 21:45

WeQ Remote 1.0.0

源码版本:iOS / Android 1.0.0,iOS build 12、Android versionCode 10。iOS 系统版本与应用内版本均为 1.0.0。本版本使用 GitHub 正式发布,不标记为 Pre-release。

更新

  • 双端版本从 1.0.0b4 改为 1.0.0,移除 Beta 标识,构建号保持不变。
  • iOS 向当前电脑提供的网页同步系统低数据与计费网络状态;Android 同步计费网络和 Data Saver 状态,切网与返回前台时更新,配合 WeQ 的应用级省流量设置。
  • 省流量时更新检查仍核对版本与可用下载源,但不下载安装包取样测速;网页设置只作为当前连接的运行参数,不增加设备级覆盖。
  • 保留 b4 的统一前台连接检测与 WeQ 断连/恢复横幅、设备型号及系统/客户端版本上报、iPadOS 窗口角部布局和可选的本机 SideStore 源发布入口。
  • 保留扫码配对与多入口连接、连接详情、持久网页资源缓存、文件选择、媒体授权、外链与文件保存。聊天业务页面继续由电脑上的 WeQ 提供。

安装包

  • Android:arm64 APK,Android 8.0 起,使用本轮构建的临时开发签名;与已有安装签名不同时不能直接覆盖安装。
  • iOS:真机 arm64 未签名 IPA,iOS 17 起,安装前需要正确签名 App 与内嵌 Framework。
  • 两端构建来源记录与 SHA256SUMS 随安装包附上。

省流量桥、连接横幅、设备详情和 iPadOS 布局需配套更新电脑上的 WeQ;原生变化需要更新手机安装包。更新下载由系统浏览器承接,不自动安装。本版本未上架应用商店。真实手机断网/恢复、iPad 窗口、音视频与 SideStore 自动刷新仍按对应平台单独验收,版本转为 1.0.0 不代表这些项目已完成实机验收。

WeQ Remote 1.0.0b4

WeQ Remote 1.0.0b4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Nov 00:52

WeQ Remote 1.0.0b4

源码版本:iOS / Android 1.0.0b4,iOS build 12、Android versionCode 10。iOS 系统版本为 1.0.0,应用内通过 WeQReleaseVersion 显示完整 Beta 版本。本版本为 GitHub 测试发布。

更新

  • 统一 iOS 与 Android 的前台连接检测:正常每 15 秒验证,首轮总预算 5 秒,第二轮 10 秒,之后每轮增加 5 秒,成功后重置。入网与全部备用入口共用预算,失败重试至少间隔 500 毫秒。
  • 断连提醒独立于探测等待:第二轮开始后 5 秒、无网络或网页失败持续 10 秒、前台 30 秒没有成功验证时触发。系统网络变化和同源 fetch/WebSocket 失败合并检查,主动取消、正常关闭及外部来源失败不触发。后台停止监听和计时,网络恢复后须实际鉴权验证成功才判定恢复。
  • 断连与恢复统一通过共用网页的 WeQ 横幅原地更新,不再增加原生顶部条。断连提示保留到恢复或手动关闭,探测超时不销毁现有网页或代理。
  • 两端随现有配对和状态请求上报设备型号、系统版本、Remote 版本与构建号,供电脑「已配对设备」详情展示;已有授权自动补齐,不需重新配对,不增加心跳,旧电脑继续兼容。
  • iOS 在 iPadOS 26 起向网页同步系统窗口角部占位,供顶部操作区避让;随窗口尺寸更新,存在占位时首屏显示前先同步并等待绘制,不重建 WebView。旧系统和 Android 保持原路径。
  • 增加可选的 iOS 本机 SideStore 源发布入口,不影响 CI;保留原应用身份的自动刷新仍待兼容修补和真实设备验收。

安装包

  • Android:arm64 APK,Android 8.0 起,使用本轮构建的临时开发签名;与已有安装签名不同时不能直接覆盖安装。
  • iOS:真机 arm64 未签名 IPA,iOS 17 起,安装前需要正确签名 App 与内嵌 Framework。
  • 两端构建来源记录与 SHA256SUMS 随安装包附上。

连接横幅、设备详情及 iPadOS 布局需配套更新电脑上的 WeQ;原生变化需要更新手机安装包。更新下载由系统浏览器承接,不自动安装。本版本未上架应用商店;自动化构建及离线回归不代表真实手机断网/恢复、iPad 窗口、音视频或 SideStore 自动刷新已经验收。

WeQ Remote 1.0.0b3

WeQ Remote 1.0.0b3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Nov 06:13

WeQ Remote 1.0.0b3

源码版本:iOS / Android 1.0.0b3,iOS build 11、Android versionCode 9。iOS 系统版本为 1.0.0,应用内通过 WeQReleaseVersion 显示完整 Beta 版本。本版本为 GitHub 测试发布。

更新

  • 统一连接首页与聊天内菜单的连接详情:当前电脑入口、系统网络/内嵌 Tailscale、Tailscale 状态、最近验证时间、请求耗时、App 与手机系统版本集中显示在「更多」,保留立即检查、重新加载和断开。
  • 前台每 15 秒验证连接,失败后每 5 秒重试;连续两轮失败时提示「连接可能已中断,正在重试」,不销毁网页,成功后自动消除。后台停止轮询,撤销授权仍立即清理。
  • 新增软件更新检查,探测加速源并限量取样测速,显示当前/最新版本与选中来源,提供下载和备用源。「检查测试版」默认关闭,开启后比较正式版与测试版,不提示降级。
  • Android 在横竖屏、窗口和键盘形态变化时保留当前网页、连接及待完成的文件选择/下载;支持网页全屏,系统返回优先退出全屏。
  • iOS 补齐网页提示、确认和输入的原生对话框;内嵌 Tailscale 的 HTTP 网页通过原生桥采集麦克风和摄像头,HTTPS 继续使用 WebKit 采集。
  • 两端异步获取的外链通过本地接口交给系统打开,不覆盖聊天页面;同源文件与 Blob 下载保留原有鉴权下载流程。
  • 延续 1.0.0b2 的全屏网页、停止连接、扫码更新已授权电脑、资源字节进度与跨重启代码缓存。

安装包

  • Android:arm64 APK,Android 8.0 起,使用本轮构建的临时开发签名;与已有安装签名不同时不能直接覆盖安装。
  • iOS:真机 arm64 未签名 IPA,iOS 17 起,安装前需要正确签名 App 与内嵌 Framework。
  • 两端构建来源记录与 SHA256SUMS 随安装包附上。

网页采集桥与相关业务入口需要同步更新电脑上的 WeQ;原生变化需要更新手机安装包。更新下载由系统浏览器承接,不自动安装。本版本未上架应用商店;真实手机音视频、公共网络切换和后台持续通话未作为本次自动化发布验收项目。

WeQ Remote 1.0.0b2

Choose a tag to compare

@github-actions github-actions released this 10 Nov 14:24

WeQ Remote 1.0.0b2

源码版本:iOS / Android 1.0.0b2,iOS build 10、Android versionCode 8。iOS 系统版本为 1.0.0,应用内通过 WeQReleaseVersion 显示完整 Beta 版本。

更新

  • 连接中主按钮显示「停止」,空闲时显示「连接」;停止后暂停自动重试。
  • 已保存电脑的连接按钮左侧新增扫码入口,可更新地址与 Tailscale Key,复用原设备令牌验证,不重新申请电脑授权。
  • 新地址验证成功后才保存;带新 Key 的更新先完成入网。日常选路保持错峰竞速,首个可用入口胜出。
  • 延续 1.0.0b1 的全屏网页、连接菜单、三段式连接首页、启动阶段显示与恢复连接修复。
  • 连接圆环显示首屏代码资源的加载比例、已加载/总大小与资源项数;缓存命中同样计入已加载量,下载完成后继续等待界面就绪。
  • iOS 持久保存网页数据,Android 持久缓存完整代码资源并流式转发响应,跨重启复用缓存;Android HTTPS 连接优先协商 HTTP/2。
  • Android 为已授权电脑保留固定的本地网页来源,重连、切换路径与重启后继续复用网页存储;修复网页代理关闭时的竞态。

安装包

  • Android:arm64 APK,Android 8.0 起,使用本轮构建的临时开发签名;与已有安装签名不同时不能直接覆盖安装。
  • iOS:真机 arm64 未签名 IPA,iOS 17 起,安装前需要自行正确签名 App 与内嵌 Framework。
  • 两端构建来源记录与 SHA256SUMS 随安装包附上。

资源进度与启动阶段需要同步更新电脑上的 WeQ;会话及联系人缓存由电脑提供的 Web 页面维护。原生连接与界面变化需要更新手机安装包。本版本未上架应用商店,实际网络与设备交互验收不以自动化构建通过代替。

WeQ Remote 1.0.0b1

WeQ Remote 1.0.0b1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Nov 19:47

WeQ Remote 1.0.0b1

1.0 首个 Beta,作为 GitHub Pre-release 分发。两端应用内均显示 1.0.0b1;Android versionName 为 1.0.0b1、versionCode 为 6。iOS 系统版本为 1.0.0、build 为 8,WeQReleaseVersion 保存完整 Beta 标识。

内容

  • 原生连接首页采用三段式布局,底部集中扫码、配对链接、重新连接等操作,并显示网络状态和版本号;iOS 首页不再上下滚动。
  • 连接时留在首页显示实际启动阶段,网页完成恢复检查、账号初始化和真实界面绘制后再全屏显示;会话及好友等业务列表在界面内异步加载。
  • Android 提前订阅并补读网页启动状态,避免等待尾部图片等资源;修复初始化时返回前台重新打开网页的问题,并为脚本异常、代码资源下载失败提供具体提示。
  • 全屏网页隐藏原生工具栏,连接菜单由网页调用,可重新加载或断开并保留电脑;首页删除电脑需要确认。
  • Android 系统返回与 iOS 侧滑交给移动网页处理,Android 顶层返回不再断开连接。
  • 恢复连接复用选路探测的鉴权状态,不再重复核验,也不另设更短的探测硬超时。

安装包

  • weq-remote-1.0.0b1-ios-arm64-unsigned.ipa:iOS 17 起,仅真机 arm64,未签名;安装前需对 App、内嵌 Framework 和 entitlements 正确签名。
  • weq-remote-1.0.0b1-android-arm64.apk:Android 8.0 / API 26 起,仅 arm64-v8a,使用本轮 runner 的临时开发签名;若与既有安装证书不同,不能直接覆盖安装,请保留既有应用及数据。
  • ios-build.json、android-build.json:来源提交、版本、工具链与摘要;iOS 记录区分系统 version 和完整 releaseVersion。
  • SHA256SUMS:上述附件的 SHA-256 校验和。

手机网页由电脑 WeQ 提供,启动阶段及连接菜单需配套新版电脑网页。此版本不是 App Store / TestFlight 或商店正式发布;真实手机的扫码、媒体、蜂窝切网与长期耗电验收状态沿用各平台文档,不因版本进入 1.0 Beta 而视为全部完成。

WeQ Remote 0.2.0

Choose a tag to compare

@ganpig ganpig released this 05 Nov 19:05

WeQ Remote 0.2.0

iOS 与 Android 统一使用 0.2.0,沿用当前源码构建号:iOS build 7、Android versionCode 5。

内容

  • 支持 v4 多入口配对码,保存局域网与 WeQ 专用 Tailscale 入口,错峰探测并选择可用路径;继续兼容 v1/v2/v3 邀请。
  • iOS 等待电脑批准时遇到临时超时会保留本次配对并重试,可切换入口继续查询批准结果。
  • 调整原生连接页,突出扫码与配对链接;前后台切换保留已连接网页,短暂断网在原页面重试,撤销授权仍清除凭据。
  • 两端加入 WeQ 应用图标,支持 iOS 深色外观与 Android 自适应图标。
  • 补齐网页文件选择、媒体授权、外链、文件保存及当前网页截图;Android 使用系统保存位置,iOS 使用系统分享菜单。
  • 修复 iOS 动态名片背景自动弹出全屏播放器的问题,背景保持页内播放。

安装包

  • weq-remote-0.2.0-ios-arm64-unsigned.ipa:iOS 17 起,仅真机 arm64,未签名。安装前需对 App、内嵌 Framework 和 entitlements 正确签名。
  • weq-remote-0.2.0-android-arm64.apk:Android 8.0 / API 26 起,仅 arm64-v8a,使用本轮 runner 的临时开发签名;与既有安装证书不同时不能直接覆盖安装,请保留既有应用及数据。
  • ios-build.json 与 android-build.json:来源提交、版本、工具链与产物摘要。
  • SHA256SUMS:上述附件的 SHA-256 校验和。

手机端继续连接电脑 WeQ,由电脑提供业务页面与授权。新版原生能力需要更新手机安装包;仅更新电脑网页不会更新已安装的手机壳。

本次自动化验证覆盖协议测试、原生构建、打包和发布。网页上传、录音、通话、下载、摄像头扫码、蜂窝切网与长期耗电尚未完成真实手机验收;不包含手机屏幕共享、原生推送或后台持续通话,未上架应用商店。

WeQ Remote 0.1.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 06:26

WeQ Remote 0.1.0

WeQ Remote 独立仓库首次 GitHub 发布。iOS 与 Android 统一使用 0.1.0,此前 0.3.x 是未发布的开发版本,不是本次降级安装包。内部构建号继续递增:iOS build 6、Android versionCode 4。

内容

  • 原生扫码 / 粘贴邀请、电脑端配对批准与自动重连。
  • 局域网 HTTPS 证书指纹校验,以及内嵌 Tailscale 连接。
  • Keychain / Android Keystore 保护设备凭据,原生 WebView 复用电脑提供的 WeQ Web。
  • 独立手机源码仓库和 CI、IPA / APK 自动化构建与发布。

安装包

  • weq-remote-0.1.0-ios-arm64-unsigned.ipa:iOS 17 起,仅真机 arm64,未签名。需自行对 App、内嵌 Framework 和 entitlements 正确签名后安装;不能直接安装到普通 iPhone。
  • weq-remote-0.1.0-android-arm64.apk:Android 8.0 / API 26 起,仅 arm64-v8a,使用本轮 runner 的临时开发签名。不能保证覆盖其他轮次或本机证书签名的既有安装,不是商店正式签名。
  • ios-build.json:iOS 来源提交、依赖、工具链和原始 IPA 摘要。
  • android-build.json:APK 实际包身份、版本、来源提交和摘要。
  • SHA256SUMS:上述附件的 SHA-256 校验和。

应用命名空间为 io.github.weqdevs.remote。旧身份安装不能原位升级或直接读取旧凭据,需要重新配对;本次发布不删除、迁移或重置任何设备数据。请保留既有安装和数据,不为安装本包先行卸载应用。

手机端仍需连接兼容的电脑 WeQ,业务页面与授权由电脑端提供。本次自动化检查覆盖 CI、原生编译、打包及上传,不代表真实手机摄像头、蜂窝切网、长期耗电或商店上架已验收。历史模拟器网络回执不等同于本次发布包的真机验收。