- 'Download X Wishlist' -> 'Process X Wishlist' everywhere (label + action_type): matches the music side's 'process_wishlist', the already-process youtube action, and reads right (movie/episode do search+pick+download, not just download). action_types video_download_movie/episode_wishlist -> video_process_*. - group the new automations as a two-stage pipeline in the seed list + builder palette: Stage 1 SCANS (people/channels/playlists) fill the wishlist, Stage 2 PROCESSORS (movie/episode/youtube) drain it. icons/labels/drift test updated. brand-new this session so no migration needed. 337 automation tests green. |
||
|---|---|---|
| .. | ||
| handlers | ||
| __init__.py | ||
| api.py | ||
| blocks.py | ||
| deps.py | ||
| progress.py | ||
| schedule.py | ||
| signals.py | ||