* Theme color enhancements, dependency upgrades, album screen refresh
Updates the Tamagui color palate with a new color for danger, a warning color, and an updated secondary color - inspired by the logo
Updates color usages
upgrade to react native screens, tamagui
de-memoization and de-callback since we're on the compiler now
A redesign of how albums look - with a new layout, new buttons, and better styling
* layout fixes
* animation and layout fixes for android devices, specifically samsung devices
fixes the overlap of elements that occurs on the home screen and discover screen
* hotfix for m4a extensions when downloading - they should be playable when downloaded now
hotfix for constant sign out issues post MMKV v4 upgrade
upgrade nitro ota
* bump bundle version for iOS
* Fix: Pass null to super.onCreate to prevent react-native-screens fragment restoration crash on android
* feat: implement RNScreensFragmentFactory for proper fragment restoration and remove previous workaround.
---------
Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
* style: increase margin for various components to improve layout consistency
* style: center align header titles for Discover, Home, and Search screens
* style: increase header title font size to improve readability across Discover, Home, and Search screens
* style: reduce left margin for header titles in Frequent Artists, Frequently Played Tracks, Recent Artists, and Recently Played components
* style: filter music libraries and auto-select if only one is available; add no libraries found message
* style: simplify favorites toggle logic in LibraryTabBar component
---------
Co-authored-by: Violet Caulfield <violet@cosmonautical.cloud>
* Ad ability to long press and delete a playlist
also can delete a playlist within the playlist screen itself
adds some more fun loading messages and "pull to refresh" text
* add some additional feedback when logging in fails
adds an additional row to the toast message that is displayed if an error is encountered during the sign in process
Tears down the library sort and filter context provider in favor of an MMKV backed Zustand Store
Adds some subtle animations for when users are pressing on the filters / controls in the library bar
* fix: increase default timeout for nitroFetch and Axios instance to 60 seconds
* feat: prioritize track artwork over album artwork in image URL retrieval
* fix: enhance image retrieval logic to prioritize album artist's image if album artwork is unavailable