🚀 OShin New CI Build!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1205(1205)📝 更新说明:
refactor(UI): 优化 FunDropdown 组件颜色配置并移除冗余代码
🔗 查阅本次提交
👍1
🚀 OShin New CI Build!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1206(1206)📝 更新说明:
refactor(FunDropdown): 优化下拉菜单逻辑与样式
重构了 `FunDropdown` 组件的内部实现,主要变更如下:
- 逻辑:提取 `popupContent` 闭包以复用代码,并将 `alignLeft` 的持久化由 `rememberSaveable` 改为 `remember`。
- 交互:移除了悬停时的勾选框显示逻辑,仅在选中时显示。
- 样式:调整了按压状态下的背景透明度(0.12f -> 0.10f),并大幅增加 `shadowElevation` (24.dp -> 82.dp) 以增强阴影效果。
- 扩展性:为 `ListPopupColumn` 添加了 `minWidth` 和 `maxWidth` 参数支持,并将 `DropdownColors` 改为 `data class`。
- 清理:移除了 `DropdownItem` 中未使用的回调参数。
🔗 查阅本次提交
👍1
🚀 OShin New CI Build!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1207(1207)📝 更新说明:
refactor(MainHome): 移除首页精选版块标题
- 移除非精简模式下的 `ModernSectionTitle` (Featured) 及对应间距
- 清理未使用的 `hiltViewModel` 引用
🔗 查阅本次提交
🚀 OShin New CI Build!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1208(1208)📝 更新说明:
feat(UI): 更新应用启动图标及背景资源
- 重绘 `ic_launcher_foreground` 矢量图形,采用新版设计风格
- 将图标背景修改为纯白颜色定义 (`@color/ic_launcher_background`)
- 同步更新 Play Store 商店图标文件
🔗 查阅本次提交
❤1
🚀 OShin New CI Build!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1209(1209)📝 更新说明:
feat(Icon): 更新应用启动图标配色
主要变更:
- 资源更新:调整 `ic_launcher_foreground` 矢量图,将填充色系修改为紫色渐变。
- 资产同步:更新 Play Store 展示图标 (`ic_launcher-playstore.png`)。
🔗 查阅本次提交
🚀 OShin New CI Build!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1210(1210)📝 更新说明:
refactor(Settings): 在设置备份中保留数据类型以提高恢复准确性
引入 `PrefEntry` 数据类,用于在备份时显式存储每个偏好设置的原始数据类型(如 Int, Long, Boolean, StringSet 等)。
主要变更:
- **数据结构**: 新增 `PrefEntry` 数据类以封装值及其类型。
- **备份逻辑**: `collectAllSettings` 现在会检测每个偏好值的具体类型,并与值一同存储。
- **恢复逻辑**: `applySettings` 根据 `PrefEntry` 中保存的类型信息,调用对应的 `SharedPreferences.Editor` 方法(如 `putInt`, `putLong`),确保数据被准确无误地恢复。
此重构解决了原先实现中因类型推断(特别是 Gson 将数字统一处理为 Double)可能导致的数据类型不匹配和精度丢失问题。
🔗 查阅本次提交
OShin Bot
🚀 OShin New CI Build! 📦 版本: v16.6.1210(1210) 📝 更新说明: refactor(Settings): 在设置备份中保留数据类型以提高恢复准确性 引入 `PrefEntry` 数据类,用于在备份时显式存储每个偏好设置的原始数据类型(如 Int, Long, Boolean, StringSet 等)。 主要变更: - **数据结构**: 新增 `PrefEntry` 数据类以封装值及其类型。 - **备份逻辑**: `collectAllSettings` …
以前的备份配置不再兼容此版本导入,请重新导出配置
The previous backup configuration is no longer compatible with this version of import, please re-export the configuration
The previous backup configuration is no longer compatible with this version of import, please re-export the configuration
👍1
🚀 OShin New CI Build!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1211(1211)📝 更新说明:
feat(Launcher): 新增桌面图标与小部件自定义选项
新增 `Icons` Hook 模块,支持多项桌面自定义功能:
- 图标:允许应用名多行显示、禁用长按二级菜单
- 徽标:隐藏安装红点、快捷方式角标及应用分身标识
- 小部件:支持自定义第三方小部件圆角半径
同步更新了 UI 配置页及相关字符串资源。
🔗 查阅本次提交
🚀 OShin New CI Build!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1212(1212)📝 更新说明:
feat(Phone): 新增短信自动删除与通知自动清除功能
为验证码短信功能添加了更丰富的自动化处理选项,允许用户配置短信和通知的后续行为。
主要变更:
- **UI层**:新增“自动删除短信”、“自动标记为已读”和“自动清除验证码通知”的开关选项,并为后者添加了可配置的通知保留时间。
- **逻辑层**:
- 实现根据用户配置自动删除短信或将其标记为已读。
- 启用并实现验证码通知在指定时间后自动清除的功能。
- **资源**:添加了新功能所需的字符串资源。
🔗 查阅本次提交
🚀 OShin New CI Build!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1213(1213)📝 更新说明:
refactor(Phone): 重构短信处理模块文件结构与反射实现
主要变更:
- **结构优化**:将分散的 `Action` 实现类(如 `AutoInputAction`, `NotifyAction` 等)统一整合至 `SmsActions.kt`,通用工具类整合至 `SmsUtils.kt`。
- **反射迁移**:`InputHelper` 弃用 `XposedHelpers`,迁移至 `KavaRef` 库以实现对 `InputManager` 的反射调用。
- **代码清理**:移除 `NotificationConst.java`,将常量迁移为 Kotlin 实现;删除原有的分散文件以减少文件数量。
🔗 查阅本次提交
