🚀 ytdl-material 1.2.0
1.1.4 gave the download box and library a new look. 1.2.0 brings it to the rest of the app, on desktop and phone, in light and dark. Plus a new logo and a batch of fixes.
✨ What's new
- New logo. A red video ribbon that folds into a download arrow. #465
- Subscriptions. Subscribe from a link box on the page. Cards show each one's latest video, file count and status, and settings open on its own page. #466
- Downloads. One row per download with its state and progress. Failed ones say why. #468
- Tasks. Each task says what it does and when it runs next, with its schedule and settings on the card. #468
- Settings. Grouped into sections, with each setting explained. Save appears only when something changed, Logs open at the newest line, and the Users tab shows single sign-on status. #475 #477
- Archive. Search, filter, sort, remove, import and export in one place. #473 #474
- Playlists. The editor has thumbnails, search, select all, and reordering by drag or arrow keys. #482
- Player list. Thumbnails, lengths and uploaders, the playing video highlighted, and it scrolls along with Autoplay. #484
- Duplicates. See every copy of a file, and which one Clean up keeps. #482
- Login. Log in and Register on one card. Enter submits, password managers work, and errors stay on screen. #482
- Dialogs. Media info, Profile, About and confirmations match the rest of the app. #470 #473
- Library. Rounded cards, upload age when sorting by upload date, and a New playlist button that no longer shifts the page. #476 #477 #478
- Menus and navigation. Tidier menus, a dark mode switch, a smoother side menu, and a readable notification list. #477 #479 #480
🛠️ Fixes
- New playlist opened an empty screen. #482
- Reversing a playlist didn't save the new order, and a failed edit reported success. #482
- Swiping over the player's list on a phone dragged videos instead of scrolling. #484
- Clicking a password field while registering submitted the form. #482
- A wrong password showed "Internal Server Error" or "Login expired" instead of saying it was wrong. #482
- Scheduled tasks never showed their next run. #468
- Restore database from backup could open with an empty list. #468
- Saving a subscription during a check could undo the check's progress. #466
- Downloads could stay queued forever on some Docker setups. See Before you upgrade. #467
- Log colours were hard to read in the light theme. #475
- Links to a settings tab, and back and forward between tabs, didn't work while Settings was open. #475
- Several icon buttons had no label for screen readers. #473 #475 #477
📦 Under the hood
- Tasks and Subscriptions check the server less often when nothing is running. #466 #468
- No more console errors from requests made before logging in. #482
- No dependency changes since 1.1.4, and both package trees audit clean.
⚠️ Before you upgrade
- Downloads never start? Docker named volumes created by an earlier image may have Max concurrent downloads set to 0. Upgrading keeps that value, so set it to 5 (or -1 for no limit) in Settings → Downloader. The repo's
docker-compose.ymland Helm chart aren't affected. #467
Full Changelog: v1.1.4...v1.2.0