Repository navigation
v1.6.4 · 导入不再全有或全无
我的课表 v1.6.4
修复“识别出十几门课,导入后只进去一门”:导入以前是全有或全无,只要有一门课超出当前作息就整批回滚。
修复内容
- 可用的课程照常入库;超出的课程留在复核列表并显示原因,状态栏提示「已追加 N 门课程,M 门待补充」。
- 若因节次超出当前作息失败、而图片中又识别到了作息,提示会直接告诉你可以先点「应用为每日作息」再导入。
- 节次无法从结构判断时不再留空,改为按“至少占用起始那一节”填入并标为低置信,复核页仍可修改。
- 新增真机(Room)回归测试覆盖上述三条路径。
真实截图端到端结果:先落库 13 门、保留 1 门;应用识别到的 13 节作息后,14 门全部入库。
安装与验证
要求 Android 7.0+。沿用原正式签名,可覆盖升级。附件只有 ARM64 与 ARMv7 两种 APK、对应源码与 SHA256SUMS.txt,不含 x86/x86_64 与 OCR 模型权重,开源协议 GPL-3.0-only。
单元测试 103 项、Android 15 设备测试 67 项全部通过。详细范围与边界见 验证记录。