Sked v2.0.0 是一次重大版本更新。本版本在学生课表之外加入了完整的通用日程能力,并重构了导入导出、备份恢复、课表解析和界面体验。
主要更新
- 新增通用日程模式:支持日历、事件、提醒、重复规则、月视图、周视图、日视图和列表视图。
- 新增通用日程 JSON / ICS 导入导出,可用于迁移或分享日程数据。
- 新增完整应用备份与恢复,可备份课表、通用日程、设置、学校站点和节次时间集;自定义解析 API 密钥不会写入备份。
- 新增首次启动模式选择,可选择从学生课表或通用日程开始使用。
- 学校网页导入和文本 / HTML 课表解析改为仅使用用户自行配置的 OpenAI 兼容接口。
- 自定义解析接口支持模型列表获取、自定义提示词、HTTP / HTTPS Base URL,以及更明确的隐私提示。
- 导入流程新增预览和节次时间集处理,可选择作为新课表导入或替换当前课表。
- 界面持续迁移到 Material 3 Expressive 风格,优化底部弹窗、按钮、事件操作、主题色和多彩界面表现。
- 更新检查调整为 GitHub Releases 入口。
稳定性与安全性
- 加强本地数据恢复、备份回退和损坏数据处理。
- 加强 JSON / ICS 导入校验、UID 生成、响应解析和异常处理。
- 修复多处快速重复点击、异步页面生命周期和弹窗重复关闭问题。
- 改进 Android 发布签名配置检查。
- 补齐多语言文案,修复未翻译内容报告。
隐私说明
Sked 仍是本地优先应用。课表、通用日程、设置和学校站点默认保存在当前设备或浏览器本地。
课表文本 / HTML 解析、学校网页导入和模型列表获取只会请求你自己配置的 OpenAI 兼容接口。