Repository navigation
van课表 0.2.3
van课表 0.2.3
本次更新改进课表返回、滑动和自定义时间显示:
- 课表右侧增加独立的竖排“回到本周/今日”按钮,离开当前周次或日期后显示,点击即可归位。
- 慢速拖动切周距离阈值从页面宽度的 50% 降至 18%,保留内容跟手、松手吸附和一次切换一页。
- 调课与特殊安排说明固定预留高度,避免切换有/无说明的周次时课表突然伸缩。
- 修正自定义钟点课程的时间轴:只展开实际占用的课间,保留原文件作息,避免短时间文字裁切。
下载
van-timetable-0.2.3.apk:Android 安装包,版本 0.2.3、versionCode 16,支持 Android 8.0(API 26)及以上。van-timetable-0.2.3-source.zip:本次源码、测试、脱敏时间 fixture 与验证资料,包含离线识别模型。SHA256SUMS.txt:APK 和源码 ZIP 的 SHA-256 校验值。
签名与验证范围
安装包沿用现有 Android Debug 签名,APK v2 签名验证通过,尚未使用独立的正式发布密钥。
本轮相关 Android 模拟器测试 14 项全部通过,0 失败、0 跳过,覆盖独立返回按钮、双向短拖、跟手、边界、大字号手势保护、说明栏高度稳定,以及用户原件导入、预览、保存、重建和完整恢复。JVM 与应用单元测试共 70 项,69 项通过、0 失败,1 项可选原始 PDF 对照因本轮未提供该参数而跳过;新增 3 项脱敏原件时间回归全部通过。Debug 与 AndroidTest 构建成功,lint 为 0 错误、72 条警告,崩溃缓冲区为空。
测试设备为 emulator-5556,API 37、360×800、160dpi、系统字号 1.0;这些结果属于模拟器验证范围。发布附件 APK 与本轮测试安装包 SHA-256 一致。个人原始备份及其导入/恢复截图保留在本机;公开证据包含脱敏时间 fixture 与真实原件测试结果。原件、原件截图、工具缓存、本机路径和签名私钥未进入源码附件。许可证为 GPL-3.0-only,第三方声明包含在源码中。