Commit Graph

420 Commits

Author SHA1 Message Date
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
cca72a23ed Fixing Types 2025-08-13 02:30:05 +05:30
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
Violet Caulfield
8fd8a33dc7 Add Suggested Artists to Discover Tab (#468)
* Fix issue where frequent artists werent properly sorted

* adding suggested artists to discover page

adding maestro test coverage to discover tab

* Add Suggested artists
2025-08-04 01:34:41 -05:00
anultravioletaurora
e21bbbcb2a [skip actions] version bump 2025-08-04 00:36:04 +00:00
Violet Caulfield
b15ec8b095 Queue Provider Optimizations, Alphabetical Selector Optimizations, Artist Pagination Improvements (#467)
* make now playing change faster when loading a new queue

* queue provider optimizations

* Improvements to the alphabetical selector handling in the artists page.

* Improvements to artists pagination - fetching more artists at a given time
2025-08-03 18:57:57 -05:00
anultravioletaurora
bcf18a5963 [skip actions] version bump 2025-08-03 05:27:04 +00:00
Violet Caulfield
55ba8ec05a "MPEG" Download extension fix, Album Screen File Restructuring, Fix issue where Switching LIbrary Would Cause a Crash, Streaming API updates (#465)
* Fixing an issue where some mp3 files were using .mpeg as the extension for a downloaded file

creating a proper screen component for albums, added album provider, and wired everything up to the component

* git blame niels

* Styling for track

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

* fix recent artists on the home screen not updating

* Remove media sources query

* update dev deps

* adding a TODO for the sessionId state value

* fix error on sign out
2025-08-02 23:56:00 -05:00
anultravioletaurora
553862fad2 [skip actions] version bump 2025-08-02 02:07:49 +00:00
Violet Caulfield
002db435a3 Update Deps (#463) 2025-08-01 20:34:57 -05:00
Violet Caulfield
6d24539b21 Refresh Data on Music Library Change, Fix Time Code Display (#462)
* refresh data when changing libraries

store libraryId in queryKey to cache data properly

update deps

* music library switching

* make search cognizant of the library ID

* fix how timecodes are displayed to be a uniform width

* update finamp callout in special thanks
2025-08-01 09:30:27 -05:00
anultravioletaurora
37bfd6cd26 [skip actions] version bump 2025-07-31 01:41:54 +00:00
Violet Caulfield
d1dad8ab25 RN Screens + React Navigation Update, Artist Alphabetical Selector Optimizations (#460)
update dependencies

tighten up alphabetical selector haptic feedback

optimize artists pagination somewhat

* update maestro tests
2025-07-30 20:05:11 -05:00
anultravioletaurora
7236f129ae [skip actions] version bump 2025-07-24 15:02:54 +00:00
Violet Caulfield
fd50111344 Fix Add to Queue Issues (#457)
* fix issue where items added to queue weren't always queued

* On Repeat and Recently Played Sections in CarPlay now load tracks into the queue and start playback
2025-07-24 09:23:16 -05:00
anultravioletaurora
dae111076c [skip actions] version bump 2025-07-23 22:13:23 +00:00
Violet Caulfield
98bf82284f Artist Tab Updates, Haptic Feedback Toggle, QueueProvider Test Coverage (#455) 2025-07-23 16:44:16 -05:00
anultravioletaurora
f935647ca7 [skip actions] version bump 2025-07-22 14:54:18 +00:00
Violet Caulfield
b958cfe37b clean up jest folder between setup, contextual, and functional files (#451)
Clean up Jest and Maestro Folders

Reduction of the number of calls being made by components

Fix issue where a different track would display than the one that is currently playing

Update OTA dependency to fix an issue on iOS
2025-07-22 09:17:42 -05:00
Ritesh Shukla
5c1e7da145 Make Android Build Times 2x faster (#449)
* Cache Speed

---------

Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
2025-07-20 08:41:20 -05:00
anultravioletaurora
9e41cced40 [skip actions] version bump 2025-07-20 13:00:44 +00:00
anultravioletaurora
8b2c642876 [skip actions] version bump 2025-07-19 20:44:38 +00:00
Ritesh Shukla
eaf3cb519f CLI + Maestro + Discord Fixes (#446) 2025-07-19 14:59:56 -05:00
anultravioletaurora
ece49cf3ba [skip actions] version bump 2025-07-17 13:12:14 +00:00
Violet Caulfield
09eb9d0c8f 415 feature playlist compact view or filter (#443)
Fix issue where top most artist folders were displayed instead of album artists from the library

Make playlist view in the library tab more compact

Fix app crash on sign out
2025-07-17 07:46:45 -05:00
Violet Caulfield
fc661d2f6b Fix Multiple Spinners on Artist Page (#442)
fix issue where multiple spinners would appear on the artists page

update tamagui
2025-07-16 08:41:30 -05:00
Violet Caulfield
fd97126f2f Multiple Artist Support in Player (#441)
* Add support for navigating to multiple artists in the player

fix some display issues in the artists screen, namely displaying an indicator when loading and hiding sections when we don't have artists that start with a given letter
2025-07-15 07:23:27 -05:00
anultravioletaurora
4949a98747 [skip actions] version bump 2025-07-13 20:04:23 +00:00
Violet Caulfield
2f3f290850 Style Enhancements, Dependency Upgrades (#437)
update deps

small styling changes for text

make password a secure text entry always

fix signOut, update maestro tests
2025-07-13 14:04:18 -05:00
Violet Caulfield
2e426ab3e9 Maestro Tests for Search
* maestro search instrumentation

* select search tab in maestro

* adding sentry back in, updating search maestro

* fix tests

* fix maestro flow
2025-07-09 22:25:44 +05:30
anultravioletaurora
e9de72c46c [skip actions] version bump 2025-07-08 05:01:33 +00:00
anultravioletaurora
5dff032146 [skip actions] version bump 2025-07-08 04:27:51 +00:00
anultravioletaurora
b755fac38b [skip actions] version bump 2025-07-08 01:45:34 +00:00
Violet Caulfield
3a7fe51e8f 0.13.0 (#428)
* Gapless playback (#372)

* Add gapless playback prefetch logic for next track

* Enhance player context to support multiple track downloads and prevent redundant prefetching

* Add download quality settings and integrate into track mapping and network contexts (#386)

* Add Shuffle

* Add Library Selection screen and navigation to account tab

* player redesign featuring blurred background artwork

* add repeat modes to player
2025-07-07 16:47:55 -05:00
anultravioletaurora
3707e83b62 [skip actions] version bump 2025-06-14 07:50:37 +00:00
Violet Caulfield
9e3f2b5056 hot fix for flashlists 2025-06-14 02:28:45 -05:00
anultravioletaurora
a9c33b7405 [skip actions] version bump 2025-06-13 19:20:12 +00:00
Ritesh Shukla
a77bd48eee React native 0.80 (#418)
* Fix Height&Width not changing

* Remove RN 79.2 patch

update locks

* comment out sentry module for now

* Fix Jest Unit Tests for RN 80

* Run linting

* update fastfile for android

---------

Co-authored-by: Violet Caulfield <violet@cosmonautical.cloud>
2025-06-13 13:57:53 -05:00
anultravioletaurora
0fa9808d20 [skip actions] version bump 2025-06-04 23:54:10 +00:00
Ritesh Shukla
ecbbabcf4d Maestro Setup for app (#407)
Implementing Maestro tests against onboarding process
2025-06-04 15:44:52 -05:00
Violet Caulfield
2abf6a9266 prevent OTA updates from trigger when running in dev scheme
bump package.json version number to match latest release
2025-06-03 12:03:28 -05:00