* 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>
Reworks the "Patreon Wall of Fame" to be a generic "Wall of Fame", since GitHub sponsors of the project are now being retrieved
Names are now organized alphabetically and refresh more often to pick up paid supporters
Thank you all so much for the support, we are absolutely overjoyed