feat: add full-season pack option for TV best-version subscriptions

- Introduce `best_version_full` field to subscribe and subscribehistory models and migration
- Update subscription logic to support only downloading full-season packs when enabled
- Extend CLI, API, and documentation to reflect new option
- Add tests for full-season best-version behavior
This commit is contained in:
jxxghp
2026-05-13 16:53:24 +08:00
parent f0bc1bd681
commit 0959c4ace4
10 changed files with 184 additions and 2 deletions
+2
View File
@@ -59,6 +59,8 @@ class Subscribe(BaseModel):
downloader: Optional[str] = None
# 是否洗版
best_version: Optional[int] = 0
# 是否只洗全集整包
best_version_full: Optional[int] = 0
# 当前优先级
current_priority: Optional[int] = None
# 洗版时已下载剧集的优先级状态