Skip to content

SLAIer v1.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 02:36
· 11 commits to main since this release

SLAIer 1.1.0

这一版加了应用内更新(以后不用再手动下载 APK),并把考勤按学院的实际口径重做了一遍。

🆕 应用内更新

  • 设置 → 关于 → 检查更新:发现新版本可以直接「下载并安装」,全程不用离开 App。
  • 默认启动时 + 每天一次自动检查,可在「设置 → 关于」里关掉。
  • 安装包会先校验:SHA-256 对 SHA256SUMS.txt + 包内版本号必须更大 + 签名与本机版本一致,
    三项都过才会交给系统安装器 —— 校验不过会明确告诉你原因,而不是含糊地"安装失败"。
  • 不想升级某个版本:点「忽略此版本」,出现更高版本时才会再提示。
  • 说明:Android 不允许普通应用静默安装,所以最后一步的系统确认仍需你点一下。
  • 数据不会丢:签名一致,属于覆盖安装,登录状态、课表与考勤缓存都保留。

考勤:判定与计数

  • 打卡天数按学院口径折算:一周 7 天里任意 5 天即可 —— 工作日缺的那天可以用周末补;
    一周超过 5 天的合格日不再累加,明细里会写明「已满 5 天不计入」,每周标题显示「计入 N/5 天」。
  • 明细按学校自己的周分组显示(周一到周日),不再是长长一条平铺列表。
  • 月度统计与学院网站对齐:「有效打卡 / 应达标」(与网站的「有效打卡 N 天」同一个数)
    • 「剩余补打卡机会」。去掉了原来那个只数工作日的数字,它比网站少,容易被当成 App 算错。
  • 每一天是否合格仍然完全来自学校系统的判定,App 只做计数,不替学校推断。

提示

  • 考勤页常驻一行说明:闸机记录通常有几分钟延时,刚出闸时可能仍显示「在馆中」。
  • 离开校园网后连不上学生系统时,不再笼统地报「离线」,而是提示"回到校园网后刷新即可" ——
    这正是"刷脸出闸后一直在馆计时"的原因。

其它修复

  • 英文界面下课表日期不再显示成中文;设置页「已确认 / Confirmed」后面补回空格。
  • 修掉一个可能让已缓存课表「凭空消失」的隐患(账号缓存 key 可能被重复生成)。

安装

  • 首次仍需手动装这一版(从 Releases 下载 APK 覆盖安装即可,不用卸载);
    装上 1.1.0 之后,后续版本都能在 App 内一键更新。
  • 下载后建议校验(与 SHA256SUMS.txt 对照):