Repository navigation
新功能
- 下载速度: 下载更新时,进度条旁显示最近 3 秒的下载速度
- GitHub 更新源以 Mirror酱版本为准: 选 GitHub 源时,先匿名向 Mirror酱查最新版本,查到就以它为准:检查更新不再调用国内常连不上或被限流的 GitHub API,下载时取 GitHub 上同一版本的安装包,没有就提示找不到对应安装包。Mirror酱不认识这个项目、请求失败或没有配置时,照旧用 GitHub 自己的最新版本
- 崩溃与异常上报: 开启遥测时,额外上报 ANR(附系统线程栈)和 Android 12 及以上的原生崩溃
修复
- 日志体积:
- MaaFramework 的
maafw.bak.*.log备份不再无限增长:每轮开始前,每个日志目录保留最新 3 份,更早的超过 3 天或总量超过上限(主日志 128MB、每个 agent 目录 64MB)就删除;只删名字完全符合备份格式、旁边有maafw.log的文件。 - 导出的日志压缩包控制在 24MB 以内,可以直接作为 GitHub 附件上传:当前日志一定带上,备份、截图等按时间从新到旧放满为止,放不下的列在
export_skipped.txt。
- MaaFramework 的
- Agent 启动失败: 提示里写明是哪个 agent 没起来,并提示在设置里打开调试模式后重试以记录原因(@Craun718)。
- 遥测: 手动停止、被抢占或到达时长上限而中断的任务记为已取消,不再算作任务失败。
- 折叠箭头: 可折叠卡片(服务器、控制器、设置各分区等)收起时箭头朝下、展开时朝上,与其他折叠处一致。
- Mirror酱来源标识: 请求 Mirror酱的
user_agent和网站链接的source统一为MaaFwApp。
开发相关
- 出包前按打包配方的
agent.runtimes检查每个 ABI 的运行时文件和入口是否齐全,缺了直接构建失败并逐条列出缺什么;INTEGRATION.md补充对应的排查说明(@Craun718)。
兼容性
- 需要 MaaFramework v5.13.0 或更高版本。
完整变更:v0.2.1...v0.2.2