Mini-HBUT
Mini-HBUT is #30 in Education Paid in China and charting in 1 of 16 countries we track.
Developer道博 杨
CategoryEducation
Price1.00 CNY
Released
Rating★ 5.0 (7)
Version1.4.11
Age rating4+
First charted🇨🇳 24 Sep 2026
Where it ranks now
Every top chart it appears in across 16 countries.
| Country | Chart | Rank |
|---|---|---|
| 🇨🇳 China | Education · Paid | #30 |
Members see more
Sign inEstimated downloads and revenue, ratings momentum, rank history, recent reviews per country and breakout scores for Mini-HBUT.
About Mini-HBUT
Mini-HBUT 是独立开发、社区维护的开源学生工具,帮助你更方便地查看校园学习相关信息。
【重要说明】
本应用不是任何学校或教育机构的官方系统、官方网站或官方客户端,不由任何学校开发、运营、赞助或背书。产品名称与 Bundle ID 仅为历史技术标识,不代表机构背书。
【主要功能】
• 今日课表与周课表浏览
• 成绩与绩点信息查看
• 考试安排
• 空教室查询
• 学业进度、培养方案与校历
• 图书馆与校园地图(兴趣点浏览)
• 通知与数据导出
• 设置、隐私与数据说明
【审核演示账号】
用户名:reviewer
密码:Test2026
登录后进入演示模式,使用本地虚构数据,不连接真实校园业务系统。
【支持与隐私】
官网与文档:https://hbut.6661111.xyz
隐私政策:https://hbut.6661111.xyz/privacy
开源仓库:https://github.com/superdaobo/mini-hbut
免费核心能力 + 可选一次性购买(若已配置)。持续改进中,欢迎反馈。
【重要说明】
本应用不是任何学校或教育机构的官方系统、官方网站或官方客户端,不由任何学校开发、运营、赞助或背书。产品名称与 Bundle ID 仅为历史技术标识,不代表机构背书。
【主要功能】
• 今日课表与周课表浏览
• 成绩与绩点信息查看
• 考试安排
• 空教室查询
• 学业进度、培养方案与校历
• 图书馆与校园地图(兴趣点浏览)
• 通知与数据导出
• 设置、隐私与数据说明
【审核演示账号】
用户名:reviewer
密码:Test2026
登录后进入演示模式,使用本地虚构数据,不连接真实校园业务系统。
【支持与隐私】
官网与文档:https://hbut.6661111.xyz
隐私政策:https://hbut.6661111.xyz/privacy
开源仓库:https://github.com/superdaobo/mini-hbut
免费核心能力 + 可选一次性购买(若已配置)。持续改进中,欢迎反馈。
Latest updates
1.4.11
Mini-HBUT v1.4.11 更新说明
发布日期:2026-09-23
版本概览
相对 v1.4.10,本版本重点完成了课表向“时间画布”升级、个人日程完整闭环、课程管理增强、研究生学号兼容、日语界面支持,以及 Android / iOS / Windows 多项稳定性修复。
本版本主要完成:
1、课表进化为时间画布:课程与个人日程统一进入同一时间轴,支持添加、编辑、删除、冲突提示、提醒、ICS 导出与真实时间布局
2、课表视图与添加交互升级:新增「全部 / 课表 / 日程」三态筛选,空白区域改为“两段式选择,再确认添加”,减少误触
3、个人日程纳入外围体验:首页「今日安排」、云同步、JSON / 长图 / ICS 导出均支持个人日程
4、课程管理增强:教务导入课程支持隐藏、恢复,并可选择「仅移除本周」或「移除整学期」
5、账号兼容增强:研究生 9 位学号与本科生 10 位学号统一兼容登录、缓存、路由、云同步与统计链路
6、新增日语界面:在简体中文、English 基础上新增日本語
7、稳定性与平台体验修复:修复 iOS 长后台恢复、导出中心白屏、课表空白选择偏移、Windows 关闭键行为、Android 小游戏 404 容灾等问题
8、Android 启动闪退止血:针对 beta.504–507 的主页面启动闪退,1.4.11 暂时熔断 Tauri Android Widget 原生桥,以稳定启动为优先
9、发布前依赖安全升级:Vitest 工具链升级至 4.1.11,修复 GHSA-82fw-gwwq-j7x9;同时将 rustls 升级至 0.23.45,修复 RUSTSEC-2026-0285
课表与个人日程
时间画布与个人日程闭环(Epic #833)
课表页面不再只表达“第几节上什么课”,而是升级为能够同时容纳课程和真实时间日程的时间画布。
1、新增独立的个人日程数据模型与本地持久化,不与自定义课程混用
2、课程和日程统一映射到同一时间轴,日程可跨越课表虚线,不受固定节次限制
3、支持个人日程新增、详情、编辑、删除与冲突提示
4、冲突判断统一复用同一套时间区间算法,避免详情、编辑器和课表布局各自实现
5、本地提醒与课程 / 考试提醒共用同一调度与配额体系
6、ICS 导出同时包含课程和个人日程
7、超出可视时间范围的日程使用 edge indicator 表达;部分超出范围时仍保留可见部分
8、针对快速切周、切账号和退出登录补强 stale response 防护
三态筛选
课表工具新增视图显示模式:
1、全部:同时显示课程与个人日程
2、课表:只显示课程
3、日程:只显示个人日程
筛选发生在布局输入层,而不是简单 CSS 隐藏,所以被过滤的内容不会继续占用 lane / overlap 布局空间。用户选择会本地持久化。
空白区域两段式添加
空白课表区域的添加交互改为:第一次点击,选中虚线时间块;第二次确认,打开统一「添加安排」。
1、点击其它空白位置只移动选区,不立即打开弹窗
2、Course 与 Event 各自保留预填草稿
3、双节课程按 1–2、3–4、5–6、7–8、9–10 自动吸附
4、在「日程」视图下默认创建 Event,在「全部 / 课表」视图下默认创建 Course
5、修复 5–6 节等位置待选框与真实课表行存在偏移的问题,并统一上下边界
个人日程同步到首页、云端与导出
1、首页「今日安排」现在会把个人日程与课程统一按时间排序
2、个人日程进入手动与自动云同步
3、云端旧数据如果没有 events 字段,会保留本地个人日程,不误清空
4、JSON / 长图导出纳入个人日程
5、周 / 学期 ICS 继续同时导出课程与日程
6、账号切换后的旧请求不会覆盖当前账号数据
教务课程隐藏 / 恢复 / 按周移除
课程管理页进一步区分教务课程和自添加课程:
1、支持将教务导入课程标记为隐藏
2、支持恢复此前隐藏的教务课程
3、删除教务课程时可选择:仅移除本周,或移除整学期
4、仍保留原始教务数据,避免因为本地管理操作破坏后续刷新能力
国际化与账号兼容
新增日本語
Mini-HBUT 现支持:
1、简体中文
2、English
3、日本語
本轮课表 / 日程新增文案同步覆盖三种语言。
研究生 9 位学号兼容
此前多个链路硬编码为 10 位学号,导致研究生账号无法完整登录或恢复。
1.4.11 将学号基础契约统一为:
1、研究生:9 位纯数字
2、本科生:10 位纯数字
并同步覆盖:
1、登录与学习通自动登录
2、remembered username
3、Session 恢复
4、Hash 路由
5、云同步
6、使用统计
7、学号脱敏显示
稳定性与体验修复
iOS 长后台恢复
针对 App 在后台停留较长时间后回前台可能卡死或不可交互的问题,本版本补强:
1、原生 window focus 信号辅助 WebView lifecycle
2、长 idle 后对当前页面进行 soft remount
3、清理可能残留的 home-scroll-restoring 交互锁
4、增加恢复路径健康检查与调试 breadcrumb
同时修复:
1、导出中心首次进入可能因 computed ref 使用错误而白屏
2、「我的 - 开源说明」错误显示字面 strong 标签
3、iOS 日程日期 / 时间输入框横向溢出
Windows 关闭按钮
Windows 桌面端右上角关闭按钮恢复为真正的一键退出,不再误走“返回”或要求二次确认。
Android 小游戏 404 容灾
针对 Android「更多 - 小游戏」出现 404 / Not Found 的问题:
1、主 CDN 失效时可自动刷新 manifest
2、针对旧缓存与版本目录裁剪做容灾
3、必要时切换备用来源
4、避免直接把 404 页面暴露给用户
Android 启动闪退与 Widget 已知限制
在 1.4.11 测试周期中,Android beta.504–507 出现了“主页面显示后立即闪退”的严重回归。
经过多轮真机 A/B:
1、beta.507 已取消整学期 schedule_index 大快照,仍会闪退
2、beta.508 将 Tauri Android 的 Widget JS 到 Rust/JNI 原生桥整体熔断后,实机确认不再闪退
因此 1.4.11 采取稳定性优先策略:Tauri Android 的桌面 Widget 原生写入 / 刷新桥在本版本暂时停用。
这意味着 Android 桌面 Widget 在 1.4.11 中可能继续显示旧快照或无法随着 App 课表 / 主题变化及时更新。Widget 的 Kotlin / Java / Manifest 基础代码仍保留,后续版本会在定位并重构 native bridge 后恢复同步能力。
同时保留了此前为 Widget 增加的 XML 写入串行化与唯一临时文件机制,以避免后续恢复时再次出现并发 read-modify-write 竞态。
工程与发布流程
发布前依赖安全升级
1、vitest / @vitest/coverage-v8 升级至 4.1.11
2、修复 @vitest/mocker 的 GHSA-82fw-gwwq-j7x9 路径穿越 / 任意文件读取公告
3、发布门禁重新验证客户端与官网依赖,npm audit 均为 0 漏洞
4、rustls 从 0.23.36 升级至 0.23.45,并同步更新 rustls-webpki 至 0.103.15
5、修复 RUSTSEC-2026-0285(TLS 1.3 handshake messages incorrectly accepted across encryption level boundaries)
TestFlight / Dev 构建版本
1、修复 TestFlight 版本自动选择逻辑
2、统一 Dev Build 各平台 beta 编号
3、TestFlight build number 继续由 App Store Connect 实际状态决定,避免历史超大 build number 干扰
QQ 官方机器人发布通知
正式 Release 的网站部署成功后,现在可自动:
1、读取当前正式 Release
2、渲染 Release Notes 截图
3、发送版本公告
4、发送 Android APK
5、发送 Windows NSIS 安装包
通知被安排在 deploy-website 成功之后,避免出现“网站尚未部署完成但群里已提前推送”的竞态。