🚀 ytdl-material 1.3.5
Fixes found by tests that now cover 99% of the code.
🛠️ Fixes
- Scripts in a file's description no longer run in the player, and only
httpandhttpsaddresses become links. #687 - Pausing a running download no longer fails it, and a cancelled one is no longer recorded as an error. #695
- With Auto-download Twitch Chat on, a chat that can't be downloaded no longer stops the server. #690
- Download only mode saves files under their title instead of
undefined.mp4, and saves playlists too. #690 - When the first admin account can't be created, the first-run dialog says so and stays open. #692
- When yt-dlp is missing, downloads say so instead of failing with
Cannot destructure property 'callback'. #690 - A saved theme that doesn't exist falls back to the default instead of leaving the page without one. #687
- The update dialog stops checking for progress once it's closed. #687
- A registration with no username or user id is refused, instead of making an account nobody can sign in to. #690
- Redownload fresh uploads is removed, since it never upgraded a file. #690
📦 Under the hood
- New tests cover the download queue, subscriptions, the server's routes, the player and the library, taking line coverage from 91% to 99%. #682 #683 #688 #691 #693 #694 #696
- Dependency refreshes. #684 #685 #686 #689
Full Changelog: v1.3.4...v1.3.5
Changes by @voc0der.