Commit Graph

457 Commits

Author SHA1 Message Date
anultravioletaurora
d10b41a404 [skip actions] version bump 2025-09-17 22:34:44 +00:00
Violet Caulfield
221bbd48a1 Update React Native, Track Styling (#535)
React Native Upgrade, added an animation when the user presses on a track
2025-09-17 16:44:37 -05:00
anultravioletaurora
64f768aca8 [skip actions] version bump 2025-09-15 13:55:52 +00:00
Violet Caulfield
d6aa1d5534 Nitro Images + Blurhashes (#503)
Migrate from `react-native-fast-image` to `react-native-nitro-image`

Images will now display a blurry placeholder while loading, and then animate into the full image when loaded

Introduces a redesign to the artist page that is easier to navigate, especially when there are many albums belonging to a given artist

---------

Co-authored-by: riteshshukla04 <riteshshukla2381@gmail.com>
2025-09-15 08:00:54 -05:00
anultravioletaurora
3f4069c03d [skip actions] version bump 2025-09-09 05:09:45 +00:00
Violet Caulfield
329ca138ed Player Render Optimizations, Better DeviceProfile Handling (#520)
removes hooks from player provider in lieu of nonreactive functions and data fetching. In testing this fixed the issue where the player provider was rerendering when the queue or the currently active track changed

Use a UUID to distinguish between DeviceProfiles, not the name. This means that media info from Jellyfin will be properly refetched if the user selects a different audio quality

mini player rendering optimization fixes, since we don't need that rerendering 4 times a second when updates are only distinguishable every whole second. Also brings some style fixes that reduces vertical height usage

update sentry sdk while we're in there doing debugging
2025-09-08 23:21:34 -05:00
anultravioletaurora
97a646555e [skip actions] version bump 2025-09-08 10:44:57 +00:00
anultravioletaurora
e44e84f350 [skip actions] version bump 2025-09-04 22:26:29 +00:00
Violet Caulfield
4905ccfd2a Add A-Z Selector for Tracks, Fix issue where home screen didn't load fully on sign in (#505)
Remove Home and Library Context Providers, move their data fetching functionality to reusable Tanstack Query hooks

Fix an issue playlists not showing up after creating

fix issue where the home screen didn't fully load on sign in
2025-09-04 16:35:59 -05:00
anultravioletaurora
7b8a4876bf [skip actions] version bump 2025-09-03 14:42:28 +00:00
anultravioletaurora
1d380e63cc [skip actions] version bump 2025-08-31 16:47:36 +00:00
anultravioletaurora
2392d562d9 [skip actions] version bump 2025-08-30 16:21:39 +00:00
Violet Caulfield
9e08996706 Alphabet Selector for Albums, Dep updates (#501)
Get alphabetical selector working for albums. Now an A-Z will appear to the right of the albums list and users can use that to get to a certain letter of albums in the list

Under the hood - also updates the dependencies for React Native and Tanstack Query
2025-08-30 10:31:24 -05:00
anultravioletaurora
f68f830f46 [skip actions] version bump 2025-08-30 01:53:44 +00:00
Violet Caulfield
3e11d95ace Library Improvements (#500)
Make gesture in the alphabetical selector better, especially when tapping on a letter. When users tap on a letter now, they will be brought to that section of the artists list

Fix issue where Artists in the Library would show "0 Albums". This will now instead display the artist's genres instead
2025-08-29 20:13:38 -05:00
anultravioletaurora
37b04c3f6b [skip actions] version bump 2025-08-29 04:10:33 +00:00
anultravioletaurora
bb895a580e [skip actions] version bump 2025-08-28 18:42:06 +00:00
anultravioletaurora
36a26e6d42 [skip actions] version bump 2025-08-26 22:27:16 +00:00
Ritesh Shukla
94ba3af9d1 Adding Cast Support (#489)
Adds Google Cast Speaker Support!

A new button is now present in the bottom left of the player screen. Pressing this button will prompt the user to pick a Cast enabled speaker. Once a speaker is selected, the player controls in Jellify will control the playback of the Cast speaker.
2025-08-26 16:36:57 -05:00
anultravioletaurora
170d146964 [skip actions] version bump 2025-08-26 12:22:00 +00:00
Violet Caulfield
fad6ce0b9d Maintenance/rns update (#487)
Update `react-native-screens` dependency

Update `tanstack-query` dependencies
2025-08-26 06:35:10 -05:00
anultravioletaurora
a38632bd70 [skip actions] version bump 2025-08-26 03:30:22 +00:00
anultravioletaurora
a633e0c460 [skip actions] version bump 2025-08-26 02:01:49 +00:00
anultravioletaurora
96c428ce2c [skip actions] version bump 2025-08-25 20:26:16 +00:00
anultravioletaurora
9df71a6a12 [skip actions] version bump 2025-08-23 13:34:40 +00:00
Violet Caulfield
35b03ecfcc deps update 2025-08-23 07:47:04 -05:00
anultravioletaurora
7415b504c9 [skip actions] version bump 2025-08-22 11:11:26 +00:00
Violet Caulfield
c8f18d37ca Performance improvements and navigation fixes
Performance fixes for library, artist screens

Navigational fixes in the player

Item Context optimization
2025-08-22 05:26:38 -05:00
anultravioletaurora
43240188f2 [skip actions] version bump 2025-08-21 07:59:04 +00:00
Violet Caulfield
8a191b91ab context sheet prefetching
unit tests

update rn screens
2025-08-20 15:02:52 -05:00
anultravioletaurora
c2bf1815d7 [skip actions] version bump 2025-08-17 20:02:00 +00:00
anultravioletaurora
633f9de1a1 [skip actions] version bump 2025-08-16 23:34:12 +00:00
anultravioletaurora
eb979ea0a8 [skip actions] version bump 2025-08-16 22:33:54 +00:00
Violet Caulfield
50a9c20bb2 Merge branch 'feature/0.15' of github.com:Jellify-Music/App into feature/context-menus 2025-08-15 19:28:49 -05:00
anultravioletaurora
1f185094d8 [skip actions] version bump 2025-08-14 19:47:18 +00:00
Violet Caulfield
2748e74bf1 Merge branch 'main' of github.com:Jellify-Music/App into feature/context-menus 2025-08-14 14:36:25 -05:00
anultravioletaurora
1bb25d26e6 [skip actions] version bump 2025-08-14 12:22:05 +00:00
Violet Caulfield
66a084c44b update Tanstack
Android  build fixes
2025-08-14 07:19:48 -05:00
Ritesh Shukla
a6b575c998 React native upgrade to 0.81 (#472)
React Native and dependency upgrades
2025-08-14 06:30:10 -05:00
Violet Caulfield
aefcef4aed navigation stack refactor 2025-08-14 06:29:01 -05:00
Violet Caulfield
8ee7c93f22 player context selector 2025-08-12 20:24:17 -05:00
Violet Caulfield
12ccf1ba65 Merge branch 'ritesh/rn081' of github.com:Jellify-Music/App into feature/context-menus 2025-08-12 19:49:37 -05:00
Violet Caulfield
b363228e07 player context selector
upgrade RNTP
2025-08-12 19:48:16 -05:00
riteshshukla04
c97b289c1e RN upgrade 2025-08-13 02:08:58 +05:30
Violet Caulfield
1f3f7b78e3 rn 81 - audio normalization stuff 2025-08-12 15:29:22 -05:00
riteshshukla04
1c32d41624 RN upgrade 2025-08-13 01:42:40 +05:30
anultravioletaurora
6dec7660db [skip actions] version bump 2025-08-09 18:10:36 +00:00
Violet Caulfield
a9d103b3b3 Fix TextTickers, MP3 Playback Fixes, Fix Blurred Background in Player (Android), Audio Normalization (#471)
Deps updates, fixes text tickers not ticking

Fix blurred background on android

fix library selector being disabled when multiple libraries do exist

Fix issue where mp3 containers ('mpeg') would crash the app

* update readme, fix maestro
2025-08-09 12:32:09 -05:00
anultravioletaurora
d7c285ba20 [skip actions] version bump 2025-08-07 17:31:50 +00:00
Violet Caulfield
8e573f5490 Player Element Spacing, Update Deps, Add PostedPlaybackInfo Query (#469)
* Fixing an issue where some mp3 files were using .mpeg as the extension for a downloaded file

Updates to track mapper to use AudioApi endpoint as default, with UniversalAudioApi endpoint as fallback

fix recent artists on the home screen not updating

* fix error on sign out

* make now playing change faster when loading a new queue

* Improvements to the alphabetical selector handling in the artists page

* Fix issue where most played artists werent properly sorted

* adding suggested artists to discover page

* adjust spacing on player, especially for smaller screens

update deps

* add image tags to refresh images when they are updated server side
2025-08-07 11:48:02 -05:00