🚀 OShin 新预览版 (Preview Build) 发布!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1248(1248)📝 更新说明:
fix(AppSelection): 修复单选模式下摘要未显示选中项的问题
主要变更:
- 优化 `summaryText` 赋值逻辑:在单选模式(singleSelect)下,若存在选中项,则显示该项内容而非返回 null。
🔗 查阅本次提交
🚀 OShin 新预览版 (Preview Build) 发布!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1249(1249)📝 更新说明:
feat(Android): 支持自定义默认文件打开方式
主要变更:
- **功能升级**:废弃仅支持 MT 管理器的硬编码开关,改为“自定义默认文件打开方式”通用开关,并引入 `AppSelection` 组件支持用户指定目标应用。
- **逻辑重构**:更新 `PickerInterception` 的 Hook 逻辑,移除对 `bin.mt.plus` 的硬编码依赖,改为读取用户配置的 `custom_file_manager_package` 包名。
- **资源更新**:新增相关的 UI 字符串资源。
🔗 查阅本次提交
🚀 OShin 新预览版 (Preview Build) 发布!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1250(1250)📝 更新说明:
refactor(Home): 重构主页,优化依赖
本次提交对主屏幕UI (`ModernHome.kt`) 进行了大规模重构,引入了更现代化、信息密度更高的仪表盘(Bento Box)布局,并用自定义图标替换了Material Icons。
**主要变更:**
- **仪表盘布局重构**:
- 将模块状态和Root状态卡片重构为紧凑的微件风格,并排显示。
- 引入全新的 `DeviceDashboardSection`,以更丰富的可视化方式展示设备与电池信息,包括真实电量、健康度、循环次数和各类容量。
- 将“探索功能”区域从垂直列表改为双列网格布局 (`FeatureGridCard`),提升信息密度和视觉吸引力。
- **图标系统迁移**:
- 移除 `material-icons-extended` 依赖,全面采用自定义的 Vector Drawable 图标(如 `ic_shield`, `ic_battery`, `ic_chevron_right` 等)。
- 统一了应用内的图标风格,并减小了依赖。
- **逻辑优化**:
- 优化了主页“探索功能”的随机获取逻辑,使其在每次加载时都能真正随机展示。
- **资源更新**:
- 添加了新的仪表盘UI所需的字符串资源。
- 新增了一系列自定义图标的 drawable 文件。
🔗 查阅本次提交
🚀 OShin 新预览版 (Preview Build) 发布!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1254(1254)📝 更新说明:
feat(Welcome): 新增首次启动欢迎页
- **导航逻辑**: 在 `AppNavHost` 中增加判断,应用首次启动时将导航至新增的 `WelcomeScreen`。
- **欢迎页UI**: 使用 Jetpack Compose 创建 `WelcomeScreen`,包含背景辉光、Lottie 动画以及多语言问候语的打字机效果。
- **动态效果按钮**: 新增 `WelcomeBgEffectView`,利用 `RuntimeShader` 和 Perlin 噪声实现流体动态背景,并将其应用于欢迎页的“下一步”按钮,附带交互动画。
🔗 查阅本次提交
🚀 OShin 新预览版 (Preview Build) 发布!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1255(1255)📝 更新说明:
feat(Welcome): 新增欢迎界面并新增多步骤初始化引导
主要变更:
- **引导流程**:将单页欢迎界面重构为多步骤初始化向导,包含语言选择、服务协议、隐私政策、模块来源验证、颜色模式、外观与更新设置、配置导入及完成页。
- **视觉更新**:新增多个向导页专属的 Lottie 动画文件(`guide_*.json`、`complete_page_logo.json`)及烟花视频背景,优化过渡动画(`AnimatedContent`)。
- **状态存储**:将原生 `SharedPreferences` 迁移至基于 YukiHookAPI 的 `prefs("settings")` 进行统一状态管理。
- **防盗卖机制**:新增下载地址校验逻辑,通过匹配官方 GitHub/Telegram 链接拦截非法倒卖,并在通过后写入 MMKV。
- **数据统计**:接入友盟 SDK,在用户同意隐私政策后进行初始化,并在完成页异步读取并上报 LSPosed 版本信息。
- **本地化**:在 `strings.xml` 中新增向导流程所需的大量文案资源。
🔗 查阅本次提交
🚀 OShin 新预览版 (Preview Build) 发布!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1256(1256)📝 更新说明:
feat(Update): 新增基于 Root 权限的自动静默更新功能
主要变更:
- **核心逻辑**:新增 `SilentUpdateWorker` 对象,支持后台调用 GitHub API 检查新版本、自动下载 APK 并通过 Root 权限执行 `pm install -r` 静默安装。
- **触发机制**:在 `DefaultApplication` 启动 10 秒后触发后台检查;同时在 `SettingsViewModel` 中加入逻辑,允许用户在手动开启功能时立即触发一次检查。
- **界面配置**:在欢迎页面和设置页面添加了“自动静默更新”开关,并配套添加了中文(简体/繁体)与英文的字符串资源。
🔗 查阅本次提交