Skip to content

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 08:49
· 8 commits to main since this release

新增

  • 课表导出:设置 → 数据与缓存 → 导出课表,把当前课表保存成 wakeup-课表-YYYY-MM-DD.json
    (系统文件选择器选位置,不需要存储权限)。文件里是抓取到的原始课表数据 + 格式标识 + 导出时间 + 来源。
  • 课表导入:设置 → 数据与缓存 → 导入课表,选择之前导出的 JSON 即可恢复,
    导入后立即生效并写缓存(和联网同步同一条解析链路);换机、备份、恢复到另一台设备都可用。
  • 导入的容错:空文件、不是本 App 的文件、来自更高版本格式的文件、坏 JSON 都会给出可读提示,且不会覆盖现有课表。

测试

  • 新增 7 个导入导出单测(往返一致、非本 App 文件、坏 JSON、空文件、高版本、无数据、默认文件名)。

依赖

  • OkHttp / logging-interceptor 升级到 5.5.1(合并 Dependabot PR #8):
    屏蔽 8 个被攻破的 eMudhra 中间证书(CVE-2026-111943),并带来可选 ECH 支持。
  • 本站官网(docs/)随仓库一起发布,Cloudflare Workers 以静态资源方式托管(wrangler.jsonc)。