🪟 分屏与浮窗
- ✨ 添加 Android-分屏多窗口-桌面启动优先小窗打开,从桌面图标启动应用时优先按系统小窗方式打开 @suqi8 (9bd14fbb)
- ✨ 添加 Android-分屏多窗口-贴边浮窗记住位置,缩成贴边小窗后再次打开时优先恢复当前贴边状态 @suqi8 (0494fed4)
- ✨ 添加 Android-分屏多窗口-贴边浮窗前台运行,将贴边小窗加入系统前台保活列表以减少被后台回收 @suqi8 (0494fed4)
- ✨ 添加 Android-分屏多窗口-应用过滤-启用应用过滤,仅对"全局优先小窗"生效 @suqi8 (cf26ded0)
- ✨ 添加 Android-分屏多窗口-应用过滤-黑名单/白名单模式切换 @suqi8 (cf26ded0)
- ✨ 添加 Android-分屏多窗口-应用过滤-应用列表管理 @suqi8 (cf26ded0)
- 🐛 修复 Android-分屏多窗口-修复 FantasyWindowJumpHook 父类字段查找 NoSuchFieldException @suqi8 (9bd14fbb)
- 🐛 修复 Android-分屏多窗口-修复 FantasyWindowJumpHook 父类方法查找 NoSuchMethodException @suqi8 (9bd14fbb)
- 🐛 修复 Android-分屏多窗口-将三个浮窗跳转开关从 ExSystemService 迁移至分屏多窗口页 @suqi8 (9bd14fbb)
- 🐛 修复 Android-分屏多窗口-修复 QQ SDK 跨应用登录因 sourceRecord 为空导致 getLaunchFromTask 返回 null、跳转链路提前退出的问题 @suqi8 (f25eb130)
- 🐛 修复 Android-分屏多窗口-
forceAllApps与forceNotification共用 getLaunchFromTask 空值回退逻辑 @suqi8 (f25eb130) - 🐛 修复 Android-分屏多窗口-修复目标组件包名校验逻辑 @suqi8 (38e331fd)
- 🐛 修复 Android-分屏多窗口-完善通知触发浮窗的拦截条件 @suqi8 (fc16c75c)
- 🐛 修复 Android-分屏多窗口-完善同应用内跳转的拦截条件 @suqi8 (fc16c75c)
- 🐛 修复 Android-分屏多窗口-修复 QQ 游戏登录流程的内任务浮窗跳转白名单 @suqi8 (7c4bb65d)
- 🐛 修复 Android-分屏多窗口-优化长按桌面图标轻打开的 bundle 标记逻辑 @suqi8 (7c4bb65d)
- 🐛 修复 Android-多窗口-收窄强制多窗口状态的生效范围,避免过度干预 @suqi8 (f96353c7)
🖥️ 系统桌面
- ✨ 添加 桌面-文件夹-自定义文件夹列数 @suqi8 (89b84801)
- ✨ 添加 桌面-文件夹-文件夹标题上方添加空白间距 @suqi8 (6bf43d50)
- 🐛 修复 桌面-文件夹-修复自定义列数时文件夹 padding 不适配的问题 @suqi8 (0f072187)
- 🐛 修复 桌面-文件夹-修复文件夹布局度量更新后内容渲染错位的问题 @suqi8 (3c1d1018)
🔋 状态栏
- ✨ 添加 状态栏-电量条-在状态栏顶部或底部显示彩色进度条表示电量 @suqi8 (ef55342d)
- ✨ 添加 状态栏-电量条-位置(顶部/底部) @suqi8 (ef55342d)
- ✨ 添加 状态栏-电量条-厚度 @suqi8 (ef55342d)
- ✨ 添加 状态栏-电量条-侧边间距 @suqi8 (ef55342d)
- ✨ 添加 状态栏-电量条-透明度 @suqi8 (ef55342d)
- ✨ 添加 状态栏-电量条-发光强度 @suqi8 (ef55342d)
- ✨ 添加 状态栏-电量条-圆角端点 @suqi8 (ef55342d)
- ✨ 添加 状态栏-电量条-从右向左方向 @suqi8 (ef55342d)
- ✨ 添加 状态栏-电量条-颜色模式(离散/渐变/彩虹) @suqi8 (ef55342d)
- ✨ 添加 状态栏-电量条-低电量阈值 @suqi8 (ef55342d)
- ✨ 添加 状态栏-电量条-普通状态颜色 @suqi8 (ef55342d)
- ✨ 添加 状态栏-电量条-低电量颜色 @suqi8 (ef55342d)
- ✨ 添加 状态栏-电量条-充电颜色 @suqi8 (ef55342d)
- ✨ 添加 状态栏-电量条-省电模式颜色 @suqi8 (ef55342d)
- ⚡️ 优化 状态栏-流体云操作区-更新流体云胶囊在状态栏中的显示位置逻辑 @suqi8 (c7a32353)
🔒 锁屏
- ✨ 添加 锁屏-音乐频谱可视化-在锁屏和通知中心显示音乐频谱动效 @suqi8 (9d6f758a)
- ✨ 添加 锁屏-音乐频谱可视化-频谱样式 @suqi8 (9d6f758a)
- ✨ 添加 锁屏-音乐频谱可视化-颜色模式(自定义/随机渐变) @suqi8 (9d6f758a)
- ✨ 添加 锁屏-音乐频谱可视化-自定义颜色 @suqi8 (9d6f758a)
- ✨ 添加 锁屏-音乐频谱可视化-随机颜色切换间隔 @suqi8 (9d6f758a)
- ✨ 添加 锁屏-音乐频谱可视化-透明度 @suqi8 (9d6f758a)
- ✨ 添加 锁屏-音乐频谱可视化-发光强度 @suqi8 (9d6f758a)
- ✨ 添加 锁屏-音乐频谱可视化-动画速度 @suqi8 (9d6f758a)
- ✨ 添加 锁屏-音乐频谱可视化-是否在通知中心同步显示 @suqi8 (9d6f758a)
☁️ 流体云胶囊
- ✨ 添加 流体云-胶囊-强制启用流体云(在不支持的设备上强制加载插件,重启 SystemUI 或系统后生效) @suqi8 (c657c569)
- ✨ 添加 流体云-胶囊-强制关闭流体云(在支持的设备上完全阻止插件加载) @suqi8 (8fd08301)
- ✨ 添加 流体云-胶囊-解除流体云注册限制,绕过开发者注册、应用注册和白名单校验 @suqi8 (c657c569)
- ✨ 添加 流体云-胶囊外形-胶囊形状 @suqi8 (1cfb1c7c, 2d38857f)
- ✨ 添加 流体云-胶囊外形-胶囊高度 @suqi8 (1cfb1c7c, 2d38857f)
- ✨ 添加 流体云-胶囊外形-圆角半径 @suqi8 (1cfb1c7c, 2d38857f)
- ✨ 添加 流体云-胶囊外形-最大宽度 @suqi8 (1cfb1c7c, 2d38857f)
- ✨ 添加 流体云-胶囊外形-最小宽度 @suqi8 (1cfb1c7c, 2d38857f)
- ✨ 添加 流体云-胶囊外形-过渡状态宽度 @suqi8 (1cfb1c7c, 2d38857f)
- ✨ 添加 流体云-胶囊外形-描边宽度 @suqi8 (1cfb1c7c)
- ✨ 添加 流体云-胶囊外形-描边颜色 @suqi8 (1cfb1c7c)
- ✨ 添加 流体云-胶囊内容-图标大小 @suqi8 (1cfb1c7c)
- ✨ 添加 流体云-胶囊内容-文字大小 @suqi8 (1cfb1c7c)
- ✨ 添加 流体云-胶囊内容-水平内边距 @suqi8 (1cfb1c7c)
- ✨ 添加 流体云-胶囊内容-气泡大小 @suqi8 (1cfb1c7c)
- ✨ 添加 流体云-胶囊月亮圆点-圆点大小 @suqi8 (1cfb1c7c)
- ✨ 添加 流体云-胶囊月亮圆点-圆点间距 @suqi8 (1cfb1c7c)
- ✨ 添加 流体云-胶囊月亮圆点-深色模式圆点颜色 @suqi8 (1cfb1c7c)
- ✨ 添加 流体云-胶囊月亮圆点-浅色模式圆点颜色 @suqi8 (1cfb1c7c)
- ✨ 添加 流体云-胶囊颜色-背景色(留空则不覆盖) @suqi8 (7ad79047)
- ✨ 添加 流体云-胶囊颜色-文字颜色(留空则不覆盖) @suqi8 (7ad79047)
- ✨ 添加 流体云-胶囊动画-胶囊展示时长基准 @suqi8 (7ad79047)
- ✨ 添加 流体云-胶囊动画-Mini 胶囊/圆点提示时长 @suqi8 (7ad79047)
- ✨ 添加 流体云-胶囊动画-总动画时长 @suqi8 (7ad79047)
- ✨ 添加 流体云-展开卡片-卡片宽度 @suqi8 (7ad79047)
- ✨ 添加 流体云-展开卡片-卡片高度 @suqi8 (7ad79047)
- ✨ 添加 流体云-展开卡片-卡片圆角半径 @suqi8 (7ad79047)
- ✨ 添加 流体云-展开卡片-最大堆叠卡片数 @suqi8 (7ad79047)
- ✨ 添加 流体云-展开卡片-卡片阴影 @suqi8 (7ad79047)
- ✨ 添加 流体云-展开卡片-卡片顶部偏移 @suqi8 (7ad79047)
- ✨ 添加 流体云-展开卡片-状态栏到卡片间距 @suqi8 (7ad79047)
- ✨ 添加 流体云-展开卡片-出现动画初始大小 @suqi8 (7ad79047)
- ✨ 添加 流体云-展开卡片-扩展宽度 @suqi8 (7ad79047)
- ✨ 添加 流体云-展开卡片-扩展高度 @suqi8 (7ad79047)
- ✨ 添加 流体云-展开卡片-回缩高度 @suqi8 (7ad79047)
- ✨ 添加 流体云-展开卡片-数字角标文字大小 @suqi8 (7ad79047)
- ✨ 添加 流体云-展开卡片-数字角标水平间距 @suqi8 (7ad79047)
- ✨ 添加 流体云-助手权限-解除 Pantanal/流体云服务对
com.oplus.permission.safe.ASSISTANT权限的拦截,允许所有应用访问流体云/Pantanal 相关系统接口 @suqi8 (6af7ce10) - ✨ 添加 流体云-歌词显示-流体云歌词功能及相关配置选项 @suqi8 (e6835b48)
🎛️ 控制中心
- ✨ 添加 控制中心-水印-认证水印功能及认证状态管理 @suqi8 (3ce208ce)
- ✨ 添加 控制中心-水印-通知中心区域同步显示认证水印 @suqi8 (3950d376)
- ✨ 添加 控制中心-液态玻璃-为通知卡片叠加液态玻璃折射效果 @suqi8 (d741aa3c)
- ✨ 添加 控制中心-液态玻璃-表面暗色强度 @suqi8 (d741aa3c)
- ✨ 添加 控制中心-液态玻璃-折射边缘宽度 @suqi8 (d741aa3c)
- ✨ 添加 控制中心-液态玻璃-折射强度 @suqi8 (d741aa3c)
- ✨ 添加 控制中心-液态玻璃-深度效果 @suqi8 (d741aa3c)
- ✨ 添加 控制中心-液态玻璃-背景饱和度 @suqi8 (d741aa3c)
- ✨ 添加 控制中心-液态玻璃-高光宽度 @suqi8 (d741aa3c)
- ✨ 添加 控制中心-液态玻璃-高光模糊 @suqi8 (d741aa3c)
- ✨ 添加 控制中心-液态玻璃-高光不透明度 @suqi8 (d741aa3c)
- ✨ 添加 控制中心-液态玻璃-高光衰减 @suqi8 (d741aa3c)
- ✨ 添加 控制中心-液态玻璃-圆角半径 @suqi8 (d741aa3c)
- ✨ 添加 控制中心-液态玻璃-短边圆角比例 @suqi8 (d741aa3c)
- ✨ 添加 控制中心-液态玻璃-胶囊宽高比 @suqi8 (d741aa3c)
- ✨ 添加 控制中心-液态玻璃-重力高光平滑 @suqi8 (d741aa3c)
- ✨ 添加 控制中心-液态玻璃-引入状态缓存与通知机制,减少重复绘制 @suqi8 (c550f04b)
- ✨ 添加 控制中心-音量面板-自定义音量面板超时时长 @suqi8 (5d0078eb)
- ✨ 添加 控制中心-悬浮通知-禁用悬浮通知 (heads-up) @suqi8 (5d0078eb)
- ✨ 添加 控制中心-悬浮通知-自定义悬浮通知显示时长 @suqi8 (5d0078eb)
- ⚡️ 优化 控制中心-液态玻璃-移除边缘绘制,调整高光透明度计算逻辑 @suqi8 (98d0bd24)
- ⚡️ 优化 控制中心-液态玻璃-前景绘制支持圆角裁剪 @suqi8 (a44438a4)
- ♻️ 重构 控制中心-液态玻璃-简化液态玻璃 Hook 逻辑,合并多处重复条件 @suqi8 (dfa42f77)
🎮 游戏空间
- ✨ 添加 游戏空间-系统限制-解除温度限制,移除游戏场景下的硬件热保护降频 @suqi8 (b3b13cb2)
- ✨ 添加 游戏空间-面板广告隐藏-福利组件-隐藏"我的"标签页(同时拦截跳转到福利页的入口) @suqi8 (7bfbdf89)
- ✨ 添加 游戏空间-面板广告隐藏-福利组件-隐藏"我的"页账号区 @suqi8 (7bfbdf89)
- ✨ 添加 游戏空间-面板广告隐藏-福利组件-隐藏福利卡片 @suqi8 (7bfbdf89)
- ✨ 添加 游戏空间-面板广告隐藏-福利组件-隐藏秒杀卡片 @suqi8 (7bfbdf89)
- ✨ 添加 游戏空间-面板广告隐藏-福利组件-隐藏活动卡片 @suqi8 (7bfbdf89)
- ✨ 添加 游戏空间-面板广告隐藏-福利组件-隐藏小游戏卡片 @suqi8 (7bfbdf89)
- ✨ 添加 游戏空间-面板广告隐藏-推荐组件-隐藏建议卡片 @suqi8 (7bfbdf89)
- ✨ 添加 游戏空间-面板广告隐藏-推荐组件-隐藏助手推荐卡片 @suqi8 (7bfbdf89)
- ✨ 添加 游戏空间-面板广告隐藏-推荐组件-隐藏 Game Center 推荐卡片 @suqi8 (7bfbdf89)
- ✨ 添加 游戏空间-面板广告隐藏-二级页面入口-禁用游戏资讯页(拦截入口路由跳转) @suqi8 (7bfbdf89)
- ✨ 添加 游戏空间-面板广告隐藏-二级页面入口-禁用礼包页(拦截入口路由跳转) @suqi8 (7bfbdf89)
- ✨ 添加 游戏空间-面板广告隐藏-弹卡与导流-隐藏入场导流卡片(拦截预约下载、速玩试用及其他入场弹卡) @suqi8 (7bfbdf89)
📱 系统界面
- ✨ 添加 SystemUI-设备日志-自动同意设备日志访问请求(拦截主屏和副屏弹窗) @suqi8 (b94486fa)
- ✨ 添加 SystemUI-设备日志-自动拒绝设备日志访问请求(拦截主屏和副屏弹窗) @suqi8 (b94486fa)
🔢 硬件指示器
- ✨ 添加 硬件指示器-电量显示-自适应格式化电量显示(智能去除不必要的小数位) @suqi8 (f0469a33)
- 🐛 修复 硬件指示器-电量格式化-修复负数值(如校准场景)的格式化异常 @suqi8 (63862681)
🎨 大媒体封面
- ✨ 添加 大媒体封面-封面背景模糊-在锁屏/通知中心大媒体卡片中为封面图添加背景模糊效果 @suqi8 (ddd97520)
- 🐛 修复 大媒体封面-修复封面图渲染异常 @suqi8 (ddd97520)
🏠 欢迎页
- ✨ 添加 应用-欢迎页-酷安关注验证,检查用户是否已关注官方酷安账号 @suqi8 (4b2019a1)
- ⚡️ 优化 应用-欢迎页-已关注时实时更新按钮样式,登录态校验失败与 Root 不可用提示 @suqi8 (eb7133bb)
🔧 Frida 实验性适配
- ✨ 添加 Frida-新增
OShinFridaScriptTransport数据传输通道类,完善错误处理逻辑 @suqi8 (27a03434) - ✨ 添加 Frida-新增 Frida 17 bootstrap 脚本,支持 Frida 17 注入流程 @suqi8 (27a03434)
🛠️ DexKit 工具层
- ✨ 添加 DexKit-缓存层-新增对查询结果为空(类/方法未找到)的缓存支持,避免重复扫描 @suqi8 (38e0f2b5)
♻️ 重构与清理
- ♻️ 重构 安装器-移除兼容旧版安装器的相关 Hook 代码 @suqi8 (0ace7329)
- 🛠️ 更改 应用-应用图标-更新图标渐变配色与图层描述 @suqi8 (02d857c5)
- 💥 移除 应用-应用名-移除应用名中的中文昵称后缀(由
OShin(O神)改为OShin) @suqi8 (0b0140dc) - 📝 更新 多语言-补全流体云胶囊相关权限与配置字符串(日/韩/俄/土/繁/梗图共 6 套语言包) @suqi8 (f0983770)
- 📝 更新 多语言-修订多处功能描述文案以提升准确性 @suqi8 (8450e081)
- 📝 更新 多语言-规范化梗图语言包的中文文案 @suqi8 (010048e4)
🔨 构建与工程
- 🛠️ 更改 构建-更新 manualVersionCode 至 1451 @suqi8 (cbc5ba2f, 768362b1)
- 🛠️ 更改 工程-.gitignore 补充忽略规则 @suqi8 (cf891cd9)
🪟 Split Screen & Floating Window
- ✨ Feat Android - Split Screen & Multi-Window - Launch from home screen in small window by default, prioritizing opening apps in system small window mode when launched from home screen icons @suqi8 (9bd14fbb)
- ✨ Feat Android - Split Screen & Multi-Window - Remember position for edge-docked floating windows, prioritizing restoring the current edge-docked state when reopening after collapsing into an edge small window @suqi8 (0494fed4)
- ✨ Feat Android - Split Screen & Multi-Window - Keep edge-docked floating windows running in foreground, adding edge small windows to the system foreground keep-alive list to reduce background reclamation @suqi8 (0494fed4)
- ✨ Feat Android - Split Screen & Multi-Window - App Filtering - Enable app filtering, taking effect only for "Global Small Window Priority" @suqi8 (cf26ded0)
- ✨ Feat Android - Split Screen & Multi-Window - App Filtering - Blacklist/Whitelist mode toggle @suqi8 (cf26ded0)
- ✨ Feat Android - Split Screen & Multi-Window - App Filtering - App list management @suqi8 (cf26ded0)
- 🐛 Fix Android - Split Screen & Multi-Window - Fix
NoSuchFieldExceptionwhen searching for superclass fields inFantasyWindowJumpHook@suqi8 (9bd14fbb) - 🐛 Fix Android - Split Screen & Multi-Window - Fix
NoSuchMethodExceptionwhen searching for superclass methods inFantasyWindowJumpHook@suqi8 (9bd14fbb) - 🐛 Fix Android - Split Screen & Multi-Window - Migrate three floating window jump toggles from
ExSystemServiceto the Split Screen & Multi-Window page @suqi8 (9bd14fbb) - 🐛 Fix Android - Split Screen & Multi-Window - Fix an issue where
getLaunchFromTaskreturns null and the jump chain exits early during QQ SDK cross-app login due to an emptysourceRecord@suqi8 (f25eb130) - 🐛 Fix Android - Split Screen & Multi-Window - Share
getLaunchFromTasknull fallback logic betweenforceAllAppsandforceNotification@suqi8 (f25eb130) - 🐛 Fix Android - Split Screen & Multi-Window - Fix target component package name verification logic @suqi8 (38e331fd)
- 🐛 Fix Android - Split Screen & Multi-Window - Refine interception conditions for notification-triggered floating windows @suqi8 (fc16c75c)
- 🐛 Fix Android - Split Screen & Multi-Window - Refine interception conditions for intra-app jumps @suqi8 (fc16c75c)
- 🐛 Fix Android - Split Screen & Multi-Window - Fix inner-task floating window jump whitelist for QQ Game login process @suqi8 (7c4bb65d)
- 🐛 Fix Android - Split Screen & Multi-Window - Optimize bundle marking logic for quick-open via long-pressing home screen icons @suqi8 (7c4bb65d)
- 🐛 Fix Android - Multi-Window - Narrow down the effective scope of forced multi-window status to avoid excessive intervention @suqi8 (f96353c7)
🖥️ System Home Screen
- ✨ Feat Launcher - Folders - Custom folder column count @suqi8 (89b84801)
- ✨ Feat Launcher - Folders - Add blank spacing above folder titles @suqi8 (6bf43d50)
- 🐛 Fix Launcher - Folders - Fix folder padding adaptation issue when custom column count is enabled @suqi8 (0f072187)
- 🐛 Fix Launcher - Folders - Fix content rendering misplacement after folder layout measurement updates @suqi8 (3c1d1018)
🔋 Status Bar
- ✨ Feat Status Bar - Battery Bar - Display a colored progress bar at the top or bottom of the status bar to indicate battery level @suqi8 (ef55342d)
- ✨ Feat Status Bar - Battery Bar - Position (Top/Bottom) @suqi8 (ef55342d)
- ✨ Feat Status Bar - Battery Bar - Thickness @suqi8 (ef55342d)
- ✨ Feat Status Bar - Battery Bar - Side padding @suqi8 (ef55342d)
- ✨ Feat Status Bar - Battery Bar - Opacity @suqi8 (ef55342d)
- ✨ Feat Status Bar - Battery Bar - Glow intensity @suqi8 (ef55342d)
- ✨ Feat Status Bar - Battery Bar - Rounded endpoints @suqi8 (ef55342d)
- ✨ Feat Status Bar - Battery Bar - Right-to-left direction @suqi8 (ef55342d)
- ✨ Feat Status Bar - Battery Bar - Color mode (Discrete/Gradient/Rainbow) @suqi8 (ef55342d)
- ✨ Feat Status Bar - Battery Bar - Low battery threshold @suqi8 (ef55342d)
- ✨ Feat Status Bar - Battery Bar - Normal state color @suqi8 (ef55342d)
- ✨ Feat Status Bar - Battery Bar - Low battery color @suqi8 (ef55342d)
- ✨ Feat Status Bar - Battery Bar - Charging color @suqi8 (ef55342d)
- ✨ Feat Status Bar - Battery Bar - Power saving mode color @suqi8 (ef55342d)
- ⚡️ Optimize Status Bar - Fluid Cloud Operation Area - Update display position logic for Fluid Cloud capsules in the status bar @suqi8 (c7a32353)
🔒 Lock Screen
- ✨ Feat Lock Screen - Music Spectrum Visualization - Display music spectrum animations on the lock screen and notification center @suqi8 (9d6f758a)
- ✨ Feat Lock Screen - Music Spectrum Visualization - Spectrum style @suqi8 (9d6f758a)
- ✨ Feat Lock Screen - Music Spectrum Visualization - Color mode (Custom/Random gradient) @suqi8 (9d6f758a)
- ✨ Feat Lock Screen - Music Spectrum Visualization - Custom color @suqi8 (9d6f758a)
- ✨ Feat Lock Screen - Music Spectrum Visualization - Random color switching interval @suqi8 (9d6f758a)
- ✨ Feat Lock Screen - Music Spectrum Visualization - Opacity @suqi8 (9d6f758a)
- ✨ Feat Lock Screen - Music Spectrum Visualization - Glow intensity @suqi8 (9d6f758a)
- ✨ Feat Lock Screen - Music Spectrum Visualization - Animation speed @suqi8 (9d6f758a)
- ✨ Feat Lock Screen - Music Spectrum Visualization - Synchronize display in notification center toggle @suqi8 (9d6f758a)
☁️ Fluid Cloud Capsule
- ✨ Feat Fluid Cloud - Capsule - Force enable Fluid Cloud (forces plugin loading on unsupported devices, takes effect after restarting SystemUI or the system) @suqi8 (c657c569)
- ✨ Feat Fluid Cloud - Capsule - Force disable Fluid Cloud (completely blocks plugin loading on supported devices) @suqi8 (8fd08301)
- ✨ Feat Fluid Cloud - Capsule - Bypass Fluid Cloud registration restrictions, bypassing developer registration, app registration, and whitelist verification @suqi8 (c657c569)
- ✨ Feat Fluid Cloud - Capsule Shape - Capsule shape @suqi8 (1cfb1c7c, 2d38857f)
- ✨ Feat Fluid Cloud - Capsule Shape - Capsule height @suqi8 (1cfb1c7c, 2d38857f)
- ✨ Feat Fluid Cloud - Capsule Shape - Corner radius @suqi8 (1cfb1c7c, 2d38857f)
- ✨ Feat Fluid Cloud - Capsule Shape - Maximum width @suqi8 (1cfb1c7c, 2d38857f)
- ✨ Feat Fluid Cloud - Capsule Shape - Minimum width @suqi8 (1cfb1c7c, 2d38857f)
- ✨ Feat Fluid Cloud - Capsule Shape - Transition state width @suqi8 (1cfb1c7c, 2d38857f)
- ✨ Feat Fluid Cloud - Capsule Shape - Stroke width @suqi8 (1cfb1c7c)
- ✨ Feat Fluid Cloud - Capsule Shape - Stroke color @suqi8 (1cfb1c7c)
- ✨ Feat Fluid Cloud - Capsule Content - Icon size @suqi8 (1cfb1c7c)
- ✨ Feat Fluid Cloud - Capsule Content - Text size @suqi8 (1cfb1c7c)
- ✨ Feat Fluid Cloud - Capsule Content - Horizontal padding @suqi8 (1cfb1c7c)
- ✨ Feat Fluid Cloud - Capsule Content - Bubble size @suqi8 (1cfb1c7c)
- ✨ Feat Fluid Cloud - Capsule Moon Dots - Dot size @suqi8 (1cfb1c7c)
- ✨ Feat Fluid Cloud - Capsule Moon Dots - Dot spacing @suqi8 (1cfb1c7c)
- ✨ Feat Fluid Cloud - Capsule Moon Dots - Dark mode dot color @suqi8 (1cfb1c7c)
- ✨ Feat Fluid Cloud - Capsule Moon Dots - Light mode dot color @suqi8 (1cfb1c7c)
- ✨ Feat Fluid Cloud - Capsule Color - Background color (leave blank to not override) @suqi8 (7ad79047)
- ✨ Feat Fluid Cloud - Capsule Color - Text color (leave blank to not override) @suqi8 (7ad79047)
- ✨ Feat Fluid Cloud - Capsule Animation - Base capsule display duration @suqi8 (7ad79047)
- ✨ Feat Fluid Cloud - Capsule Animation - Mini capsule / dot prompt duration @suqi8 (7ad79047)
- ✨ Feat Fluid Cloud - Capsule Animation - Total animation duration @suqi8 (7ad79047)
- ✨ Feat Fluid Cloud - Expanded Card - Card width @suqi8 (7ad79047)
- ✨ Feat Fluid Cloud - Expanded Card - Card height @suqi8 (7ad79047)
- ✨ Feat Fluid Cloud - Expanded Card - Card corner radius @suqi8 (7ad79047)
- ✨ Feat Fluid Cloud - Expanded Card - Maximum stacked card count @suqi8 (7ad79047)
- ✨ Feat Fluid Cloud - Expanded Card - Card shadow @suqi8 (7ad79047)
- ✨ Feat Fluid Cloud - Expanded Card - Card top offset @suqi8 (7ad79047)
- ✨ Feat Fluid Cloud - Expanded Card - Spacing from status bar to card @suqi8 (7ad79047)
- ✨ Feat Fluid Cloud - Expanded Card - Initial size for entrance animation @suqi8 (7ad79047)
- ✨ Feat Fluid Cloud - Expanded Card - Expansion width @suqi8 (7ad79047)
- ✨ Feat Fluid Cloud - Expanded Card - Expansion height @suqi8 (7ad79047)
- ✨ Feat Fluid Cloud - Expanded Card - Collapse height @suqi8 (7ad79047)
- ✨ Feat Fluid Cloud - Expanded Card - Numeric badge text size @suqi8 (7ad79047)
- ✨ Feat Fluid Cloud - Expanded Card - Numeric badge horizontal spacing @suqi8 (7ad79047)
- ✨ Feat Fluid Cloud - Assistant Permission - Lift interception on
com.oplus.permission.safe.ASSISTANTpermission for Pantanal/Fluid Cloud services, allowing all apps to access Fluid Cloud/Pantanal-related system APIs @suqi8 (6af7ce10) - ✨ Feat Fluid Cloud - Lyrics Display - Fluid Cloud lyrics feature and related configuration options @suqi8 (e6835b48)
🎛️ Control Center
- ✨ Feat Control Center - Watermark - Certification watermark feature and certification status management @suqi8 (3ce208ce)
- ✨ Feat Control Center - Watermark - Synchronize certification watermark display in the notification center area @suqi8 (3950d376)
- ✨ Feat Control Center - Liquid Glass - Overlay liquid glass refraction effects on notification cards @suqi8 (d741aa3c)
- ✨ Feat Control Center - Liquid Glass - Surface dark intensity @suqi8 (d741aa3c)
- ✨ Feat Control Center - Liquid Glass - Refraction edge width @suqi8 (d741aa3c)
- ✨ Feat Control Center - Liquid Glass - Refraction intensity @suqi8 (d741aa3c)
- ✨ Feat Control Center - Liquid Glass - Depth effect @suqi8 (d741aa3c)
- ✨ Feat Control Center - Liquid Glass - Background saturation @suqi8 (d741aa3c)
- ✨ Feat Control Center - Liquid Glass - Highlight width @suqi8 (d741aa3c)
- ✨ Feat Control Center - Liquid Glass - Highlight blur @suqi8 (d741aa3c)
- ✨ Feat Control Center - Liquid Glass - Highlight opacity @suqi8 (d741aa3c)
- ✨ Feat Control Center - Liquid Glass - Highlight decay @suqi8 (d741aa3c)
- ✨ Feat Control Center - Liquid Glass - Corner radius @suqi8 (d741aa3c)
- ✨ Feat Control Center - Liquid Glass - Short-edge corner radius ratio @suqi8 (d741aa3c)
- ✨ Feat Control Center - Liquid Glass - Capsule aspect ratio @suqi8 (d741aa3c)
- ✨ Feat Control Center - Liquid Glass - Gravity highlight smoothing @suqi8 (d741aa3c)
- ✨ Feat Control Center - Liquid Glass - Introduce state caching and notification mechanisms to reduce redundant drawing @suqi8 (c550f04b)
- ✨ Feat Control Center - Volume Panel - Custom volume panel timeout duration @suqi8 (5d0078eb)
- ✨ Feat Control Center - Heads-up Notifications - Disable heads-up notifications @suqi8 (5d0078eb)
- ✨ Feat Control Center - Heads-up Notifications - Custom heads-up notification display duration @suqi8 (5d0078eb)
- ⚡️ Optimize Control Center - Liquid Glass - Remove edge drawing and adjust highlight transparency calculation logic @suqi8 (98d0bd24)
- ⚡️ Optimize Control Center - Liquid Glass - Foreground drawing now supports rounded corner clipping @suqi8 (a44438a4)
- ♻️ Refactor Control Center - Liquid Glass - Simplify liquid glass Hook logic and merge multiple duplicate conditions @suqi8 (dfa42f77)
🎮 Game Space
- ✨ Feat Game Space - System Restrictions - Remove temperature limits and disable hardware thermal throttling in gaming scenarios @suqi8 (b3b13cb2)
- ✨ Feat Game Space - Hide Panel Ads - Welfare Component - Hide "Me" tab (and block entry routing to the welfare page) @suqi8 (7bfbdf89)
- ✨ Feat Game Space - Hide Panel Ads - Welfare Component - Hide account section on "Me" page @suqi8 (7bfbdf89)
- ✨ Feat Game Space - Hide Panel Ads - Welfare Component - Hide welfare cards @suqi8 (7bfbdf89)
- ✨ Feat Game Space - Hide Panel Ads - Welfare Component - Hide flash sale cards @suqi8 (7bfbdf89)
- ✨ Feat Game Space - Hide Panel Ads - Welfare Component - Hide event cards @suqi8 (7bfbdf89)
- ✨ Feat Game Space - Hide Panel Ads - Welfare Component - Hide mini-game cards @suqi8 (7bfbdf89)
- ✨ Feat Game Space - Hide Panel Ads - Recommendation Component - Hide suggestion cards @suqi8 (7bfbdf89)
- ✨ Feat Game Space - Hide Panel Ads - Recommendation Component - Hide assistant recommendation cards @suqi8 (7bfbdf89)
- ✨ Feat Game Space - Hide Panel Ads - Recommendation Component - Hide Game Center recommendation cards @suqi8 (7bfbdf89)
- ✨ Feat Game Space - Hide Panel Ads - Secondary Page Entries - Disable game news page (intercept entry route redirection) @suqi8 (7bfbdf89)
- ✨ Feat Game Space - Hide Panel Ads - Secondary Page Entries - Disable gift pack page (intercept entry route redirection) @suqi8 (7bfbdf89)
- ✨ Feat Game Space - Hide Panel Ads - Pop-ups & Traffic Diversion - Hide entry diversion cards (intercept pre-orders, instant trials, and other entry pop-ups) @suqi8 (7bfbdf89)
📱 System UI
- ✨ Feat SystemUI - Device Logs - Automatically approve device log access requests (intercept main screen and secondary screen pop-ups) @suqi8 (b94486fa)
- ✨ Feat SystemUI - Device Logs - Automatically deny device log access requests (intercept main screen and secondary screen pop-ups) @suqi8 (b94486fa)
🔢 Hardware Indicator
- ✨ Feat Hardware Indicator - Battery Display - Adaptive battery display formatting (intelligently removes unnecessary decimal places) @suqi8 (f0469a33)
- 🐛 Fix Hardware Indicator - Battery Formatting - Fix formatting anomalies for negative values (e.g., in calibration scenarios) @suqi8 (63862681)
🎨 Large Media Cover
- ✨ Feat Large Media Cover - Cover Background Blur - Add background blur effect to the cover image in lock screen / notification center large media cards @suqi8 (ddd97520)
- 🐛 Fix Large Media Cover - Fix cover image rendering anomalies @suqi8 (ddd97520)
🏠 Welcome Page
- ✨ Feat App - Welcome Page - Coolapk follow verification, checks if the user has followed the official Coolapk account @suqi8 (4b2019a1)
- ⚡️ Optimize App - Welcome Page - Real-time button style updates when followed, login status verification failures, and Root unavailable prompt enhancements @suqi8 (eb7133bb)
🔧 Frida Experimental Adaptation
- ✨ Feat Frida - Add
OShinFridaScriptTransportdata transport channel class and refine error handling logic @suqi8 (27a03434) - ✨ Feat Frida - Add Frida 17 bootstrap script to support Frida 17 injection workflows @suqi8 (27a03434)
🛠️ DexKit Tool Layer
- ✨ Feat DexKit - Caching Layer - Add caching support for empty query results (class/method not found) to avoid repeated scanning @suqi8 (38e0f2b5)
♻️ Refactoring & Cleanup
- ♻️ Refactor Installer - Remove Hook code related to legacy installer compatibility @suqi8 (0ace7329)
- 🛠️ Chg App - App Icon - Update icon gradient color scheme and layer descriptions @suqi8 (02d857c5)
- 💥 Remove App - App Name - Remove Chinese nickname suffix from the app name (changed from
OShin(O神)toOShin) @suqi8 (0b0140dc) - 📝 Docs Localization - Complete Fluid Cloud capsule-related permissions and configuration strings (6 language packs: Japanese/Korean/Russian/Turkish/Traditional Chinese/Meme) @suqi8 (f0983770)
- 📝 Docs Localization - Revise multiple feature descriptions to improve accuracy @suqi8 (8450e081)
- 📝 Docs Localization - Normalize Chinese copy for the Meme language pack @suqi8 (010048e4)