Skip to content

KeiOS v1.2.0

Choose a tag to compare

@hosizoraru hosizoraru released this 25 Apr 03:28
019a146

KeiOS v1.2.0

本次版本覆盖上一正式版以来的功能、体验与稳定性更新。本次版本重点围绕通知体验、GitHub 追踪、页面性能、玻璃动效、预加载缓存、BA 数据与发布稳定性展开。

亮点

  • 重建 GitHub / MCP / BA 的超级岛与 Live Update 通知表现,优化标题、图标、进度展示、AP 文案和通知动作。
  • GitHub 项目追踪支持更完整的刷新流程,加入并发检查、预发版本追踪、当前应用自追踪入口、缓存状态与更细的刷新进度反馈。
  • 页面切换与上下滑动性能大幅优化,减少列表滚动期重型玻璃/Backdrop 开销,同时保留动态背景、胶囊和底栏的视觉质感。
  • Home、GitHub、OS、MCP、BA 页面优化预加载、缓存和首屏状态,避免 overview 与条目闪现加载。
  • BA 页面加入日程图片缓存、预加载暖场和加载状态优化,改善进入页面后的首屏稳定性。
  • Settings 页面重构为分类底栏与横向分页结构,设置项组织更清晰,交互更贴近主界面体验。
  • OS 页面默认折叠主要卡片,降低首次进入的信息噪声。
  • 修复顶栏滚动时白块闪现、非胶囊板块按压异常形变、底栏/搜索栏边缘回弹误触发等 UI 细节问题。

通知与超级岛

  • 新增 Mi Focus 通知模板封装,改善超级岛 payload 稳定性。
  • 优化 GitHub 刷新通知的动态图标、进度逻辑、完成/失败反馈与预发版本信息。
  • 改进 MCP 保活服务、前台通知刷新、停止动作与运行时注册状态。
  • 增强 BA AP 通知展示,加入更贴近实时状态的图标和进度信息。

GitHub 追踪

  • 优化项目刷新流程,支持更高效的并发检查和资产加载。
  • 增加预发版本更新追踪与通知反馈。
  • 改进 GitHub 页面初始化、状态保留、导入/编辑 sheet 与卡片展开状态管理。
  • 调整 GitHub overview 与 Home card 信息优先级,让关键状态更早可见。

性能与视觉

  • 页面切换期间减少离屏页面工作与过度预加载,保留合理缓存和预热。
  • 列表滚动期间降低部分玻璃特效开销,改善顶部/底部边缘滑动流畅度。
  • 统一顶栏透明材质策略,修复滚动期间白底闪现。
  • 限定按压形变只作用于胶囊类控件,卡片类板块使用更稳的反馈方式。
  • 优化 Liquid Glass Bottom Bar 的层次、颜色、按压反馈和可读性。

BA 与内容加载

  • 增加 BA 日程图片缓存和预加载优化。
  • 改进 BA Calendar Pool、BA 页面加载状态与玻璃运行时策略。
  • 优化学生图鉴相关页面滚动与底栏状态表现。

系统与设置

  • OS 页面主要卡片默认折叠,首次进入更清爽。
  • Settings 页面加入分类底栏和 HorizontalPager,设置分类切换更高效。
  • 增加 UI 性能预算与玻璃效果运行时控制,方便不同页面按状态降载。

构建与发布

  • 版本号改为基于最新 semver tag 自动派生,release 当前为 1.2.0 / 10200000
  • 更新 R8/ProGuard 规则,保护通知、focus-api 序列化、Shizuku 反射与 manifest 组件边界。
  • Release 构建已通过 R8 minify 与资源 shrink 验证。

APK

  • 包名:os.kei
  • 版本:1.2.0 (10200000)
  • 架构:arm64-v8a
  • SHA-256:e203f48010e6d504b7abe76b45145dd8c2b7a316f6e617e27786fd1132341dc6