Commit Graph

69 Commits

Author SHA1 Message Date
Violet Caulfield
31b20ca972 Merge branch 'main' of github.com:Jellify-Music/App into feature/nitro-player 2026-03-16 13:45:27 -05:00
Violet Caulfield
95cb0b203a fix: Fetch Playlists Differently (#1044)
* fix: Fetch Playlists Differently

Fixes an issue where the playlist library or other items were returned in the library tab, instead of the expected playlist items

* rework user playlists query key

* remove unneeded imports

* self pr

* self PR, establish proper gating around playlist queries

* update JSDoc

* update handling on playlist deletion

* fix build
2026-03-16 13:40:47 -05:00
Violet Caulfield
f7018f3c46 bun lock 2026-03-16 09:25:58 -05:00
Violet Caulfield
da36a069f7 nitro player upgrade, flashlist upgrade 2026-03-11 17:21:45 -05:00
Violet Caulfield
c2069fd211 lots of tidying up, upgrade tamagui 2026-03-02 14:06:32 -06:00
Violet Caulfield
4f084b58ac downloads enhancements
one time migration to 1.1 that will clear the queue

restoring offline mode utils so we can clear old downloads in the legacy format
2026-02-26 21:16:19 -06:00
Violet Caulfield
f716db8b28 update to omDemandUrls 2026-02-26 06:26:26 -06:00
Violet Caulfield
ffc76b8ff8 omDemandUrls for track items 2026-02-24 20:38:41 -06:00
Violet Caulfield
6e45228716 Merge branch 'main' of github.com:Jellify-Music/App into feature/nitro-player 2026-02-23 18:18:05 -06:00
Violet Caulfield
d00734bf4a fix: respect reduced animations system settings (#990)
* fix: respect reduced animations system settings

lockfiles, rollback eslint

* adding reduced motion config to discover screen

* deduplicate logic for the card rows on the home and discover screen

* respect ReduceMotion at the system level for home and discover animated rows

* rolling back renimated since that ain't working with reduced animations
2026-02-22 14:59:13 -06:00
Violet Caulfield
5b73b3aac5 bump react native nitro player 2026-02-21 18:53:21 -06:00
Violet Caulfield
6ca7e18e40 bump to nitro player 0.5.5 2026-02-20 09:18:03 -06:00
Violet Caulfield
50d3ad4e25 bump zustand 2026-02-19 18:52:19 -06:00
Violet Caulfield
0e8f835624 remove some unneeded dependencies 2026-02-19 18:20:31 -06:00
Violet Caulfield
4229fb10a5 Merge branch 'main' of github.com:Jellify-Music/App into feature/nitro-player 2026-02-19 17:53:37 -06:00
Ritesh Shukla
a048a258cb feat: update nitro oat (#993)
Update `react-native-nitro-ota` to `0.11.0`
2026-02-19 17:29:53 -06:00
Violet Caulfield
3a7ec20183 update rnnp, update item image url function, add unit tests for it 2026-02-18 20:37:06 -06:00
Violet Caulfield
8985f4880d bump react native, fix play next (thank you pika) 2026-02-17 07:54:37 -06:00
Violet Caulfield
b965eefc40 remove rnfs, bump rnnp 2026-02-14 17:31:55 -06:00
Violet Caulfield
c616efa6f3 lots of downloads work 2026-02-14 11:06:55 -06:00
Violet Caulfield
09640e92bd bump rnnp
fix issue where playback would start automatically on startup
2026-02-12 16:41:12 -06:00
Violet Caulfield
fadf89d2da Merge branch 'main' of github.com:Jellify-Music/App into feature/nitro-player 2026-02-09 19:15:06 -06:00
Ritesh Shukla
e8b89c8f4d fix: build (#989) 2026-02-09 05:41:52 -06:00
Violet Caulfield
8e546f3083 Maintenance/deps (#987)
* chore: bump deps

* bump slider dep
2026-02-08 22:32:50 -06:00
Ritesh Shukla
da4058120d chore:- upgrade-super-config (#985)
* chore:- upgrade-super-config

* fix: types
2026-02-09 03:51:34 +05:30
Violet Caulfield
289987e7c8 bump rn nitro player 2026-02-08 06:52:35 -06:00
Violet Caulfield
ea84b93bf9 bump nitro player - incorporate extra params 2026-02-05 23:54:13 -06:00
Violet Caulfield
10351e970e fix ios build 2026-02-03 16:57:31 -06:00
Violet Caulfield
7bb5fd3f11 Merge branch 'main' of github.com:Jellify-Music/App into feature/nitro-player 2026-02-03 02:18:41 -06:00
Violet Caulfield
b77956089e update deps 2026-02-03 02:17:37 -06:00
Violet Caulfield
bf54cc3628 Merge branch 'main' of github.com:Jellify-Music/App into feature/nitro-player 2026-02-02 07:00:26 -06:00
Violet Caulfield
d892784224 Update deps (#968)
* Update deps

* bump react-native-screens

* bump react navigation native stack

* bump react-native-turbo-image to fix an issue where some images weren't loading in
2026-02-02 06:50:59 -06:00
Ritesh Shukla
1c0069e1df feat: migrate to superconfig (#966)
* feat: migrate to superconfig

* feat: mock-test
2026-02-01 08:49:36 -06:00
Violet Caulfield
dc8537d192 Merge branch 'main' of github.com:Jellify-Music/App into feature/nitro-player 2026-02-01 08:18:39 -06:00
Violet Caulfield
24929414c1 update screenshots 2026-01-27 18:12:56 -06:00
Violet Caulfield
9662911ecb remove axios, bump rns to fix formSheet issues on android (#933)
* remove axios, bump rns to fix formSheet issues on android

* bump awesome fetch
2026-01-21 17:10:46 -06:00
Violet Caulfield
955f534b36 UI Suggestions, Scrubber Rewrite (#910)
Removes item separators between items

Reduce some unnecessary hook usage

Introduces a completely rewritten player scrubber - with better gesture handling for Android, smoother animations, and generally more responsive control. Adds some animations for when the track skips or the user skips to the beginning
2026-01-19 19:19:45 -06:00
Violet Caulfield
6bb6adfd7c dependency upgrades 2026-01-18 23:46:57 -06:00
Violet Caulfield
a677ffc602 Display spinner if playlist is being added to (#909) 2026-01-11 04:03:22 -06:00
Violet Caulfield
8152cdd9f4 lock files 2026-01-10 06:17:07 -06:00
Violet Caulfield
066fc3bc70 chore:- track-player-hook (#907)
Co-authored-by: riteshshukla04 <riteshshukla2381@gmail.com>
2026-01-10 05:50:56 -06:00
Violet Caulfield
8473f51e47 Nitro Player 2026-01-09 23:13:01 -06:00
Ritesh Shukla
65e468c925 chore: podfile-cleanup (#903)
Update numerous native dependencies (MMKV, Nitro, Nitro-OTA)

Co-authored-by: skalthoff <32023561+skalthoff@users.noreply.github.com>
Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
2026-01-07 15:14:20 -06:00
Violet Caulfield
18136cd8d8 stop buffering if a skip has been requested (#894)
* stop buffering if a skip has been requested

* clean up eventing in player provider

fixes #833

* please refresh homescreen more often

* clean up context provider a bit

* smol optimizations

deduplicate player logic for previous and skip

* update CONTRIBUTING documentation

* add react-freeze to prevent unfocused screens from rerendering

* freeze similar until the albums have loaded

* remove unneeded hooks in a variety of played

* display a spinner when loading albums by an artist

* make add to playlist a bit faster and lazier

* move player hooks from provider folder since they aren't dependent on a context provider

* add ability to refresh an artist's page

* add ability to refresh albums too

* make adding a track to a playlist faster

* set query client data when a track is added to a playlist

* do the same trick for removing and reordering tracks from a playlist

* hide miniplayer if the big player is focused for reduced overhead

* fix some styling in the miniplayer
2026-01-07 15:13:38 -06:00
Violet Caulfield
f19b6ebfb4 move to a faster image component and reduce image flicker 2025-12-29 07:43:04 -06:00
Violet Caulfield
a84986ae6e RN Upgrade, Tidying Up Configs (#875)
* react native upgrade

tidying up configs and moving to the config folder

* remove unneeded patch file and dns dependencies
2025-12-28 18:12:19 -06:00
Violet Caulfield
8b913be813 large performance boost to Nitro Modules 2025-12-22 13:55:00 -06:00
Violet Caulfield
b71708afaf Bump some Deps, Fix some Shit (#864)
update some dependencies (pager view, nitro ota)

adjustments to carplay setup
2025-12-21 22:05:23 -06:00
Violet Caulfield
27926cda6e Playlist, Artist Screen Enhancements; Smol Refactors (#861)
UI element layout changes for the album screen

Playlist screen refresh

React Navigation upgrades

Rafactor Instant Mix navigation prop structure so it can be more easily used elsewhere
2025-12-17 23:33:52 -06:00
Violet Caulfield
8ff0e50540 Theme color enhancements, dependency upgrades, album screen refresh (#858)
* Theme color enhancements, dependency upgrades, album screen refresh

Updates the Tamagui color palate with a new color for danger, a warning color, and an updated secondary color - inspired by the logo

Updates color usages

upgrade to react native screens, tamagui

de-memoization and de-callback since we're on the compiler now

A redesign of how albums look - with a new layout, new buttons, and better styling
2025-12-17 00:23:34 -06:00