Skip to content

Releases: Runa-Asahi/SuperJLU

SuperJLU v1.2.7

Choose a tag to compare

@github-actions github-actions released this 25 Oct 11:40
9573c5f

SuperJLU v1.2.7

修复

  • 修复部分安卓机型安装时提示“解析失败:安装包没有签名文件”的问题。APK 现在同时带 v1、v2、v3 签名,发布前会逐项校验(#141)。

校园服务

  • 校园服务支持免登跳转,并显示登录状态;卡片布局调整(#140)。
  • 学在吉大不再沿用教务登录状态,去掉强制 VPN 入口。
  • WebVPN 和校园网缴费支持跳转到浏览器打开。
  • 免登失败时显示说明页,不再直接打开普通网址。

下载

  • 安卓:SuperJLU-1.2.7.apk
  • Windows:SuperJLU.exe

SuperJLU v1.2.6

Choose a tag to compare

@github-actions github-actions released this 25 Oct 03:22
1ed0a4e

SuperJLU v1.2.6

本版本是安全更新,建议所有用户尽快升级。

安全修复

  • 修复本地 Web 界面接口缺少认证的问题(GHSA-35pq-c9q2-4gv7)。此前同一设备上的其他程序可直接访问本地接口,读取成绩、课表和登录票据。现在接口需要随机令牌才能访问。v1.2.5 及以前的版本均受影响。
  • 感谢 @Dramadan-wow 报告漏洞并提供补丁。

安全加固

  • CI 在 main 上也运行测试,最低 Python 版本提到 3.10,新增 SECURITY.md(#136)。
  • 验证码模板改用 JSON,去掉 pickle;系统钥匙串不可用时不再明文保存密码(#137)。

SuperJLU v1.2.5

Choose a tag to compare

@github-actions github-actions released this 23 Oct 11:12
708bd2a

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

Choose a tag to compare

@github-actions github-actions released this 22 Oct 01:28
043bd1a

SuperJLU v1.2.4

⚠️ 正在用 1.2.0 的同学请注意:1.2.0 的「检查更新」有 bug,无论有没有新版都会显示「暂时查不到新版本信息」,所以检测不到这次更新。请在本页下方手动下载一次 SuperJLU-1.2.4.apk 覆盖安装,之后的新版本就能在应用里正常提示了。

安卓界面

  • 跟随系统颜色时,顶部状态栏和底部导航条跟着主题变色,不再出现上下黑边。
  • 底部「课表 / 成绩 / 学业 / 教室」切换栏贴近屏幕底部,去掉多余空白。
  • 课表空白格选中时会出现小提示「双击添加课程」。
  • 外部浏览器恢复「每次询问」选项,并放在最上面;可选每次询问、跟随系统或指定应用。
  • 空教室页面重新设计:按校区 / 时间 / 地点分组,按钮更紧凑,手机上更好用。

检查更新

  • 修复版本卡片:「当前版本」正确显示版本号,不再出现只有「v」的情况。
  • 已是最新时提示「当前已是最新版本哦!」,不再误报「暂时查不到」。
  • 查询 GitHub 失败时自动走 github.com 发布页跳转兜底,并在「技术信息」里给出具体原因。

SuperJLU v1.2.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 11:55
5865d5d

SuperJLU v1.2.0

  • 课表:调课、停课会自动合并进课表并标出「调」「停」;还可以自己加课、改课、删课,按学期保存。
  • 空教室:打开就按当前时间选好接下来两节;页面去掉顶部三个切换按钮,日期、周次、自习时间、节次放在同一张表里互相联动。
  • 校外使用:校外直连登录失败时,会直接引导改用应用内 WebVPN 继续登录;选了 WebVPN 后,学校 OA 通知也走 WebVPN;连接检测在校外会提示改选 WebVPN。
  • 安卓:直连时如果手机实际在用流量,或校园 Wi-Fi 还没认证,会给出提示。
  • 安卓:切换的主题等设置,关掉 App 再打开也不会丢了。
  • 新版本提醒:「更多」里会安静地显示新版本,不弹窗、不强制更新。
  • 「更多」里暂时收起了「外部浏览器」设置,链接照常用系统默认浏览器打开。

给想折腾的同学:命令行和 AI 助手(MCP)也补齐了考试、绩点方案、学业进度、调课和学院通知,用法见 docs/cli.md。

还在验证中:安卓的网络提示、校外用 WebVPN 同步 OA 还没在更多手机上验收,遇到问题欢迎反馈。

SuperJLU v1.1.1

Choose a tag to compare

@github-actions github-actions released this 19 Oct 01:18
78e6512

SuperJLU v1.1.1

  • 通知:关键词订阅首次刷新后即可显示,不再卡在「读取中…」(退出重进才可用)。
  • 空教室:恢复按日期 / 周次 / 自习时间三档查询入口;结果表仍保持去重后的精简列(教学楼、类型、教室名、座位数)。

SuperJLU v1.1.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 00:48
7e3b80b

SuperJLU v1.1.0

  • 登录:密码输入框确认后仍保持密文显示,并通过后提示「账号密码已通过」。
  • 空教室:表单更简洁(自习时间与节次联动),结果去重、列更清晰。
  • 网络:支持手动选择「校园网直连」或「校外 WebVPN」,校外也能稳定访问教务相关服务。
  • 说明:README 鸣谢挪到文末;小程序相关需求请联系 Dramadan(dramadan070925@qq.com),其他人与小程序无关。

SuperJLU v1.0.10

Choose a tag to compare

@github-actions github-actions released this 18 Oct 16:58
f762cf8

SuperJLU v1.0.10

  • 修复打开 App 一直停在「正在读取本地数据」、登录出不来的问题(空教室自习时间初始化顺序错误)。

SuperJLU v1.0.9

Choose a tag to compare

@github-actions github-actions released this 18 Oct 16:39
b251a8f

SuperJLU v1.0.9

  • 登录与会话:过期提示改为引导去「更多 → 账号」重新登录,不再出现命令行参数;直连教务网络失败时提示可先连校园 VPN 再重试。
  • 登录体验:账号密码匹配后自动发送微信验证码,少点一次。
  • 账号页:已保存账号的密码框直接显示密文圆点,不再写「可留空」。
  • 刷新:同步时有不挡操作的小转圈;部分数据先到会先显示,不必退出重进。
  • 文案:去掉界面里的命令行路径说明;「数据与隐私」只说明数据保存在本机。
  • 空教室:新增「按自习时间」查询,与空闲节次双向联动。
  • 通知:可选择、排序学院等信息源快捷栏(感谢本轮体验改进)。
  • 修复:成绩页 Node 测试中 fullRefresh 未定义导致 CI 失败的问题。

SuperJLU v1.0.8

Choose a tag to compare

@github-actions github-actions released this 17 Oct 10:27
5801421

SuperJLU v1.0.8

  • 登录:修复部分同学重装后重新登录、课表刷不出来的问题(本地没有 CASTGC 时,仍用统一认证的登录状态换票)。
  • 成绩:修复成绩单解析、拖放导入和安卓上传;新增成绩核对、模板恢复、差值展示,表头改为紧凑吸顶(感谢 @Aohpup,#81)。
  • 新增微信小程序(wechat/),支持在手机浏览器登录教务后同步数据,离线查看课表、成绩、考试和学业(感谢 @Dramadan-wow,#82)。