Skip to content

feat: 新增小工具 - 学习通日历 - #10

Open
InChange-Jiang wants to merge 4 commits into
OpenAHU:masterfrom
InChange-Jiang:master
Open

feat: 新增小工具 - 学习通日历#10
InChange-Jiang wants to merge 4 commits into
OpenAHU:masterfrom
InChange-Jiang:master

Conversation

@InChange-Jiang

Copy link
Copy Markdown
  • 新增学小通迁移的学习通日历模块,支持学习通登录与作业查看

  • 新增 reminder 提醒模块

  • 数据链路:模拟学习通 Web 登录获取会话凭证,调用官方接口抓取课程、作业与任务点进度

  • 提醒采用原生AlarmManager精确闹钟,应用被清理后台后仍准时通知

新增 xuexiaotong 模块(data/UI)及 reminder 模块
更新依赖版本与构建配置
- 新增 debug 签名配置,release 构建使用 debugKey
- 优化登录界面文案,补充隐私说明
- 新增学小通开源许可证声明
- 移除 release debugKey 签名配置
- 新增 POST_NOTIFICATIONS 权限申请
- 修复重启后提醒丢失、退出/删除后旧提醒残留
- 修复'仅提醒未完成'条件判断
- 修复同步失败覆盖旧数据、课程进度泄露
- CookieJar 使用 matches(url) 过滤
- 每次同步刷新课程列表和截止时间
- 所有请求使用 use {} 关闭 Response
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant