黑流树海地图助手 v1.8
本次更新
- 修复 Windows 节点查询弹窗在空白区域点击或鼠标释放轮询漏触发后,后续节点可能无法再次打开的问题,并加入两项 UI 回归测试。
- 修复英文等非中文 Windows 区域设置下,预测完成时间格式可能触发 locale 编码错误的问题。
- 收口 Android 识别实验入口:正式识别继续固定为文字优先、
iconFirst = false、classifyFlags = 0;低分辨率增强与文字/图标顺序只允许由 instrumented benchmark 显式启用。 - 建立 Windows/Android 统一识别评测平台,固定 21 个案例的来源、PNG 尺寸与 SHA-256,并统一模板、诡秘、尽头、节点类型和耗时指标。
- 新增 GitHub Actions 门禁:Windows Python 测试、覆盖率、Ruff、Mypy、资源/评测校验,以及 Android JVM 测试、lint、debug 构建、ABI/权限/fixture 审计;模拟器 instrumented 测试为独立手动/定时任务。
- 修复 Android 前台服务通知图标、硬编码文本和 lint 噪声;保留 launcher 竖屏、悬浮层横屏适配及 arm64-v8a 正式 ABI 约束。
- Android 更新为
versionCode 6 / versionName 1.8.0,Windows FileVersion/ProductVersion 更新为1.8.0。
发布验证
- Python:89 项测试通过,覆盖率 63.39%(门槛 60%);43 份模板、规则和图像资源校验通过;Ruff 与渐进式 Mypy 通过。
- 统一评测:21 个固定案例的 manifest、fixture SHA-256、PNG 尺寸和已提交报告一致性检查通过;Windows native 全量评测已重新运行并生成 JSON/Markdown 报告。
- Android:121 项 JVM 测试通过,0 失败、0 错误、0 跳过;
lintDebug0 错误(仅保留 Android Gradle Plugin 版本更新提示);assembleDebug、arm64/x86_64assembleDebugAndroidTest与已签名assembleRelease均成功;91 项 runtime assets 通过校验,其中 69 项与桌面源字节一致。 - Windows EXE:全新隔离目录构建成功;
--validate-only退出码 0;FileVersion/ProductVersion 均为1.8.0。 - 源码 ZIP:从仅含暂存发布范围的快照生成;全新解压后共 162 个文件,
--validate-only通过;未包含签名材料、.git、.venv、build、dist、debug_output、tests 或 tools。 - APK 审计:
versionCode 6 / versionName 1.8.0;仅含 arm64-v8a;4 项预期权限;3 个 native 库的 ELF LOAD 与 APK ZIP 均通过 16KB 对齐;V2 签名和既有证书 SHA-256 指纹通过;ZIP/DEX 未包含 debug、test、instrumented benchmark 或 fixture 内容。
SHA-256
hlsh-helper-v1.8-source.zip:221cef08c0e17d837429a52a4ea4b03d3f2d7660530ffbec1517867d78e15673hlsh-helper-v1.8-windows.exe:c16160522399c1182ecfeb47c1bd5c1a6a3619baadd0c4658db404f3b4a426a1hlsh-helper-v1.8-android-arm64.apk:30a1eefe42ec9bfb4558ab2c3e0afd67c143e2a2e830e0f20ed03d1121d6924e
说明:本轮未连接 Android 设备或模拟器,因此没有新增 instrumentation 或华为/小米实体设备安装验证;相关结论不会由 JVM、编译或桌面评测代替。