github IamCanincan/KeyLens v3.0.4
KeyLens v3.0.4

latest releases: v3.0.6, v3.0.5
3 hours ago

🚀 KeyLens v3.0.4

📋 核心变更摘要

这一版几乎全部是界面:把原来"功能页一屏按钮 + 名单一屏长列表"重排成按任务走的四页,
名单那一屏按"人的找法"重做,体检并进主页那张大卡片。另外修掉一个从 v3.0.0 起就存在、
四条提示全中招的显示错误([object Object])。

从 v3.0.3(或更早)升级:覆盖刷入即可,名单、后端配置、属性开关、keybox 都不动。
已发布的 3.0.3 包带着 [object Object] 那个洞 —— 用管理器里的「检查更新」拿到的就是这一版。


✨ 本版新增 / 变更

🧭 功能按任务流重新分工(菜单从五项减到四项)

  • 目标名单:名单本体 + 「自动同步」那颗动作搬进同一个页面(动作和数据在同一屏)。
  • 后端配置:表单 + 备份回滚(以前是单独一页)。
  • 密钥箱:keybox 的查看与替换。
  • 属性伪装:43 个属性的对照表与开关。
  • 体检并进主页:统计行第四格就是结论,点开看 12 项明细(默认收起,全正常时只留一行)。

📃 名单那一屏按"人的找法"重做

  • 顶部吸住:分档芯片(名单 / 已装 / 系统 / 系统应用)、搜索框、计数(共 N 条 · 已勾 K 条)、收起/展开 —— 滚到哪儿都在。
  • 整行就是开关:点一下移出、再点一下加回;已选的排最前。
  • 超过 200 行不再只能搜:多一颗「继续显示余下 N 条」。
  • 批量(全选 / 反选 / 加入 / 移出)两段式:第一下只是选中,按下去之前会说清要动几条。
  • 卸载残留单独点名:「名单里 2 条本机已经查不到这个应用」,一次清出。

💬 提示与错误

  • 修好"每一条提示都印 [object Object]"(v3.0.0 起全中):组件要的是位置参数,之前传了对象。
  • 「立即同步一次」做完会说实际结果:「已同步:名单现在 N 条」,不再只回"已请求同步"。
  • 体检里指错页的下一步(「自动同步」页已经并进名单页)一并改口。

🔧 命令层

  • Tricky 的「自动 →」证书模式按钮在发布包里能按了(界面发的参数形状与二进制对齐)。
  • 系统应用档可以在界面里勾选;「已排除」的已装口径从"仅第三方"改成全量。
  • 回退实现(shell)不再把"读不到"交成"0 条 + 成功":缺参照脚本时报错并说清下一步
    (「这一版的正式实现是 bin/keylens,请重装完整包」),也不会再拿空名单当基线重写文件。
  • Rust 侧清掉 4 处死赋值,编译 0 warning;二进制 aarch64 329,640 字节。

✅ 升级后应该看到的

  • 主页大卡片:统计行第四格是体检结论(「12 项 · 有问题 0」这种),下面是后端矩阵。
  • 功能页:四项。
  • 目标名单:顶部吸住的那一行有芯片、搜索、计数和「收起这 N 行」;随便点任一条会问你要不要移出。
  • 每条操作提示都是中文句子,不再出现 [object Object]。

Don't miss a new KeyLens release

NewReleases is sending notifications on new releases.