29 Commits

Author SHA1 Message Date
Violet Caulfield b455208588 Update React Native to 0.79.2, Bump Dependencies, Updates to Settings Tab, Add opt in Logging and telemetry (#338)
Welcome to Jellify 0.12.2!

This update comes with a much anticipated developer feature - and that is opt-in logging and telemetry. This is purely an opt-in feature, and can be toggled at anytime either when logging in for the first time, or in the settings tab. Under no circumstances will this ever be required to use Jellify, and all data that is collected is anonymized

The Settings tab has had a facelift, stealing design queues from the library page. This is where adjustable settings will make their home in updates to come, as well as how beta testing larger features will occur with “Labs”

This update also fixes issues with playback reporting, where the Jellyfin server wasn’t marking songs as played. This was not intended and has been fixed for those using the Last.FM plugin for scrobbling

There is also a slew of upgrades to underlying dependencies to make sure we are up to date on that front 

Thanks for reading! ~Violet
2025-05-10 03:01:06 -05:00
Violet Caulfield e78b9d2114 Re-enable New Architecture on Android, Remove Blurhash Deps, Improve Album Layout on Larger Viewports (#318)
Re-enables new architecture on Android by switching to a different fork of React Native Track Player

Removes dependency on react-native-blurhash - we aren't using it as our image component can handle this for us

Improves album layout on artist screen by adjusting flex of album details and album artwork
2025-05-01 14:53:54 -05:00
Ritesh Shukla 100acd7641 Remove Expo + Code Cleanup +. Test Cases Fix (#312) 2025-05-01 03:22:45 -05:00
Violet Caulfield 767fa3cbcf Unit Testing Additions, Fix Favorites Library (#298)
Additions to testing files - including ensuring QueueProvider functionality

Fix issue where artists in the favorites wouldn't show up
2025-04-28 07:04:31 -05:00
Violet Caulfield a08e66546c Offline Mode MVP (#272)
* OfflineMode

* Template addition and Fixes

* More Changes

* More Changes

* smol updates to provider

run yarn format

* update internet connection watcher colors and verbiage

remove react native file access dependency

* Offline changes

* UI tweaks for offline indicator

* get jest to pass

---------

Co-authored-by: Ritesh Shukla <ritesh.shukla2@129net231.unica.it>
Co-authored-by: Ritesh Shukla <ritesh.shukla2@M-LD4JMWLW26.local>
Co-authored-by: Ritesh Shukla <75062358+riteshshukla04@users.noreply.github.com>
2025-04-22 12:07:55 -05:00
Violet Caulfield 5ca00df6f7 [skip actions]
run prettier
2025-04-12 10:16:10 -05:00
Violet Caulfield 3a0502c5e5 update reanimated, RNTP mocks 2025-04-09 09:03:12 -05:00
Violet Caulfield e4907076ac mock blurhash module 2025-04-09 07:50:40 -05:00
Violet Caulfield 3269618e0c mocks for carplay module 2025-04-06 10:59:24 -05:00
Violet Caulfield e984cd765d fix tamagui token conf 2025-04-06 10:46:27 -05:00
Violet Caulfield e107ee86fe ignore all react-native-.* package transforms 2025-04-06 10:40:52 -05:00
Violet Caulfield 789891f8ab plz ignore expo modules 2025-04-06 10:36:32 -05:00
Violet Caulfield d95ba54c1d ignore transforms for all of expo plz 2025-04-06 10:30:44 -05:00
Violet Caulfield 69b94517cf update jest config 2025-04-06 10:23:13 -05:00
Violet Caulfield 98db18a3cc transform ignore vector icons 2025-04-06 10:19:19 -05:00
Violet Caulfield 4eed6c85b6 transformignore expo 2025-04-04 21:20:16 -05:00
Violet Caulfield d239f08d51 update jest preset 2025-04-04 21:17:28 -05:00
Violet Caulfield ecef34e7f8 transform ignore expo modules core 2025-04-04 06:51:27 -07:00
Violet Caulfield f6191e86b1 update jest transform ignore 2025-04-04 06:38:49 -07:00
Violet Caulfield 7a07613354 update ignore patterns 2025-04-04 06:29:50 -07:00
Violet Caulfield 3eed1fa474 transform ignore patterns 2025-04-03 19:48:24 -07:00
Violet Caulfield 5bfd4a6d8a ignore burnt transform 2025-04-03 14:47:28 -07:00
Violet Caulfield afb02f2228 add jellyfin sdk to transform ignore 2025-04-03 10:06:11 -07:00
Violet Caulfield 12f9e92b00 jest configuration
Create jest folder, create setup.js file used after env
2025-04-03 09:06:31 -07:00
Violet Caulfield 81624c959a update jest.config.js
Changes taken from @charpeni 🙏
2025-04-03 08:56:56 -07:00
Violet Caulfield 6a1be6ec19 fix module imports during jest suite 2025-04-03 07:46:40 -07:00
Violet Caulfield 950acdae74 fixing module import error on test run 2025-04-03 07:39:14 -07:00
Violet Caulfield 6d6c54d699 update jest config 2025-04-03 07:30:31 -07:00
Violet Caulfield dbff669735 init project and add jellyfin sdk 2024-08-25 21:02:30 -05:00