Skip to content

0.3.0

Choose a tag to compare

@bileizhen bileizhen released this 11 Sep 07:11
· 9 commits to main since this release

0.3.0

安装后一次性引导

  • 新增安装后的一次性设置引导:识别到会限制后台的厂商时提示一次,并跳转到最接近的系统页面。
  • 自启动:一加 / OPPO / realme(ColorOS)、小米 / 红米(MIUI / HyperOS)、华为(EMUI)可直接打开自启动列表;其他厂商回退到应用详情页。
  • 实时活动:跳转到本应用的系统通知设置。
  • 每次安装只提示一次,选择「暂不」后不再打扰。

状态与诊断

  • 修正「回报受阻」判定:上次 X 会话中回报通道受阻时,界面不再退回「等待 X 连接」,而是明确显示「上次 X 会话中回报通道受阻」,并保留 HMA-OSS / 应用隐藏的排查提示。
  • 诊断报告新增 xQueryIntercepted 字段:当模块激活标记存在、但 X 包被应用隐藏类模块拦截查询时记录下来,报告 README 同步说明,避免被误判为「未安装 X」。

应用内更新

  • 更新说明完整渲染分隔线、有序列表和行内代码。
  • 下载时显示进度条;服务器未返回长度时显示不确定进度。
  • 说明长度上限提升到 12000 字符,可完整展示双语更新日志。

验证

APK 构建和 lint 通过。


0.3.0

One-time post-install guide

  • Added a one-time post-install guide: it appears once on manufacturers known to restrict background work and deep-links to the closest system page.
  • Autostart: OnePlus / OPPO / realme (ColorOS), Xiaomi / Redmi (MIUI / HyperOS) and Huawei (EMUI) open the autostart list directly; other manufacturers fall back to the app details page.
  • Live activities: opens this app's system notification settings.
  • Shown once per install; choosing "Not now" stops the prompt.

Status and diagnostics

  • Fixed the "Reporting blocked" decision: when the bridge failed in a previous X session, the overview no longer falls back to "Waiting for X" but reports "Reporting was blocked in the last X session", while keeping the HMA-OSS / app-hiding hint.
  • The diagnostic report now records xQueryIntercepted: when the activation marker exists but the X package is hidden from this app's package queries, the report notes it and the README explains it, so it is not misread as "X not installed".

In-app update

  • Update notes now render horizontal rules, ordered-list items and inline code spans.
  • Downloads show a progress bar, indeterminate when the server sends no length.
  • The release-note cap is raised to 12000 characters to fit bilingual bodies.

Verification

APK build and lint pass.