Skip to content

Kite v0.2.1

Choose a tag to compare

@Yokin-XY Yokin-XY released this 22 Jul 10:17
· 248 commits to main since this release

主要更新

运行管理与进程控制

  • 重做运行管理层级:一级页按卡片、全部运行项和未归属进程组织,二级页按应用组、父子进程树展示实际运行内容。
  • 建立 PRoot 生命周期登记、定向进程证据和进程控制后端,停止卡片、进程组或单个进程时依据 owner、PID 与代际信息确认结果。
  • 停止流程只在后端证据明确后进入成功或失败;等待期显示待确认,不再由前端超时直接误判。
  • 修复卡片关闭后进程残留、未归属进程重复拆组,以及运行历史返回递归导致的栈溢出风险。

界面与主题收口

  • 统一首页、设置、资源、配方编辑、日志、运行管理等主要页面和二级页面的文字层级、圆角、间距与组件配方。
  • 应用自有确认、输入、单选弹层以及排序、主题和刷新锚点菜单统一接入 UiKit;真正的 Android 权限界面继续由系统负责。
  • 完善中英文资源,固定界面文字通过 Android 资源键切换;命令、终端输出和诊断原文保持原样。
  • 首页停止、待确认等状态只更新相关卡片,保留滚动和页面结构,避免整页闪烁。

资源与运行页面

  • 资源页、详情、管理、搜索和安装向导统一使用共享状态投影与主题标准。
  • 运行管理补齐卡片、进程组、子进程的详情、复制与结束入口,并为不可直接结束的项目保留明确禁用状态。
  • 终端与运行窗口保留原有会话生命周期,只统一外层控件、操作菜单和视觉反馈。

验证

  • 本地洁净构建:Android Lint、架构检查、运行通道静态检查和 APK 包体检查通过。
  • 单元测试:636 项,0 失败,0 错误,1 跳过。
  • GitHub Actions:Unit tests 与 Lint 均通过,运行号 29910433341
  • OnePlus 8T 保留数据覆盖安装成功,设备确认版本为 0.2.1 (7)
  • 真机冷启动进入首页;FATAL、ANR、StackOverflowError 和 Input dispatch timeout 均为 0。
  • APK 通过 v2 签名与 zipalign 校验。

安装包

  • 文件:Kite-v0.2.1.apk
  • 大小:232,248,977 bytes
  • SHA-256:EFC7CD52368C15D05FCD6A77DDE6B6F2DA52018173F822425A745B5BE3710904