Add new animations to playlistcard.jsx, new manual fetching tracks button, improved log messages#143
Merged
Merged
Conversation
…nimation for easier viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR is cleaning up a bunch of bugs after the initial release, some quality of life improvements as well!
• Keys from the .env file were being misidentified as OS environment variables, causing the UI to show the ENV badge and lock playlists from being managed. I changed the order so now .env files are checked first, and if the key has no values, it falls back to docker env variables.
• OnRepeat Playlist had some bugs with fetching as it tried to pull from listenbrainz
createdforendpoint, which doesn't apply since on repeat is a custom explo playlist. It not routes though LB's API's/stats/user/{user}/recordings)instead. :)• The logs tab now scroll to the bottom instead of starting at the top, and reformatted the entries to accommodate playlist names and cache writing, etc.
• Added a "Pull Tracks" button for playlists with no cached playlist, so users can manually pull a tracklist to see if they'd want to download it! Also added a shimmer effect to loading artwork, and a slide in effect for easier viewing in the tracklist.
Screen.Recording.2026-05-13.at.12.55.02.PM.mp4
• Also changed
PrefetchCovers()to only run on restart IF there is no covers directory found. This is great as it will only apply to the very first startup of the app. For existing users, they'll no longer feel the weird slow startup caused by the fetching of the http calls.Let me know if you have questions!!