3651 Commits

Author SHA1 Message Date
Violet Caulfield
f476b2199d rnc aint gonna work fam 2025-10-29 02:02:48 -05:00
Violet Caulfield
43376e3f61 update OTA features in README 2025-10-29 01:38:30 -05:00
Violet Caulfield
22c64175e9 update deps 2025-10-29 01:32:46 -05:00
skalthoff
b378799d55 add OLED theme support and update theme settings (#611) 2025-10-28 22:42:36 -07:00
Violet Caulfield
344aebf2c4 Add Jellify Logo to Jellyfin Dashboard (#610)
* add postFullCapabilities function that will set the Jellify logo in the Dashboard

* update jellyfin typescript sdk
2025-10-28 22:00:37 -05:00
Violet Caulfield
876bcf5cb5 Update README
Update support verbiage

Update link to Nitro OTA
2025-10-28 20:21:05 -05:00
Violet Caulfield
89e9a9f3aa Add files via upload 2025-10-28 20:03:13 -05:00
Violet Caulfield
d682d29927 GitHub Sponsors on the Wall of Fame (#608)
Reworks the "Patreon Wall of Fame" to be a generic "Wall of Fame", since GitHub sponsors of the project are now being retrieved

Names are now organized alphabetically and refresh more often to pick up paid supporters

Thank you all so much for the support, we are absolutely overjoyed
2025-10-28 20:00:18 -05:00
Violet Caulfield
1e6c680fc0 Add files via upload 2025-10-28 18:07:45 -05:00
Violet Caulfield
7b121abf2d Revise bug report template for better guidance
Updated the bug report template to improve clarity and structure.
2025-10-28 15:36:13 -05:00
Violet Caulfield
a36293f882 git blame violet 2025-10-28 12:41:30 -05:00
Violet Caulfield
0f227ffadc git blame violet 2025-10-27 20:40:12 -05:00
Violet Caulfield
3201c04a04 Update README.md 2025-10-27 20:22:54 -05:00
Violet Caulfield
eb98d92922 center README banner image 2025-10-27 19:03:49 -05:00
Violet Caulfield
49f5dc9480 update README banner image 2025-10-27 18:55:06 -05:00
Violet Caulfield
3b80572fac bump react navigation (#603)
Bump React Navigation dependency to the latest release
2025-10-27 18:26:03 -05:00
Erik Balchunas
6a3cc49e1e Center Icon on Android (#602)
Center the icon on Android properly
2025-10-27 18:20:28 -05:00
anultravioletaurora
46f98f8b21 [skip actions] version bump 0.19.0 2025-10-27 19:14:19 +00:00
Violet Caulfield
8bd28bfe00 com.jellify -> com.cosmonautical.jellify (#601)
* com.jellify -> com.cosmonautical.jellify

Update Android App ID to fall under the correct parent organization
2025-10-27 10:24:39 -05:00
Violet Caulfield
35a2a83f44 adjust library filter control styling, fix tabs showing blank on iOS 2025-10-27 00:00:40 -05:00
Violet Caulfield
3a757beb5e axios timeout configuration (#600)
* axios timeout configuration. Timeout requests that take longer than 15 seconds. This should help app performance in poor network conditions.

* add some genres so that we fill up the screens better and make everything uniform

you were 100% right on that erik, it needs something there

adds a util that will parse the first ever genre in a list of genres, including within substrings concatenated with a ';'

adjust axios timeout config to 15 seconds from 10

* update dark mode background color per eriks mockups
2025-10-26 22:57:15 -05:00
Violet Caulfield
310e9a7098 update screenshots 2025-10-26 05:53:52 -05:00
Violet Caulfield
e87807e2c1 update README 2025-10-25 21:14:23 -05:00
Violet Caulfield
6030ff86f9 Fix "Most Played" Not Displaying (#596)
Fix issue where the users "most played" artists didn't display for some users
2025-10-25 20:32:53 -05:00
Violet Caulfield
9bef325d49 Style Fixes (#593)
* style fixes for Home and Discover cards

* add margin to the home screen, discover screen containers

* styling for headers on Home and Discover
2025-10-25 15:12:53 -05:00
Violet Caulfield
212ca4e697 fix audio normalization delay (#591)
Fixes an issue where audio normalization was applied a few seconds into a track, versus right at the beginning
2025-10-25 13:04:36 -05:00
Thalia
131d79cf70 Update README.md (#590)
* Update Special Thanks in README.md

* Add Figtree typeface repository link to README

---------

Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
2025-10-25 12:20:47 -05:00
Violet Caulfield
064f8a45ff update issue templates 2025-10-25 05:45:01 -05:00
anultravioletaurora
e54bee5508 [skip actions] version bump 0.18.5 2025-10-24 23:05:16 +00:00
Violet Caulfield
cf95194adb Update publish-beta.yml 2025-10-24 16:51:14 -05:00
Violet Caulfield
c7e5b3620c Google Play Distribution (#580)
* Update Nitro, 

add deployment lane for automated deployments to Google Play

* add iOS sticker pack sticker

---------

Co-authored-by: riteshshukla04 <riteshshukla2381@gmail.com>
2025-10-24 13:33:54 -05:00
Violet Caulfield
ae5403561c Merge branch 'main' into feature/google-play-developer 2025-10-24 13:31:50 -05:00
Ritesh Shukla
49138c00a7 Fix Google Casting Issues 2025-10-24 13:31:33 -05:00
Violet Caulfield
beae3c167f Merge branch 'main' into feature/google-play-developer 2025-10-24 13:10:46 -05:00
riteshshukla04
25c78ae8b6 feat: playstore 2025-10-24 23:36:52 +05:30
Violet Caulfield
51aad956d3 Add Jellyfin RPC to Recommended Additions 2025-10-24 13:05:16 -05:00
Violet Caulfield
8588d13b24 Fix debug xcode scheme 2025-10-24 12:29:53 -05:00
Violet Caulfield
f66087109f add sticker pack sticker 2025-10-24 12:20:08 -05:00
Violet Caulfield
0e1542835c update json key file path 2025-10-24 11:40:30 -05:00
Violet Caulfield
a552d88230 update podfile lock 2025-10-24 11:25:47 -05:00
Violet Caulfield
d2e6f13a71 Merge branch 'main' into feature/google-play-developer 2025-10-24 11:24:24 -05:00
Ritesh Shukla
1b497fea71 feat: reload App (#575)
* feat: reload App

* feat: reload App
2025-10-24 21:53:32 +05:30
Violet Caulfield
1270ad9670 update fastfile 2025-10-24 10:27:46 -05:00
Violet Caulfield
9b211933e1 Update Nitro, add Google Play deployment lane 2025-10-24 09:28:16 -05:00
skalthoff
cb068da8bf enhance player queue management with Zustand store integration. (#574)
What is the change

    Implement persistent player queue state with a dedicated Zustand store (MMKV-backed): queue, currentTrack, currentIndex, shuffled, unShuffledQueue, and queueRef.
    Restore the queue on app start: new initialization reads persisted state and rebuilds the TrackPlayer queue and active index.
    Unify queue mutations to keep React Native Track Player and the persisted store in sync:
        Loading a new queue sets queueRef, honors shuffle, computes start index, and writes to both RNTP and store.
        "Play Next" and "Add to Queue" update RNTP, the live queue, and unShuffledQueue consistently.
        Active track/index changes now propagate to the store and query cache.
    Tighten/refine player query/invalidations so UI reflects the latest RNTP state.
    Minor housekeeping in config/scripts to support the above (ESLint flat config, metro/jest/script updates).

What does this address

    Fixes queue not restoring after relaunch or crash; playback position and the current track persist correctly.
    Preserves shuffle state and the original unshuffled ordering for reliable shuffle toggle behavior.
    Ensures "Play Next"/"Add to Queue" behave consistently with what the user sees, avoiding duplication or desyncs.
    Reduces UI state drift by syncing RNTP events to both React Query and persistent store.


Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
2025-10-24 05:41:22 -05:00
skalthoff
f4507053dc Add support for adding multiple tracks to a playlist (#572)
- Implemented `addManyToPlaylist` function to handle multiple track additions.
- Updated `AddToPlaylist` component to accept multiple tracks and source.
- Modified `AddToPlaylistRow` to support track and album selections.
- Adjusted type definitions to accommodate new parameters for tracks and source.
2025-10-24 05:11:47 -05:00
Violet Caulfield
5ea6f8b96b Add Spotify Playlist Imports to README (#573)
Our recommended way for Importing Spotify playlists is to use the Spotify Playlist Import Jellyfin Plugin linked in the project README
2025-10-23 22:06:02 -05:00
anultravioletaurora
d013ad75f3 [skip actions] version bump 0.18.4 2025-10-23 03:54:19 +00:00
Violet Caulfield
253b6dfb1c update xcode profile 2025-10-22 22:13:45 -05:00
Violet Caulfield
b6df13bcc3 Stuck in Info Tab in Settings, Update Deps (#571)
update deps (nitro-modules, screens, navigation)

fix issue where going to the info tab of the app settings would lock the user in place
2025-10-22 21:50:16 -05:00