Repository navigation
Releases
MyLeafy Android 1.2.9
MyLeafy Android 1.2.9
面向 Android 10 及以上设备。
- 加固北林(BJFU)教务登录:表单编码与浏览器提交一致,代理字符与特殊字符不再导致登录失败;登录密钥无效、或提交后无法确认会话时给出明确提示,不再把登录页误判为已登录。
- 后台课表提醒使用已保存的作息与开学日期:冷启动后的课前提醒和排期校准不再退回默认设置,避免提醒时间错误。
- 课表设置页只读到已保存设置后才进入编辑:再次打开不再显示默认值、误报未保存更改或覆盖原有配置。
- 平板双栏校园页的同步结果(成功、部分失败、失败)提示在校园生活、自习、体育等所有领域都可见。
- 本地长跑提醒保存失败时在对话框内显示原因,保存中禁用保存与取消,避免重复提交。
- 保留 1.2.8 的网络连接优化、课表设置、校园全量菜单、社区紧凑卡片和课程详情分层。
- 课表、成绩与随记继续保存在本机;不采集或上传 App 前台使用行为统计。
候选包需管理员下载验收并确认后才正式发布。
MyLeafy Android 1.2.8
MyLeafy Android 1.2.8
面向 Android 10 及以上设备。
- 优化校园网/移动网络下的社区与评价加载:优先使用 IPv4,IPv6 不可达时不再长时间卡住。
- 缩短后端连接超时,网络异常时更快回退或给出可重试提示;TLS 与域名校验保持不变。
- 保留 1.2.7 的课表设置、校园全量菜单、社区紧凑卡片和课程详情分层。
- 课表、成绩与随记继续保存在本机;不采集或上传 App 前台使用行为统计。
候选包需管理员下载验收并确认后才正式发布。
MyLeafy Android 1.2.7
MyLeafy Android 1.2.7
面向 Android 10 及以上设备。
- 新增「课表设置」:可调整学年、学期、第一周星期一,以及每天 1–24 节的开始/结束时间;固定 20 周,设置会同步影响课表周次、时间轴和课程详情。
- 手机校园页改为按领域分组的纵向全量工具列表,工具一次点击直达;平板保留侧栏布局。
- 社区卡片日期改为
10/9形式,点赞与评论合并为同一行,卡片更紧凑。 - 课程详情按信息、备注、提醒重新分层,统一字号与按钮宽度。
- 个人页先显示本机身份,不再等待社区资料请求;社区继续支持评论回复、点赞、输入防抖搜索和帖子分享。
- 课表、成绩与随记继续保存在本机;不采集或上传 App 前台使用行为统计。
候选包需管理员下载验收并确认后才正式发布。
MyLeafy Android 1.2.4
MyLeafy Android 1.2.4
面向 Android 10 及以上设备。
- 课表照片与纯色背景贯通顶部、节次列及底部导航,减少白色区域造成的割裂感。
- 课表底栏与宽屏侧栏采用轻透衬底,顶部和时间轴以柔和渐变保护文字可读性。
- 翻周、刷新及切换页面保留已解码背景;关闭课表背景后恢复默认样式。
Cloudflare 与 GitHub Releases 提供同一份正式签名 APK。下载后按系统提示覆盖安装,无需先卸载。
MyLeafy Android 1.2.2
MyLeafy Android 1.2.2
面向 Android 10 及以上设备。
- 校园现有子页对照 iOS 补齐:毕业进度、教学计划、成绩图表与导出、访客成绩和考试录入导入、综素材料、荣誉附件、医疗政策与台账、长跑、体测及场馆资料。
- 空教室支持单节、连续节次和指定教室全天状态,并可收藏常用教室。
- 教师、课程和菜品评分补齐筛选、分页、评分分布与明确提交。
- 社区首页和搜索采用双列卡片;课程详情默认半屏,信息排列更紧凑,编辑备注时展开并避让键盘。
Cloudflare 与 GitHub Releases 提供同一份正式签名 APK。下载后按系统提示覆盖安装,无需先卸载。
MyLeafy Android 1.2.1
MyLeafy Android 1.2.1
面向 Android 10 及以上设备。
- 更新页面明确显示当前版本,支持下载后重新检查发行状态;取消安装后可继续,版本撤回后可检查其他更新。
- 重新登录预填当前账号的学号和密码,验证码由你填写;移除离线 OCR 模型和识别逻辑。
Cloudflare 与 GitHub Releases 提供同一份正式签名 APK。下载后按系统提示覆盖安装,无需先卸载。
MyLeafy Android 1.2.0
MyLeafy Android 1.2.0
面向 Android 10 及以上设备。
- 教务会话过期后,使用本机加密保存的凭据与验证码识别尝试恢复,并继续原查询。识别不可靠时保留账号、密码,转为人工验证码输入。
- “我的 → 检查更新”改用 MyLeafy 的 Cloudflare 版本与下载服务,支持后台下载、安装包校验和系统确认安装。
- 完善首次教务同步、固定课表背景与时间轴、课程备注和提醒、成绩分析及校园页面的返回状态。
- 免登录保留本机功能,并允许匿名检查应用更新。
Cloudflare 与 GitHub Releases 同步提供同一份正式签名 APK、SHA-256 校验文件和构建信息。覆盖安装无需卸载,仍请保留需要的本地数据。
验证码识别不会上传图片;可靠识别率取决于学校验证码。教务更新需要可访问学校系统的网络。
MyLeafy Android 1.1.0
MyLeafy Android 1.0.1
此版本修复 Android 1.0.0 真机登录与社区网络错误提示,面向 Android 10(API 29)及以上设备。
本次修复
- 学校登录失败后会保留学校返回的错误,不再被自动刷新验证码立即清空。
- 社区安全连接被当前网络拦截时,显示切换网络或检查代理/VPN 的操作提示,不再展示底层证书异常。
- 保持 TLS 主机名校验;不会通过信任错误证书来绕过校园网络拦截。
当前限制
- 北京林业大学本科教务课表页面若返回未识别结构,Android 会提示课表数据不可用并保留缓存;WebView/bootstrap 回退尚未接入。
- 部分校园 Wi-Fi 会对外部 HTTPS 连接返回校园域名证书;此时需切换网络,社区服务本身不受影响。
- 云端共享课表、系统日程通知、Widget、后台同步、社区图片/附件与投票不在此版本内,对应入口会明确标注尚未完成。
- 学校数据依赖教务系统可用性,校外网络可能需要学校认可的 VPN。
Release 同时附带 APK、SHA-256 校验文件和包含源码 commit 的构建信息。iOS 不包含在此 Android Release 中。
MyLeafy Android 1.0.1
MyLeafy Android 1.0.1
此版本修复 Android 1.0.0 真机登录与社区网络错误提示,面向 Android 10(API 29)及以上设备。
本次修复
- 学校登录失败后会保留学校返回的错误,不再被自动刷新验证码立即清空。
- 社区安全连接被当前网络拦截时,显示切换网络或检查代理/VPN 的操作提示,不再展示底层证书异常。
- 保持 TLS 主机名校验;不会通过信任错误证书来绕过校园网络拦截。
当前限制
- 北京林业大学本科教务课表页面若返回未识别结构,Android 会提示课表数据不可用并保留缓存;WebView/bootstrap 回退尚未接入。
- 部分校园 Wi-Fi 会对外部 HTTPS 连接返回校园域名证书;此时需切换网络,社区服务本身不受影响。
- 云端共享课表、系统日程通知、Widget、后台同步、社区图片/附件与投票不在此版本内,对应入口会明确标注尚未完成。
- 学校数据依赖教务系统可用性,校外网络可能需要学校认可的 VPN。
Release 同时附带 APK、SHA-256 校验文件和包含源码 commit 的构建信息。iOS 不包含在此 Android Release 中。
MyLeafy Android 1.0.0
MyLeafy Android 1.0.0
这是 MyLeafy Android 的首个可安装版本,面向 Android 10(API 29)及以上设备。发布构建已在 Android 16 / API 36 模拟器完成自动化验收。
本次包含
- 课表:7 天 × 13 节周网格、跨节课程与冲突并排、周切换、课程详情和当前日期/时间提示。
- 日迹:随记与个人日程的新增、编辑和删除;个人日程与课表共用同一份本地数据。
- 导出:按
Asia/Shanghai生成课程与个人日程 ICS,并通过 Android 系统分享面板发送。 - 社区:分类、近七日热门、搜索、通知与未读状态、收藏、评论、发布,以及本人内容删除、举报和屏蔽。
- 校园:成绩、GPA、排名、考试和空闲教室;缓存失败时保留最近一次成功数据,单项同步不会扩大请求范围。
- 我的:社区资料编辑、主题和文字大小、缓存与同步中心、权限/帮助/反馈/关于,以及清理会话但保留身份作用域本地数据的安全退出。
- 品牌:启动图标与 iOS 使用同一母版,支持 adaptive 和 Android 13+ monochrome 图标;主要页面使用 Material 3 圆角与紧凑顶部栏。
当前限制
- 北京林业大学本科教务课表页面若返回未识别结构,Android 会提示课表数据不可用并保留缓存;WebView/bootstrap 回退尚未接入。
- 云端共享课表、系统日程通知、Widget、后台同步、社区图片/附件与投票不在此版本内,对应入口会明确标注尚未完成。
- 学校数据依赖教务系统可用性,校外网络可能需要学校认可的 VPN。
Release 同时附带 APK、SHA-256 校验文件和包含源码 commit 的构建信息。iOS 不包含在此 Android Release 中。