What's Changed
Features
- add rolling log files and live log level (026f1d9), closes #883
- pause downloads and prune by storage limits (4ed6994), closes #196 #217
- show cookie details and add cookie test (ea1da1b)
- show downloaded counts for playlists (db53697)
- show load more progress on channel tabs (86648fd)
- show per-tab download progress for channels (2d34ebb), closes #865
- toggle channel auto-download tabs in place (29ce64c)
Bug Fixes
- address bugs found in turbo fork comparison (70b53ce), closes #880
- channelSettingsModule.js validateAdditionalTags doesn't accept whitespace characters except for normal spaces now and channelSettingsModule.test.js tests for this (be77c33)
- create new additionalTags.js for one source of truth to parse additionalTags in videoDownloadPostProcessFiles.js and channelSettingsModule.js (091f6e3)
- dedupes video tags from YouTube if they exist in additionalTags already case-insensitively (005653e)
- explain tabs with more loaded than listed (1b7e525), closes #865
- match free-space preview to real cleanup (ad9e200), closes #886
- read yt-dlp output only after it is written (df78a74)
- server/modules/channelSettingsModule.js validateAdditionalTags now validates that additionalTags is a string (37cc57e)
- updated server/modules/channelSettingsModule.js to trim settings.additional_tags first so that whitespace-only input normalizes to null (68dffcf)
Tests
- add test for case-insensitive deduping tags in channelSettingsModule.validateAdditionalTags (adc9f37)
- add test for deduping combined additionalTags and tags pulled from YT (c7575bb)
- added additionalTags.test.js for testing the new parseAdditionalTags helper (15a8d24)
Documentation
- docs/DATABASE.md update for additional_tags (18d6f24)
- docs/USAGE_GUIDE.md updates for the Tags tab in the Channel Settings Dialog (8d3f700)
- update CHANGELOG for v1.85.0 [skip ci] (46c1701)
- updated channels.js swagger schema to include additional_tags (a84bd31)
- updated channelSettingsModules.test.js wording (2df6c3d)
- updated server/modules/videoDownloadPostProcessFiles.js comment to more accurately reflect the custom tags merge (0d997dc)
Docker Image
docker pull dialmaster/youtarr:v1.86.0Or use latest:
docker pull dialmaster/youtarr:latestFull Changelog
Full Changelog: v1.85.0...v1.86.0