Skip to content

Kite v0.2.3

Choose a tag to compare

@Yokin-XY Yokin-XY released this 24 Jul 02:08
· 233 commits to main since this release

主要更新

运行管理与进程控制

  • 按真实 PRoot 生命周期身份和父子关系归组工作负载,不再仅按进程名称合并。
  • 补齐应用组、子进程与未归属进程的投影,默认折叠进程组,降低首屏信息密度。
  • 停止 owner 时共享事件快照与目标登记信息,按 PID、starttime 和代际确认结果,避免重复全量扫描。
  • 卡片停止与运行管理等待后端确认后再收口前端状态,保留残留进程的可解释结果。

安装向导生命周期

  • 未开始的获取向导随实例退出清理;已经开始的安装继续由后台任务持有,不依赖页面存活。
  • 安装完成后解除无用向导归属,关闭实例不再残留已完成的获取向导。
  • 补齐安装计划动作回执、失败恢复、真实剩余数量、队列交互和退出语义。
  • 区分准备、获取、失败重试和完成状态,避免前端按钮与后台事实不一致。

帮助与关于

  • 重做帮助与关于页面,集中展示应用版本、项目仓库、Latest Release、问题反馈和运行日志入口。
  • 增加 Kite 许可证、主要开源组件与诊断数据边界说明。
  • 构建时从仓库根目录同步 LICENSE 与 THIRD_PARTY_NOTICES,安装包不再维护第二份法律文本。
  • 中英文资源保持同一套键值协议,并统一接入现有设置页视觉语言。

验证

  • 本地洁净构建:clean、Android Lint、单元测试与 assembleDebug 全部通过。
  • 单元测试:677 项,0 失败,0 错误,1 跳过。
  • 架构检查、运行通道静态检查、APK 包体检查和中英文资源一致性检查通过。
  • GitHub Actions:Unit tests 与 Lint 均通过,运行号 30060554510。
  • OnePlus 8T 保留数据覆盖安装成功,设备确认版本为 0.2.3 (8)。
  • 真机冷启动成功;FATAL、ANR 与 Input dispatch timeout 均未发现。
  • APK 通过 v2 签名与 zipalign 校验。

安装包

  • 文件:Kite-v0.2.3.apk
  • 大小:232405002 bytes
  • SHA-256:D2CA8E0FE3249D840269FDE8ADB8CB1C71EBF57AB9B6237E8152AE4FDFB4D6D9