Repository navigation
Releases: Runa-Asahi/SuperJLU
Releases · Runa-Asahi/SuperJLU
Release list
SuperJLU v1.2.7
SuperJLU v1.2.6
SuperJLU v1.2.6
本版本是安全更新,建议所有用户尽快升级。
安全修复
- 修复本地 Web 界面接口缺少认证的问题(GHSA-35pq-c9q2-4gv7)。此前同一设备上的其他程序可直接访问本地接口,读取成绩、课表和登录票据。现在接口需要随机令牌才能访问。v1.2.5 及以前的版本均受影响。
- 感谢 @Dramadan-wow 报告漏洞并提供补丁。
安全加固
SuperJLU v1.2.5
SuperJLU v1.2.5
还在用 1.2.0 的同学:1.2.0 的检查更新有 bug,请在本页下方手动下载一次
SuperJLU-1.2.5.apk覆盖安装。1.2.4 及以后的版本可在应用内正常提示更新。
课表
- 左右滑动切换周次更稳:只有明显的水平滑动才会换周,竖滑、点按、双击加课不再误触发。
桌面小组件
- 新增「今日课程」「本周剩余课程」和 1×1「下一节」小组件。
- 在「更多 → 小组件与后台」里可一键添加到桌面,桌面列表里找不到时也能用。
- 修复 OPPO(ColorOS)等桌面小组件列表里找不到 SuperJLU 的问题,并适配不同尺寸和深色模式。
通知与后台
- 新增「通知栏 / 锁屏显示下一节课」开关(默认关闭),重新打开 App 后通知会自动恢复。
- 新增后台保活引导,覆盖小米、华为、荣耀、OPPO、vivo、三星、魅族等主流品牌。
成绩与教室(感谢 @Aohpup,#125)
- 成绩模板交互优化。
- 新增教室卡片视图;查询空教室后在后台补齐全天 1 到 12 节,点开教室即可看全天空闲。
- 修复正式版和测试版不能同时安装的问题。
其他
- README 更新:小组件用法、常见问题、从源码构建。
SuperJLU v1.2.4
SuperJLU v1.2.4
⚠️ 正在用 1.2.0 的同学请注意:1.2.0 的「检查更新」有 bug,无论有没有新版都会显示「暂时查不到新版本信息」,所以检测不到这次更新。请在本页下方手动下载一次SuperJLU-1.2.4.apk覆盖安装,之后的新版本就能在应用里正常提示了。
安卓界面
- 跟随系统颜色时,顶部状态栏和底部导航条跟着主题变色,不再出现上下黑边。
- 底部「课表 / 成绩 / 学业 / 教室」切换栏贴近屏幕底部,去掉多余空白。
- 课表空白格选中时会出现小提示「双击添加课程」。
- 外部浏览器恢复「每次询问」选项,并放在最上面;可选每次询问、跟随系统或指定应用。
- 空教室页面重新设计:按校区 / 时间 / 地点分组,按钮更紧凑,手机上更好用。
检查更新
- 修复版本卡片:「当前版本」正确显示版本号,不再出现只有「v」的情况。
- 已是最新时提示「当前已是最新版本哦!」,不再误报「暂时查不到」。
- 查询 GitHub 失败时自动走 github.com 发布页跳转兜底,并在「技术信息」里给出具体原因。
SuperJLU v1.2.0
SuperJLU v1.2.0
- 课表:调课、停课会自动合并进课表并标出「调」「停」;还可以自己加课、改课、删课,按学期保存。
- 空教室:打开就按当前时间选好接下来两节;页面去掉顶部三个切换按钮,日期、周次、自习时间、节次放在同一张表里互相联动。
- 校外使用:校外直连登录失败时,会直接引导改用应用内 WebVPN 继续登录;选了 WebVPN 后,学校 OA 通知也走 WebVPN;连接检测在校外会提示改选 WebVPN。
- 安卓:直连时如果手机实际在用流量,或校园 Wi-Fi 还没认证,会给出提示。
- 安卓:切换的主题等设置,关掉 App 再打开也不会丢了。
- 新版本提醒:「更多」里会安静地显示新版本,不弹窗、不强制更新。
- 「更多」里暂时收起了「外部浏览器」设置,链接照常用系统默认浏览器打开。
给想折腾的同学:命令行和 AI 助手(MCP)也补齐了考试、绩点方案、学业进度、调课和学院通知,用法见 docs/cli.md。
还在验证中:安卓的网络提示、校外用 WebVPN 同步 OA 还没在更多手机上验收,遇到问题欢迎反馈。
SuperJLU v1.1.1
SuperJLU v1.1.1
- 通知:关键词订阅首次刷新后即可显示,不再卡在「读取中…」(退出重进才可用)。
- 空教室:恢复按日期 / 周次 / 自习时间三档查询入口;结果表仍保持去重后的精简列(教学楼、类型、教室名、座位数)。
SuperJLU v1.1.0
SuperJLU v1.1.0
- 登录:密码输入框确认后仍保持密文显示,并通过后提示「账号密码已通过」。
- 空教室:表单更简洁(自习时间与节次联动),结果去重、列更清晰。
- 网络:支持手动选择「校园网直连」或「校外 WebVPN」,校外也能稳定访问教务相关服务。
- 说明:README 鸣谢挪到文末;小程序相关需求请联系 Dramadan(
dramadan070925@qq.com),其他人与小程序无关。
SuperJLU v1.0.10
SuperJLU v1.0.10
- 修复打开 App 一直停在「正在读取本地数据」、登录出不来的问题(空教室自习时间初始化顺序错误)。
SuperJLU v1.0.9
SuperJLU v1.0.9
- 登录与会话:过期提示改为引导去「更多 → 账号」重新登录,不再出现命令行参数;直连教务网络失败时提示可先连校园 VPN 再重试。
- 登录体验:账号密码匹配后自动发送微信验证码,少点一次。
- 账号页:已保存账号的密码框直接显示密文圆点,不再写「可留空」。
- 刷新:同步时有不挡操作的小转圈;部分数据先到会先显示,不必退出重进。
- 文案:去掉界面里的命令行路径说明;「数据与隐私」只说明数据保存在本机。
- 空教室:新增「按自习时间」查询,与空闲节次双向联动。
- 通知:可选择、排序学院等信息源快捷栏(感谢本轮体验改进)。
- 修复:成绩页 Node 测试中
fullRefresh未定义导致 CI 失败的问题。
SuperJLU v1.0.8
SuperJLU v1.0.8
- 登录:修复部分同学重装后重新登录、课表刷不出来的问题(本地没有 CASTGC 时,仍用统一认证的登录状态换票)。
- 成绩:修复成绩单解析、拖放导入和安卓上传;新增成绩核对、模板恢复、差值展示,表头改为紧凑吸顶(感谢 @Aohpup,#81)。
- 新增微信小程序(
wechat/),支持在手机浏览器登录教务后同步数据,离线查看课表、成绩、考试和学业(感谢 @Dramadan-wow,#82)。