Adds more purple colors to the library and settings tabs
update animations for the a-z selector in the library
make refresh indicators
consistly colored across the app
fixes some styling around gesture handling
update tamagui to 1.136.6
* Slimify JellifyTrack type
Reduces the overall size of a JellifyTrack object in memory with the goal of lowing the overhead on serialization both to native and to zustand
* simplify addToQueue
fix issue where using the swipeable row would cause a crash
* Add swipe-to-queue functionality and related tests for track management
* Refactor imports to use runOnJS from react-native-worklets for consistency across components
* Implement SwipeableRow component for track management with swipe actions
* Add haptic feedback and improve swipe action handling in SwipeableRow component
* Enhance SwipeableRow component with quick action support for right swipe and refactor left swipe actions in ItemRow and Track components
* Update publish-beta.yml
* Add SwipeToSkip component for track navigation gestures in PlayerScreen
* Implement swipe gesture handling in SongInfo and PlayerScreen for track navigation
* Add swipe action settings and enhance SwipeableRow functionality
- Introduced left and right swipe action settings in the swipe settings store.
- Updated SwipeableRow to support quick action menus for left and right swipes.
- Enhanced ItemRow and Track components to utilize new swipe settings.
- Added GesturesTab for configuring swipe actions in settings.
- Improved PreferencesTab to allow users to select swipe actions.
* Enhance SwipeableRow and Track components with improved action handling and UI updates
* Refactor SwipeableRow integration and enhance swipe action configuration
* Refactor Track component to include prependElement prop for drag icon display in editing mode
* fix build
git blame violet
* Implement swipeable row management with close handlers and integrate into various components
* goddammit violet
* Add tests for SwipeableRow and swipeable row registry behavior
* fix maestro settings tab tests
---------
Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
Fixes issue where capabilities weren't posted to the server when the streaming quality changed
update post capabilities hook to be cleaner and more self contained
Remove `JellifyContext` provider in favor of a persisted Zustand store
This should address issues where the user would open the app and be randomly signed out and have to sign back in
* some improvements to the addto playlist modal in terms of performance
leveraging tanstack query cache for storing the tracks in a playlist
eagerly fetching playlists on the home screen since we may want to display those someday anyways
* fix playback reporting bug
* update filter condition for user playlists to support windows filesystems
fixes issue where playlists weren't showing up in the library for Windows Jellyfin users
* Replace Markdown issue Templates with YAML Templates
updated the label text, alongside adding the relevant links field to the feature requests template.
* add device field to issue reports
---------
Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>