Releases: letr007/SleepDown
Releases · letr007/SleepDown
Release list
SleepDown v0.1.0-beta.3
Android
- 时间表的开始、结束时间改用 24 小时时钟选择器,不再需要键盘输入。
- 保存成功后返回时间表管理列表,并保留列表滚动位置。
- 保存期间防止重复操作;时间校验或保存失败时留在编辑页,弹窗说明原因。
升级与安装
- 构建号升至 4,Android 使用原发布签名,可覆盖升级。
- iOS 本次无功能变更,同步构建号;IPA 仍需自行签名主 App 和 Widget 扩展。
iOS IPA 未签名,安装前须自行签名主 App 和 Widget 扩展,并配置 App Group。
SleepDown v0.1.0-beta.2
本次更新主要改进 Android 课表显示、设置导航和小组件体验。
Android
- 收紧课程卡片行距,外观预览复用实际课表并固定展示。
- 合并重复设置入口,修正逐级返回,主题切换平滑过渡并保留页面。
- 时间表管理与节次编辑分离;显示节数按设置生效,不删除隐藏课程。
- 增加 CSV 模板下载,精简导入说明,明确提醒保存结果。
- 显示非本周课程并修正自定义时间定位,本周课程优先。
- 调整今日小组件命名,宽布局将地点和教师紧邻展示。
- 小组件照片背景在 Android 8.0 起统一支持居中裁剪和圆角。
iOS
- 明确周顺序数组类型,兼容 Xcode 26.3 的编译器推断。
工程
- 为 PR、main 和合并队列增加 Android/iOS 构建与测试门禁。
- 推送版本标签后,经同提交门禁与签名校验自动发布 APK、未签名 IPA 和校验和。
升级与安装
- Android 构建号升至 3,使用与 beta.1 相同的签名,可覆盖安装;升级前建议导出 JSON 备份。
- iOS IPA 未签名,安装前须自行签名主 App 和 Widget 扩展,并配置 App Group。
- 本版本仍为公开测试版,小组件刷新受系统调度影响,性能与稳定性仍在改进。
iOS IPA 未签名,安装前须自行签名主 App 和 Widget 扩展,并配置 App Group。
SleepDown 0.1.0-beta.1
SleepDown 首个公开测试版本,现提供 Android 与 iOS 下载。
功能
- 按周查看课程,支持任意周次、多时间段及自定义上课时间。
- 拖动调课,选择「仅本周」或「全部周次」。
- 多课表管理、可复用时间表、课程提醒与外观设置。
- 本地文件导入和 JSON 备份。
- Android 今日、紧凑、宽屏、双日和周课表小组件。
- iOS 临近课程、今日、双日和本周小组件。
下载与安装
| 平台 | 文件 | 安装方式 |
|---|---|---|
| Android 8.0+ | SleepDown-0.1.0-beta.1-android.apk |
下载后安装 |
| iOS 15.0+ | SleepDown-0.1.0-beta.1-ios-unsigned.ipa |
使用自己的证书和描述文件签名后安装 |
iOS IPA 为 arm64 真机包,不含分发签名。小组件需要 iOS 17+;签名时须为主 App 和 Widget 扩展配置一致且有权限使用的 App Group。
升级前请导出 JSON 备份。覆盖安装须保持应用标识与签名一致。附件校验值见 SHA256SUMS.txt。
本版本为 Beta,部分 Android 操作仍可能卡顿;小组件刷新时间由系统安排。