classtable
0.1.5 (2026-08-30)
修复
教务导入 WebView 白屏:Android 9+ 默认禁止访问 http 明文页面,而多数教务系统入口仍是 http,加载被系统静默拦截导致白屏无提示。现在放行教务系统明文访问,并新增加载失败提示(无法解析域名 / 连接超时 / SSL 证书失败 / http 被禁等会显示中文原因,不再无声空白)。
0.1.4 (2026-08-30)
修复
课程节次设置:原来只能选「1-2 / 3-4 / 5-6」两节一组的大节,无法单独设置某一节。改为逐节点选:点一节为单节,再点一节组成任意连续区间(如 1、3、2-4)。
「设置 → 学期周次」设置不生效:打开页面时表单在设置加载完成前就被默认值填充,已保存的开学日期显示为「未设置」,再次保存会覆盖清空。现在等待真实设置到达后再回填(仅一次,不覆盖用户编辑);保存开学日期后自动把当前周校准为真实周数,周视图与单双周课程立即按新学期生效。
教务导入 WebView:刷新按钮不再跳回入口地址,而是刷新当前页。
改进
教务导入第 2 步(WebView 登录页)顶部信息区压缩为两行,把更多空间留给网页;底部新增后退 / 前进 / 刷新控件(无可退/可进历史时置灰)。
0.1.3 (2026-08-26)
修复
「提醒可靠性」页:精确闹钟行在权限已授予时点击无响应。现在无论是否已授予,点击都会跳转到系统「闹钟和提醒」特殊权限页(未授予弹授权页、已授予展示开关状态),与通知、电池白名单等行行为一致。
荣耀 MagicOS 10:「自启动」入口原来错误跳转到「权限管理」页。改用荣耀官方 action(hihonor.intent.action.HSM_STARTUPAPP_MANAGER)启动,直达「应用启动管理」页(可切换自动/手动管理,控制自启动、关联启动、后台活动)。
改进
自启动状态显示:荣耀等国产 ROM 不提供公开 API 检测真实自启动状态,改为「进过应用启动管理页即视为已配置」的引导标记(持久化、仅本机)。首次引导与「提醒可靠性」页状态一致,配置过之后显示「已开启」。
课程提醒/权限引导集中改造:Android 16 Live Updates 前台服务(分段进度条 + 状态栏小字)、提醒触发时读取当堂最新课程、后台启动受限时回退普通高优先级通知;修复提醒不弹出根因(重排闹钟 + 取消窗口旧闹钟);onboarding 由弹窗改为全屏逐项引导。