🚀 ytdl-material 1.0.4
This patch release focuses on safer file cleanup, more reliable paused downloads, clearer subscription refresh status, and dependency/security maintenance.
✨ Features
- Subscription refreshes now show skipped videos separately, so unavailable or members-only videos no longer look like missing queued downloads. #203
🛠️ Fixes
- File cleanup is more complete and less brittle, especially after moving libraries, changing Docker mounts, or cleaning up old subscription folders. #190 #191 #192 #194
- Importing missing DB records now uses the file actually found on disk instead of an old path saved in metadata. #190
- The orphan cleanup task now removes loose media files and related metadata, thumbnail, NFO, and subtitle sidecar files. #191 #192
- Multi-user cleanup now also checks legacy single-user folders and unassigned subscription folders without crossing into another user's files. #194
- Paused downloads that were stopped mid-step can now resume from the last safe point instead of getting stuck. #196
- Downloads history and notification deletion work again. #202
- Refreshed Angular, Scalar API reference, axios, express-rate-limit, ESLint, globals, and patch-level frontend dependencies. #193 #197 #199 #200 #201 #204