mirror of
https://github.com/Cp0204/quark-auto-save.git
synced 2026-01-12 15:20:44 +08:00
新增功能 - 在追剧日历页面右上角添加排序控制组件(样式与任务列表页面一致) - 支持两种排序方式:节目名称、播出时间 - 支持升降序切换,默认按节目名称升序排列 - 排序选项支持持久化到 localStorage 排序逻辑实现 - 日历视图:集卡片支持按节目名称和播出时间排序 - 海报视图:集卡片支持按节目名称和播出时间排序 - 内容管理模式:节目卡片支持按节目名称和播出时间排序 - 播出时间排序逻辑与任务列表一致(除日期提取方式) - 优先按下一个待播集的播出日期排序,其次按播出时间排序 - 无播出日期但有播出时间的任务按播出时间排序 - 既无日期也无时间的任务回退到名称排序 UI 优化 - 调整内容管理页面海报悬停信息顺序: - 下一个待播集的播出日期和时间显示为倒数第二行 - 已转存/已播出/总集数显示为最后一行 技术实现 - 添加排序状态管理:calendar.sortBy 和 calendar.sortOrder - 实现获取下一个待播集播出日期的函数:getTaskNextAirDateForSort - 实现悬停信息显示函数:getTaskNextAirDateTimeDisplayForCalendar - 添加排序选项变化监听器,确保视图实时更新 |
||
|---|---|---|
| .. | ||
| css | ||
| images | ||
| js | ||