ShukeBta
c8fe2f6516
fix active subscription visibility after updates
2026-06-27 15:14:43 +08:00
ShukeBta
7d7f2662dc
refactor: split subscription candidate tests
2026-06-24 13:11:40 +08:00
ShukeBta
192f35d9fa
refactor: split modules and harden scraping workflows
2026-06-24 11:59:18 +08:00
ShukeBta
7b881d031c
fix organizer diagnostics and site integrations
2026-06-21 09:44:29 +08:00
ShukeBta
b40e2c7280
fix: 订阅恢复补缺集/单媒体手动整理入口/媒体库排序/网盘媒体分类迁移
...
- 订阅(问题1): selectPreparedSubscriptionCandidates 在本地已有部分集时不再
无条件丢弃整季/全集包,单集候选不足时用全集包兜底;Restore 重置 total_episodes
让下次 run 从权威元数据重算,避免被 feed 低估值锁死误判'无缺集'
- 单媒体整理(问题2): 后端已具备,新增 OrganizeMediaDialog 组件并在媒体详情页
接入'整理入库'按钮(可选类型/二级分类/目标路径/转移方式/预览)
- 媒体库排序(问题3): ListByLibrariesFiltered 改多级排序 year/updated_at/
created_at/id,id 作稳定 tie-breaker 消除云盘批量扫描同批时间戳的随机观感
- 网盘媒体消失(问题4): 云盘媒体 upsert 时允许 library_id 迁移到重新挂载的
更精确分类库(本地媒体物理位置固定不迁移),修复一键挂载子目录后媒体消失
2026-06-19 21:29:02 +08:00
ShukeBta
0a3748e564
Fix subscription restore and media library entry links
2026-06-18 10:54:10 +08:00
ShukeBta
850d3db811
Fix scraping workflows subscriptions bot and recycle bin
2026-06-17 19:48:17 +08:00
ShukeBta
5fc907e51b
Fix subscription dedupe and scan throughput
2026-06-16 11:32:48 +08:00
ShukeBta
479a06f008
Unify organize ingest pipeline
2026-06-14 23:17:52 +08:00
ShukeBta
76d6e0c8ff
fix: dedupe RSS subscription variants
2026-06-08 21:50:15 +08:00
ShukeBta
88ee6d6bb7
fix(downloads): prevent subscription readding deleted torrents
2026-06-07 19:20:10 +08:00
ShukeBta
df02fd1166
fix: harden bot accounts and download handling
2026-06-07 18:30:27 +08:00
ShukeBta
1d88a09568
fix(subscription): only enqueue missing media
2026-06-07 13:36:49 +08:00
ShukeBta
d77e890f51
fix(app): close feature association gaps
2026-06-07 12:55:27 +08:00
ShukeBta
d94330b30f
fix(subscription): prevent duplicate qb downloads
2026-06-07 10:05:58 +08:00
soldosluka857
f1d87638f3
fix(subscription): apply rules on RSS path, dedup movies via library, MoviePilot-style default excludes
...
- runOne (RSS) now applies matchesSubscriptionRules so ExcludeWords/Resolution/Quality/Effects/ReleaseGroups take effect (previously only the Filter regex ran, so editing 排除 had no effect on RSS subscriptions)
- movie candidate selection now consults library availability: non-wash subscriptions skip titles already in the library, stopping repeated downloads of 10bit/Dolby releases (aligns with MoviePilot 'download once = satisfied')
- add MoviePilot-style default exclude list (cam/ts/枪版/trailer/sample...) merged with user excludes; latin tokens matched on word boundaries to avoid substring false positives
- frontend: send rule fields as raw strings on edit so 排除词 can be cleared/changed (was dropped by '|| undefined')
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-30 23:14:22 +08:00
ShukeBta
db65e54c45
fix: avoid duplicate subscription downloads
2026-05-29 17:39:57 +08:00
ShukeBta
27df93fa3d
feat: add licensing and access controls
2026-05-29 12:47:54 +08:00
ShukeBta
c1b5dac784
feat: improve subscription and download cards
2026-05-28 23:27:34 +08:00
ShukeBta
05d49ca470
Add advanced discovery subscriptions
2026-05-28 22:21:48 +08:00
ShukeBta
a666245c44
Fix subscription search to queue full series
2026-05-28 20:10:19 +08:00