Mini-HBUT icon

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.

CountryChartRank
🇨🇳 ChinaEducation · Paid#30
Members see more

Estimated downloads and revenue, ratings momentum, rank history, recent reviews per country and breakout scores for Mini-HBUT.

Sign in

About Mini-HBUT

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 成功之后,避免出现“网站尚未部署完成但群里已提前推送”的竞态。