skalthoff
ef4779298b
fix: update AnimatedBlurhash to use Animated.View for improved performance ( #756 )
2025-12-05 12:04:27 -06:00
skalthoff
d22eb6cbb6
refactor: replace RefreshControl import from react-native-gesture-handler to react-native to avoid deprecated warnings ( #750 )
...
Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com >
2025-12-05 09:13:40 -06:00
Violet Caulfield
5f59567d70
Discover Refactor ( #752 )
...
* Discover Refactor
tear down discover context provider
add animations to rows in discover screen
tidy up home screen refresh
* handle case where teh discover screen is empty on initial load
2025-12-05 04:49:32 -06:00
BotBlake
67ed515723
update issue templates ( #751 )
2025-12-04 12:01:35 -06:00
Violet Caulfield
4a5b396227
Bugfix/flex track icons ( #749 )
...
* remove memoization since we're using the compiler
* remove memoization on the track and item rows
* remove memoization from artists list
* remove additional memoization
* track icon flexing
2025-12-03 22:07:12 -06:00
Violet Caulfield
af5c02c71a
remove memoization since we're using the compiler ( #746 )
...
* remove memoization since we're using the compiler
* remove memoization on the track and item rows
* remove memoization from artists list
* remove additional memoization
2025-12-03 20:42:46 -06:00
skalthoff
cadec335b0
fix swipeable row conflicts and closure on scroll for Albums, Artists, Library, and Playlists components ( #747 )
2025-12-03 18:33:47 -08:00
skalthoff
238dd0340a
Fixing Le Bugers: UI Polish & Performance Tuning ( #724 )
...
* fix: update sort icon name and label in ArtistTabBar
* fix: optimize image URL generation and improve performance in Playlists and Tracks components
* homescreen improvements
* deduplicate tracks in FrequentlyPlayedTracks and RecentlyPlayed components
* enhance storage management with versioning and slimmed track persistence
* refactor HorizontalCardList to allow customizable estimatedItemSize
* update sort button label in ArtistTabBar for clarity
* refactor media info fetching and improve search debounce logic
* refactor navigation parameters in artist and track components for simplicity
* refactor PlayPauseButton to manage optimistic UI state and improve playback handling
* Cut queue remap churn, speed lyric lookup, clean cast listener cleanup, and avoid redundant HEADs on downloads
* Revert "Cut queue remap churn, speed lyric lookup, clean cast listener cleanup, and avoid redundant HEADs on downloads"
This reverts commit 1c63b748b6 .
* Cut queue remap churn, speed lyric lookup, clean cast listener cleanup, and avoid redundant HEADs on downloads
* Revert "Cut queue remap churn, speed lyric lookup, clean cast listener cleanup, and avoid redundant HEADs on downloads"
This reverts commit f9e0e82e57 .
* Reapply "Cut queue remap churn, speed lyric lookup, clean cast listener cleanup, and avoid redundant HEADs on downloads"
This reverts commit 6710d3404c .
* Update project configuration: refine build phases, adjust code signing identity, and format flags
* Fix TypeScript errors in Search component and improve playback state handler in Player queries
* Refactor ItemRow component to accept queueName prop and update queue handling
* lot's o fixes to item cards and item rows
* memoize tracks component
* fix jest
* simplify navigation in FrequentArtists, FrequentlyPlayedTracks, RecentArtists, and RecentlyPlayed components
* Update axios version and enhance image handling options in components
* Enhance ItemImage component with imageOptions for better image handling in PlayerHeader and Miniplayer
* moves buffers to player config
---------
Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com >
Co-authored-by: Violet Caulfield <violet@cosmonautical.cloud >
2025-12-03 20:07:30 -06:00
Violet Caulfield
f2761e3d88
add store links to readme
2025-12-03 13:50:15 -06:00
anultravioletaurora
93c465fecc
[skip actions] version bump
0.22.1
2025-12-03 12:14:10 +00:00
Violet Caulfield
a111f057ba
Bugfix/downloads not working after react compiler ( #742 )
...
* build out download store in zustand
* add download processor use effect to top level of authenticated app
2025-12-03 05:27:11 -06:00
Violet Caulfield
36069ba3ec
combine useEffect that sets the library selector and playlist library ( #739 )
...
useRef instead of useState for playlist to prevent an additional rerender
Co-authored-by: Ritesh Shukla <riteshshukla2381@gmail.com >
2025-12-02 01:21:39 -06:00
Violet Caulfield
0f8a9e91c5
home screen animation and indicator improvements
2025-12-02 01:20:08 -06:00
Violet Caulfield
e088249014
rendering fiixes to playlist and albums
...
bump react native sortables
2025-12-01 15:56:19 -06:00
Violet Caulfield
0f048671e7
remove unnecessary memoization
2025-12-01 15:18:31 -06:00
anultravioletaurora
b418b76269
[skip actions] version bump
0.22.0
2025-12-01 20:04:58 +00:00
Ritesh Shukla
4b5faacd28
React Compiler ( #737 )
...
* chore: r2
* compiler
* compiler
2025-12-02 00:54:05 +05:30
Violet Caulfield
ac7df341e0
Add Ko-fi username to FUNDING.yml
2025-12-01 09:36:27 -06:00
Violet Caulfield
7bb6e727ce
minify miniplayer ( #736 )
...
* minify miniplayer to save some vertical screen real estate
2025-11-29 22:40:03 -06:00
Violet Caulfield
fee4ad3d94
hide miniplayer if full screen player is active ( #735 )
...
reduce cpu overhead by hiding the miniplayer if it's not being displayed
2025-11-29 20:55:16 -06:00
Violet Caulfield
0851e5ab6e
align player timecodes *always*
2025-11-29 19:43:31 -06:00
Violet Caulfield
3fd2926415
Maintenance/perf ( #734 )
...
Render fixes to ItemCards, ItemRows, and Images
2025-11-29 16:11:58 -06:00
Violet Caulfield
221450b265
add in some memoization to fix some rerenders ( #733 )
...
* add in some memoization to fix some rerenders
* fix tsc
* fix tsc
* fix maestro
add loading captions
don't run perf monitor in prod
* fix maestro
* fix artist order inconsistency between miniplayer and player
2025-11-29 01:56:30 -06:00
Violet Caulfield
6d1b947f00
smol item row improvements
2025-11-28 11:17:28 -06:00
Violet Caulfield
485a28209d
optimizations various components ( #731 )
...
updates to query configs on the home screen
2025-11-28 09:03:26 -06:00
Thalia
9af486f2d9
Update README.md
...
Added item to roadmap
2025-11-27 08:00:14 -06:00
skalthoff
c54ae081aa
refactor swipe gesture handling to improve vertical dismissals on android ( #729 )
...
Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com >
2025-11-27 07:18:05 -06:00
Violet Caulfield
fbf50219e9
simplify image component a bit
2025-11-25 17:45:29 -06:00
Thalia
bc93686039
Update roadmap ( #725 )
...
Moved Quick Connect and Self-signed certs
2025-11-25 17:09:31 -06:00
skalthoff
e6f68552b1
refactor: replace MINIPLAYER_UPDATE_INTERVAL with UPDATE_INTERVAL and adjust duration rounding ( #722 )
...
* refactor: replace MINIPLAYER_UPDATE_INTERVAL with UPDATE_INTERVAL and adjust duration rounding
* removing miniplayer update interval config value
makes the miniplayer track progress match the player track progress
---------
Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com >
2025-11-25 06:09:50 -06:00
anultravioletaurora
a3c3b5e9c2
[skip actions] version bump
0.21.3
2025-11-25 04:17:37 +00:00
Ritesh Shukla
35345fdb2e
fix: 16kb on Nitro fetch ( #721 )
2025-11-25 09:14:47 +05:30
skalthoff
86788ba919
add appKilledPlaybackBehavior to stop playback and remove notification on app kill ( #720 )
...
* add appKilledPlaybackBehavior to stop playback and remove notification on app kill
* add additional RNTP mocks
---------
Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com >
2025-11-24 20:26:05 -06:00
Violet Caulfield
279daa6a1d
moar player bottom margin
2025-11-24 20:20:21 -06:00
Violet Caulfield
75a516ac55
adjust bottom margin in player
2025-11-24 20:12:56 -06:00
Violet Caulfield
741e90bca9
add ability to swipe to dismiss the player modal ( #718 )
2025-11-24 19:30:09 -06:00
skalthoff
5671f30b71
fix library sort ( #714 )
...
* fix library sort
* refactor: update track sorting and display logic for better consistency
---------
Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com >
2025-11-24 19:19:26 -06:00
skalthoff
a8564b4a90
FIXING BUN JEST ( #719 )
...
* FIXING BUN JEST
* Update Jest configuration and add nitro-fetch mocks for improved testing
2025-11-24 19:17:15 -06:00
Violet Caulfield
58597b07d8
hotfix for player
2025-11-24 17:58:51 -06:00
Violet Caulfield
05b7ac8b0b
Bugfix/artwork layout animation fix ( #716 )
...
* player artwork, image fixes
adds better layout handling to the player artwork to prevent awkward animations
removes "block" styling from components - it's not needed and causing yoga errors
adjust the timecodes and quality badge in the player to have better alignment with each other
* add onPress animation to the miniplayer
* disable autodownload by default
adjust some verbiage in the settings
* tastier entering and exiting animations for the mini player
2025-11-24 17:52:01 -06:00
Violet Caulfield
402daaac79
fixes to artist screen
...
bump dependencies
2025-11-24 06:15:31 -06:00
anultravioletaurora
dff7d6ba13
[skip actions] version bump
0.21.2
2025-11-24 04:50:21 +00:00
skalthoff
48e618a9a4
Feature/artists track improvements ( #712 )
...
Adds a a tabbed layout to the artist page for switching between album view and a tracks view
2025-11-23 22:04:26 -06:00
skalthoff
32305b374c
Add nitro-fetch integration for API calls ( #696 )
...
Moves library API calls to nitro fetch for faster networking performance
---------
Co-authored-by: riteshshukla04 <riteshshukla2381@gmail.com >
Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com >
2025-11-23 21:09:44 -06:00
anultravioletaurora
8881111a61
[skip actions] version bump
0.21.1
2025-11-24 02:46:20 +00:00
Violet Caulfield
ed61a634f6
fixes to publish-beta finalization
...
fixes to queue, where the tracks didn't take up the full with
refactor player mutations to be hooks instead of Tanstack driven for less overhead
bump version numbers
2025-11-23 19:56:23 -06:00
Violet Caulfield
3f2769986b
update publish-beta
2025-11-23 18:35:53 -06:00
Violet Caulfield
fe6f005da1
Merge branch 'main' of github.com:Jellify-Music/App
2025-11-23 18:34:11 -06:00
Violet Caulfield
fc702aa266
add bun setup to the generate-release-notes
2025-11-23 18:33:40 -06:00
Violet Caulfield
c54a056f0b
playlist screen redesign ( #709 )
...
* playlist screen redesign with improved reordering and removing controls powered by react native sortables
* remove unnecessary packages
2025-11-23 18:26:35 -06:00