quark-auto-save/app
x1ao4 efc7e17075 优化任务进度排序逻辑,加入节目状态、播出进度、节目总集数等多级比较
- 进度排序(by=progress)改为四层比较,且全部随升/降序方向变化:
  1) 任务进度百分比(已转存/已播出)
  2) 节目状态优先级:播出中/无 < 本季终 < 已取消 < 已完结
  3) 播出进度百分比(已播出/总集数),在相同进度下进一步排序
  3.1) 若百分比也相同,则按总集数比较(例如 12/12 < 22/22 < 36/36)
  4) 任务编号(#XX),用于完全相同时的最终稳定排序
- 状态取值沿用现有逻辑:仅显示并参与排序的状态为「本季终 / 已取消 / 已完结」,其余视为 “无状态”
- 保持与现有数据源兼容:进度、状态与播出统计基于 calendar.tasks/season_counts 及映射函数获取
- 所有层级比较通过统一 factor 输出,确保与用户选择的升/降序一致
2025-09-17 01:30:10 +08:00
..
sdk 新增海报语言设置功能 2025-09-13 20:26:27 +08:00
static 优化创建与编辑任务模态框的显示效果 2025-09-16 18:37:18 +08:00
templates 优化任务进度排序逻辑,加入节目状态、播出进度、节目总集数等多级比较 2025-09-17 01:30:10 +08:00
utils 在集数统计时增加对 “日期 连接符 第x期” 格式的特殊处理 2025-09-15 03:07:45 +08:00
run.py 移除更换海报的日志输出 2025-09-16 01:46:54 +08:00