* Style Fixes
Make A-Z overlay selector lower
make material tab text bigger
remove second album artwork in the player per user requests
* add loading spinner to albums page
* hide public playlists on discover page if they don't exist
make sign out work
add some padding to the library selector during onboarding
* Refactor SwipeableRow to manage menu state with React and enhance gesture handling
* Enhance SwipeableRow to close menu on tap when open and improve zIndex handling for action overlays
* Add artwork area width management and implement SlidingTextArea for better layout handling
* Refactor Track component layout for improved alignment and spacing
* add setting for hiding runtimes on tracks
alignment on song details on a track
* Enhance tap gesture area for SwipeableRow to allow per-row controls
* Update LastUpgradeVersion to 2610 in project files and adjust SwipeableRow behavior for quick-action menus
* Refactor SwipeableRow and related components to improve quick-action menu behavior and artwork visibility during swipes
* Add test IDs for quick actions and item rows to improve testability
* Refactor quick action icons for consistency and remove outdated test files
* feat: enhance SwipeableRow with interactive tap-to-close overlay
---------
Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
* Add support for --PR flag in getRandomVersion.sh
* Add --PR flag to getRandomVersion.sh calls
Updated getRandomVersion.sh call to include --PR flag for both Android and iOS bundle creation.
* Update maestro-test.yml
* Update maestro-test.yml
* Update maestro-test.yml
* Create sendDiscordMessage
* Replace Fastlane notifications with Node script
* Rename sendDiscordMessage to sendDiscordMessage.js
* Update sendDiscordMessage.js
* Update sendDiscordMessage.js
* Fux
* frf
* fix
* gg
* fix: Fix incorrect return of on Web
* fix: Fix Versioned URL
removes transparency on the linear gradients in the library
fixes text in the library selector for real this time
fixes teal color for light and dark modes
* #672
Adjust teal accent color for light mode
bump tamagui
* make sticky headers suck less on light mode
fix teal for real this time
* tsc
* okay color for real this time
Switching the Tanstack Queryclient to use `react-native-async-storage` as the client persister
This will cause users' API response data to be refreshed, so some data may disappear on update
* hotfix for context sheet items being too close to the system navigation bar
remove nitro image
fix tap gesture overriding pan gesture in the SwipeableRow
make buttons animate consistently
styling and animations for the library switcher
fix issue where the second line of the toast message wasn't using the figtree font
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