Commit Graph
55 Commits
Author SHA1 Message Date
jxxghp 77b7960b7d fix(subscribe): 修复历史 note 双重 JSON 编码导致的订阅列表 500
2.0 时代旧代码对 JSON 列显式 json.dumps,导致 note 字段在库里是
字符串而非数组,响应模型按 List[int] 校验失败返回 500。

- 新增 3.0.7 数据迁移,解析并回写字符串型 note 为真正的 JSON 数组
- Subscribe 响应模型增加 note 字符串兼容解析,脏数据按空值处理
2026-08-17 10:56:31 +08:00
jxxghp baf8850d63 refactor(api): standardize responses and restore media config contracts 2026-08-12 23:15:13 +08:00
jxxghp ca32922a7f refactor(media): unify media identity and chain responsibilities 2026-08-12 18:31:09 +08:00
jxxghp 8bf2f601a6 refactor(media): unify source identity and music browsing 2026-08-12 12:56:40 +08:00
jxxghp 75e56d8e9a feat(music): add audio quality workflow 2026-08-10 10:23:02 +08:00
jxxghp 393a4ca4e2 feat(music): complete album subscription workflow 2026-08-09 20:43:33 +08:00
jxxghp 4570a7b74a feat: 修复插件市场空白和API缓存 (#6253) 2026-08-08 21:40:06 +08:00
jxxghp 3b709b7f2e feat: unify media source identity flow (#6129) 2026-07-21 20:20:09 +08:00
InfinityPacer 5c2b503a74 fix(subscribe): protect runtime facts in public writes (#6157) 2026-07-20 16:44:49 +08:00
InfinityPacer d9a42c672a fix(subscribe): refine TV wash priority lifecycle (#6153) 2026-07-20 14:02:19 +08:00
kuke2733 229824a417 feat(subscribe): merge mediaserver library entries into files info (#6131) 2026-07-16 17:36:56 +08:00
InfinityPacer 36fb82b7aa feat(subscribe): record episode download facts (#6015) 2026-06-29 06:43:51 +08:00
InfinityPacer 43e89ebf77 fix: respect explicit subscribe best version settings (#6001)
* fix(subscribe): respect explicit best version settings

* fix(subscribe): isolate delete event failures
2026-06-25 11:31:13 +08:00
InfinityPacer 7daeb17d85 refactor(subscribe): 统一 lack_episode 语义并暴露 completed_episode 派生字段 (#5817) 2026-05-22 19:34:25 +08:00
jxxghp 0959c4ace4 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
2026-05-13 16:53:24 +08:00
jxxghp 2c45831714 feat(subscribe): add episode priority tracking for subscription updates 2026-05-12 17:22:50 +08:00
jxxghp ed294d3ea4 Revert "fix schemas"
This reverts commit a5e7483870.
2025-11-17 11:48:18 +08:00
jxxghp a5e7483870 fix schemas 2025-11-17 10:58:24 +08:00
Attente c17cca2365 fix(update_setting): 修复设置保存错误的问题
- adapt to Pydantic V2
2025-11-01 23:51:59 +08:00
Attente c7f098771b feat: adapt to Pydantic V2 2025-11-01 17:56:37 +08:00
jxxghp d523c7c916 fix pydantic 2025-11-01 09:51:23 +08:00
jxxghp 52a98efd0a add subscribe share statistic api 2025-07-16 08:31:28 +08:00
jxxghp 31a2eac302 fix:订阅分享参数传递 2025-04-10 08:19:59 +08:00
jxxghp f1aa64d191 fix episodes group 2025-04-04 12:17:42 +08:00
jxxghp 078b60cc1e feat:支持指定剧集组识别和刮削 2025-04-03 18:35:02 +08:00
jxxghp f9bddcb406 feat:订阅支持通用mediaid 2025-02-06 19:19:43 +08:00
jxxghp aa93c560e5 feat:分享订阅删除功能 2025-01-15 13:31:16 +08:00
jxxghp 6c986416ca fix 订阅分享显示复用人数 2025-01-13 08:55:06 +08:00
jxxghp d45d49edbd fix schemas default_factory 2024-12-23 11:35:38 +08:00
jxxghp af3a50f7ea feat:订阅支持绑定下载器 2024-11-16 09:00:18 +08:00
jxxghp cadc0b0511 fix bug 2024-10-09 20:46:34 +08:00
jxxghp 084b5c8d68 add:订阅分享与复用API 2024-10-09 18:33:30 +08:00
jxxghp 7ea01c1109 feat:支持订阅绑定类别和自定义识别词 2024-10-09 15:21:32 +08:00
InfinityPacer a25ff4302d fix(db): update Pydantic model to allow any type for 'note' field 2024-10-01 15:20:30 +08:00
jxxghp 666f9a536d fix subscribe api 2024-09-30 13:33:06 +08:00
jxxghp 34ae663d5a add subscribe/files api 2024-09-08 13:02:42 +08:00
jxxghp 65ff01b713 fix parse_json_fields 2024-08-16 17:53:12 +08:00
jxxghp b0874f56c9 fix 2024-07-09 20:04:06 +08:00
jxxghp 495d98c2b2 fix #2086 没有站点时订阅打不开的问题 && 默认洗版不生效的问题 2024-05-19 09:52:00 +08:00
jxxghp f6222122c0 feat:订阅历史以及API 2024-04-18 21:00:57 +08:00
jxxghp b6486035c4 add Bangumi 2024-03-18 19:02:34 +08:00
WangEdward d28f3ed74b feat: add search_imdbid for subscribe 2024-02-23 23:55:32 +08:00
thsrite 73942e315a feat 订阅增加保存路径设置 2023-12-12 14:01:14 +08:00
jxxghp 7a61fa1ee2 feat 订阅支持更多过滤规则 2023-10-12 08:58:59 +08:00
jxxghp f912ada68c feat 洗版设置 2023-07-27 12:58:08 +08:00
jxxghp b58993798d feat 订阅支持选择站点范围 2023-07-13 13:00:44 +08:00
jxxghp 9f18d4a1df fix subscribe 2023-07-04 12:33:21 +08:00
jxxghp 8adab8d645 fix subscribe api 2023-07-03 10:42:01 +08:00
jxxghp 2590721b97 fix subscribe api 2023-07-02 00:16:43 +08:00
jxxghp 09c84d021d fix schemas 2023-07-01 22:13:40 +08:00