Skip to content

1.0.3-release

Choose a tag to compare

@reddoctor reddoctor released this 13 Jul 00:24
· 8 commits to main since this 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