Releases: coderirse/BeikeSchedule
Release list
v1.1.4
v1.1.2
修复与优化
修复
- 课表"分裂"细条:教务网对单周调课会生成独立数据行(小节字段为空、只有调课到的节次信息),此前被解析成 0 导致课程块渲染成错位的窄条并和正常课程并排。现从调课行自带信息推导真实节次,并把同一门课同一时段的多行(含单双周拆分)合并为一张卡,观感与此前版本一致
- 开学前状态显示错误:顶栏状态在开学前误显示"第 1 周",现正确显示"未开学";学期结束后显示"已放假"
优化
- 课表顶栏学期名下方新增小字:今天日期 + 学期状态(未开学 / 第 N 周 / 假期中 / 已放假)
- 日期行"今天"改为主题色实心胶囊 + 白字,一眼定位
覆盖安装即可升级(数据自动迁移保留)。
v1.1.0
V1.1 功能版本
新功能
- 考试安排:教务 Tab 新增「成绩 | 考试」分段;考试按日期分组、D-N 倒计时、座位号、考点展示
- 考前提醒:考试前一天 20:00 与开考前 1 小时各提醒一次(含地点与座位号)
- 单科排名:成绩行显示每门课的排名(如 排名 5/128),点击弹出成绩详情(排名/考核方式/学分/开课学院等)
- 学分修读进度:毕业总进度条(已修/要求学分与门数)+ 17 类课程性质的要求 vs 已完成进度条,口径与教务网一致
- 挂科提示:学期组头红色标注「N 门未通过」
- 外部系统:我的页新增评教系统、大创/SRTP 快捷入口
修复
- GPA 修正:教务网返回值是「平均学分绩÷20」口径(会超 4.0 满绩),现改为本地按学校权威换算表计算 4.0 制 GPA
(90-100=4.0 / 85-89=3.7 / 80-84=3.4 / 75-79=3.0 / 70-74=2.4 / 65-69=2.0 / 60-64=1.0);
纳入全部有数字成绩的课程,补考/重修覆盖正考,等级制课程不参与;专业排名仍展示教务平均学分绩口径
其他
- 一次登录会话同时抓取成绩/GPA/学籍/考试/学业进度
- 新增接口参考文档与设计文档(docs/)
覆盖安装即可升级(v1.0.15+,数据自动迁移保留)。
v1.0.17
全面优化升级
代码质量
- 成绩刷新 / 教务导入 / 课程编辑全部事务化,杜绝中途失败丢数据
- 修复 GPA 抓取后偶发不刷新的竞态;启动即重排上课提醒
- 课表同周冲突课程并排窄列显示,不再被隐藏;非本周课程保持本色淡化
安全与隐私
- 成绩与学籍数据不再上传云备份(本机换机迁移保留)
- 教务 WebView 限定校内域名,站外链接自动转系统浏览器
- 通知栏改用标准单色图标
体验
- 课表:今天主题色胶囊高亮、小号悬浮按钮、新增「隐藏周末」开关、暗色模式专属渐变
- 成绩:加权|GPA 分段切换按钮、课程勾选入口改行样式
- 我的:学籍卡改为「姓名 + 学号」账户头、主题三选一弹窗
com.caeamer.beikeschedule。v1.0.14 及更早版本无法覆盖升级,需卸载后重新安装并重新导入课表/成绩;v1.0.15 及之后版本之间可覆盖安装。
v1.0.14
v1.0.11
整屏连通渐变 + 设置页列表行
整屏一张连通的暖色渐变背景:渐变铺满整个屏幕(从顶部状态栏到底部 Tab/手势条,中间无断层),课表/教务/我的页顶栏和底部导航全部透明透出这层渐变——与 WakeUp 观感一致。
设置页改为列表行样式(仿 Net-USTB):每个功能一行独立圆角卡片 = 左侧几何图标(圆角浅色底)+ 中间功能名/值 + 右侧可点击按钮(检查更新/查看/GitHub 跳转等)。学籍信息也改为这种列表行展示。
成绩页:学期筛选优化为下拉选择。
覆盖安装即可升级(数据自动迁移保留)。
v1.0.10
课表页暖色渐变 + 课程颜色自定义 + 设置卡片化
课表页全屏暖色渐变背景(仿 WakeUp):淡蓝紫→暖粉→橙暖色渐变铺满整屏,顶栏半透明融入,课表网格更满。
课程颜色:
- 编辑课程时可选颜色(色板)
- 教务课程颜色去重:同一门课共享一色;教务原始色优先;无固定时间课程不再撞色
成绩页:加权卡片学期筛选改为下拉选择(更简洁)。
设置页卡片式布局:学籍信息/外观/通用三张圆角卡片分区(仿 Net-USTB 风格)。
细节:教务页刷新按钮加二次确认;教务 WebView 设淡暖色背景缓解白屏刺眼。
覆盖安装即可升级(数据自动迁移保留)。
v1.0.9
课表页 UI 大改 + 教务课程隐藏
课表页更满:底部"无固定时间课程"条不再挤占空间,改为顶栏 … 按钮 + 底部弹层查看(卡片可点击编辑);课表网格占屏 60%→70%,各大节更高。
教务/我的页顶部空白已消除:修复状态栏 padding 双重叠加问题。
加权成绩卡片:学期筛选用 FlowRow 换行不再溢出;课程勾选列表限高可滚动。
学籍信息:抓取 queryxsxx 补全专业名/班级名,空了不显示;"我的"页列表样式统一。
多时段编辑:编辑课程时加载同名全部分时(不再只显示点击的那段);教务导入课程不能删除但可隐藏,在学期设置里可恢复。
覆盖安装即可升级(数据库自动迁移,数据保留)。
v1.0.7
课表页压缩 + 加权成绩 + "我的"页
课表页压缩(参考 WakeUp 比例):顶部顶栏和底部导航栏都大幅压矮,课表可视面积明显增加。
成绩页升级(教务 Tab):
- 加权成绩 ↔ GPA 双模式切换(默认加权):加权只看必修课数字成绩,等级制(优/良)不参与
- 学期筛选:chips 切换 全部/各学期,单独看某个学期加权
- 课程勾选:自由添加/去掉纳入加权计算的课程,实时重算
- 抓取时顺手存学籍快照
"我的"页(原设置 Tab):
- 学籍信息卡(姓名/学号/学院/专业/班级/年级/在校注册状态)
- 主题切换 + 检查更新(自动+手动)+ GitHub 链接 + 版本号 + 清成绩缓存 + 版权
覆盖安装即可升级(数据完整保留)。
v1.0.6
底部 Tab 重构 + 成绩 GPA 页 + 全新设置页
底部三 Tab:课表 | 教务 | 设置(教务 Tab 为后续考试查询等功能预留)。
成绩 GPA 页(教务 Tab):
- GPA 卡片:GPA、专业排名、已获学分、通过门数、更新时间
- 成绩列表按学期分组,不及格成绩标红
- 首次进入自动进入教务登录流程,登录后自动抓取全量成绩;之后离线可看,右上角手动刷新
设置页:
- 主题切换(跟随系统/浅色/深色)从课表设置移入
- 检查更新:进入设置页自动比对 GitHub 最新 Release,发现新版可一键跳转下载,也可手动重查
- GitHub 仓库直达链接
- 底部版权声明
入口调整:原课表右上角齿轮移除,学期设置改由点击左上角学期名打开(内容不变,仅主题移至设置页)。
覆盖安装即可升级(数据完整保留,自动迁移)。