Skip to content

van课表 0.2.9 · 课程备注与优先排序

Choose a tag to compare

@yanzhongwuchen yanzhongwuchen released this 22 Oct 15:55

“课程”页面新增统一的“课程备注”按钮,点击即可查看当前课表所有课程的备注。已有备注的课程优先显示,保存或清空后自动更新排序。

更新

  • 集中查看全部课程备注,不受课程列表的搜索或“只看本周有课”筛选影响;未填写的显示“暂无备注”。
  • 支持添加、编辑、清空及长按复制多行备注,可记录分数分布、老师是否点名、作业要求等。
  • 有备注的课程排在前面,未填写的排在后面;同组保持课表原有顺序。
  • 课程详情和整门课程编辑页共用同一备注,同一门课的全部上课时段共用;沿用已有备注字段,保留完整备份兼容性。

安装与验证

  • 版本 0.2.9,versionCode 26,支持 Android 8.0(API 26)及以上。本次发布已测试的 Debug 安装包,沿用原版 Android Debug 签名,APK v2 签名验证通过。
  • 发布前核对 81 项单元测试、11 项导入解析脚本测试,0 失败、0 跳过;Debug 安装包及 Android 测试包构建成功,Lint 0 错误、76 条警告。
  • 专用 API 37 模拟器中,此前一轮 4 项课程备注交互测试通过;最终排序改动补测 1 项端到端测试通过,覆盖已有备注优先、保存与清空后更新顺序、草稿重建、搜索不影响汇总。最终安装包与模拟器安装包 SHA-256 一致,崩溃缓冲区为空。
  • 本次未在用户真机验证覆盖升级,未重新验证教务登录、导入、小组件或后台提醒。

验证记录与实际截图

下载

  • van-timetable-0.2.9.apk:课程备注功能安装包。
  • van-timetable-0.2.9-source.zip:与本次 Git 提交逐文件一致的源码、测试与合成验证资料。
  • SHA256SUMS.txt:安装包与源码 ZIP 的 SHA-256 校验值。

APK SHA-256:3036538976837f56c6e59cc90259309ea64ec8ee96f68de4f541ec51411c33d8

本次源码与附件不包含签名密钥、密码、本机工具缓存或私人课表原件。清理了历史验证文档中残留的一处学校简称和本机路径;旧提交与旧版本附件未改写。