Skip to content

Pure Live v3.1.5

Choose a tag to compare

@wzgrx wzgrx released this 31 Aug 18:28
· 33 commits to master since this release

Pure Live v3.1.5

v3.1.5 build 4118 是 Android / Windows 双平台一致性发布。本轮没有同步上游,也没有改动播放器、平台接口、弹幕或录制业务逻辑;目标是把已通过回归的 v3.1.4 Android 平板关注刷新修复与 v3.1.3 Windows 多画面/全屏修复冻结到同一版本、同一源码提交和同一 GitHub Release,避免用户需要跨两个发布页判断安装包。

Android arm64-v8a

  • 平板横屏继续按移动平台保留逐平台下拉刷新,不再因视口宽度超过 680 px 被错误归入桌面分支。
  • 手机竖屏、短列表、空列表与平台左右切换逻辑不变;网格列数仍按宽度响应,刷新交互按输入平台判断。
  • APK 只包含 arm64-v8a;Release 模式、Manifest 版本、Flutter 资源、关键原生库和 SHA-256 由本机构建门禁核验。

Windows x64

  • 多画面真全屏保留安全区内的显式退出按钮,同时支持 Escape 和既有系统返回链路。
  • 延续真全屏窗口边界、普通窗口/最大化状态恢复、安装目录数据保护和单实例启动修复。
  • 提供可选择安装目录的 Inno Setup 安装程序与便携 ZIP;不会把开发符号、旧插件残留或运行期用户数据打进安装包。

质量与发布边界

  • 功能源码沿用 v3.1.4 冻结前完整门禁:Analyze 0 issue、Flutter 675/675、公开平台接口 42/42、全仓审计 3895 个文件且 0 error;本轮只修改版本、发布说明和平台打包元数据。
  • Android 与 Windows 按构建策略串行执行,不并发占用 Gradle、Java、Dart、Flutter 或 CMake 资源。
  • 两个平台均从冻结提交 dacd2daf07e1817923a02d04c7d3519c97df829a 串行构建,结束后重型进程数均为 0;发布配置测试 4/4 通过。
  • Android APK 为 118449355 bytes,SHA-256 c4380eefa002b525e1fabeadd7ecb5c616b3b5972af232dccc2fc86ba2e8ff39;本地调试证书状态已在文件名和元数据标注 debug-signed
  • Windows 便携 ZIP 为 72310038 bytes,SHA-256 b07741c5acab25b56e252aaf9286c8f3e2f79b7114d0e56813ce1e8a5dc3bd0b;安装程序为 56041592 bytes,SHA-256 6d00beb58d66dd7e0b1f8ee201ffa98923b7efd7563bf1ce2752911ecf4a38ae。两者未配置 Authenticode,元数据明确记录 unsigned
  • Windows ZIP 内容审计 1301 项:必需 EXE、WebView2 loader、Flutter manifest 和 v3.1.5 更新源齐全,开发符号、退役 QuickJS DLL 与用户运行数据均为 0。

完整范围、版本关系、证据和回滚边界见 docs/STAGE_UPDATE_3_1_5.md