Repository navigation
1.0.3-release
新增配置文件路径自定义、错误日志系统与功能优化
- 新增配置文件路径自定义功能:
- 用户可在设置中自定义线程优化模块配置文件的路径,支持非标准路径或自定义模块。
- 默认路径仍为/data/adb/modules/AppOpt/applist.conf。
- 路径变更后,应用会自动重新加载配置并检查模块状态。 - 引入全局错误日志系统:
- 应用现在会记录未捕获的异常和手动记录的错误到本地日志文件 (files/logs/threadui_error.log)。
- 日志文件大小限制为1MB,超过后会自动清理旧日志。
- 新增在“关于”页面连续点击版本号5次可触发分享日志功能,方便用户反馈问题。 - 完善模块检测逻辑:
- 模块安装状态检查现在基于用户配置的路径进行,更灵活准确。
- 更新了模块未安装提示界面,显示当前配置路径,并提供“自定义路径”、“下载模块”和“检查模块状态”快捷操作。
- “下载模块”将引导用户到模块下载页面。 - UI与交互优化:
- 主界面菜单项现在会根据Root权限和模块安装状态动态显示。
- 优化了Root权限获取失败和模块未安装时的提示卡片,增加了刷新按钮和更清晰的指引。
- 调整了部分卡片和按钮的样式,提升视觉一致性和用户体验。 - 安全性增强:
- 导入配置文件时,增强了对潜在危险内容(如格机脚本)的检测,并会列出具体的恶意内容行。 - 代码重构与健壮性提升:
- 引入GlobalExceptionHandler统一处理应用内的各种异常。
- 使用ConfigManager管理配置文件路径相关逻辑。
- 优化了Root命令执行和文件读写操作的错误处理。 - 其他:
- “关于”页面新增QQ群链接,方便用户交流。
- 更新应用启动类为ThreadUIApplication以初始化全局异常处理器。
Full Changelog: v1.0.2-release...v1.0.3-release