Add some springing to the artist banner artwork so that it doesn't jitter as much
Adds a tab for "Featured on" albums, where albums that the artist is featured on will go. This tab does not appear if there are no featured on albums
Adds multicolumn support for larger screens (tested on iPad Pro). Now there will be as many columns as the width allows for cards
Adds some slider enhancements from @riteshshukla04
Adds an Instant Mix button to the artist pages, moves Artist title text, and makes favoriting an artist more ergonomic
Add image placeholders in some spots (just a background color)
Fixes to navigational stack - on iOS long pressing on the back button should now properly reveal all of the screen names in the stack. Before, albums and playlists wouldn't have any text associated with them
Refactors the client.ts file and moves it's functionality into the JellifyContext for use in other componentry. Lots of touching in the api folder to refactor this. I also found an issue when adding items to a playlist, so I bumped the axios package - which fixed the issue.
Adds "Most Played" and "On Repeat" sections to CarPlay. Most Played will allow users to view their most played artists, while On Repeat will give users access to their top tracks, of which they can select and start playback
Fixes an issue where on startup, if the user was logged in and had a persisted queue, it wouldn't playback. Users should be able to directly start up the queue upon relaunching the app if they are authenticated
Adds arithmetic rounding in scrubber for player so that we don't experience loss of precision runtime errors when opening the player or seeking in the track
Re-enables new architecture on Android by switching to a different fork of React Native Track Player
Removes dependency on react-native-blurhash - we aren't using it as our image component can handle this for us
Improves album layout on artist screen by adjusting flex of album details and album artwork
Adds an Instant Mix Button and Screen - users can view an instant mix from the album page by tapping on the Compass icon (which is styled for Dark and Light mode, respectfully)
Fixes Android playback controls not showing up - this is a regression introduced by React Native's New Architecture and is being rolled back. A future update will fix this and get Android builds back on the New Architecture
Adds Tamagui styling to toasts so that they are more homogenous with the rest of the UI