33 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 67d59db7b6 Fix Android Crash When Opening Player (#320)
Adds arithmetic rounding in scrubber for player so that we don't experience loss of precision runtime errors when opening the player or seeking in the track
2025-05-01 16:35:32 -05:00
Violet Caulfield ae7aef5df3 Instant Mix Buildout, Fix Android Playback Controls, Update Toast Styling (#316)
Adds an Instant Mix Button and Screen - users can view an instant mix from the album page by tapping on the Compass icon (which is styled for Dark and Light mode, respectfully)

Fixes Android playback controls not showing up - this is a regression introduced by React Native's New Architecture and is being rolled back. A future update will fix this and get Android builds back on the New Architecture

Adds Tamagui styling to toasts so that they are more homogenous with the rest of the UI
2025-05-01 10:46:03 -05:00
Ritesh Shukla 100acd7641 Remove Expo + Code Cleanup +. Test Cases Fix (#312) 2025-05-01 03:22:45 -05:00
Violet Caulfield 34382d45a9 UI Overflow Fixes, Move Source to src Folder (#311)
Fix issue where player elements would be falling off of the screen

Move source files into `src` folder for project organization
2025-04-30 10:40:31 -05:00
Violet Caulfield 5754a3d236 Upgrade to React Native's New Architecture (#302)
Makes the UI operate more synchronously (read: fast 🔥🔥🔥)

Upgrades several dependencies
2025-04-30 03:30:24 -05:00
Violet Caulfield def2343459 Player Status Reporting, Artist Banner Images on Artist Page (#301)
Updating logic around player status reporting back up to Jellyfin

Update Artists pages so that they display the Banner artwork instead of redisplaying the same Primary artwork
2025-04-29 08:08:39 -05:00
Violet Caulfield f7968532b2 Offline Mode Updates (#287)
Offline mode backend updates to support seamless queuing of offline tracks when in offline mode

Offline tracks will always be queued, streamed tracks will be skipped when without a network connection
2025-04-25 07:54:48 -05:00
Violet Caulfield 2f40c67a7a Home Screen Updates (#281)
Adding "On Repeat" and "Most Played" sections to home screen

Updates to underlying dependencies
2025-04-24 14:36:37 -05:00
Violet Caulfield 908dfec931 Update player update interval 2025-04-17 18:35:37 -05:00
Violet Caulfield e5b1451f32 remove sentry module 2025-04-05 18:42:30 -05:00
Violet Caulfield 1970197769 lock files 2025-02-24 07:01:05 -06:00
Violet Caulfield 063df93709 lock files 2025-02-20 14:47:23 -06:00
Violet Caulfield 1791f05a63 Podfile lock for update dependencies 2025-02-10 09:57:59 -06:00
Violet Caulfield 258236ed31 Podfile lock for maskedview 2025-02-10 09:38:36 -06:00
Violet Caulfield facdd35538 bundler lock files 2025-02-09 18:09:35 -06:00
Violet Caulfield 383c1a9079 Xcode 2025-02-02 22:11:56 -06:00
Violet Caulfield 71aba54eba Merge branch 'main' of github.com:anultravioletaurora/Jellify into 4-add-ability-to-manipulate-play-queue 2025-02-02 21:40:16 -06:00
Violet Caulfield 9277889a4c Merge branch '4-add-ability-to-manipulate-play-queue' of github.com:anultravioletaurora/Jellify into 4-add-ability-to-manipulate-play-queue 2025-02-02 21:36:59 -06:00
Violet Caulfield 3bc9f91181 Xcode stuff 2025-02-02 21:28:44 -06:00
Violet Caulfield b885f59eec Xcode stuff 2025-02-02 19:33:05 -06:00
Violet Caulfield e5bd3bc988 Podfile.lock 2025-01-30 12:26:01 -06:00
Violet Caulfield 67281211f7 XCode, Pod stuff 2025-01-30 11:34:16 -06:00
Violet Caulfield ab058acf4f Launchscreen changes 2025-01-25 08:56:52 -06:00
Violet Caulfield 85d068a3b7 Xcode stuff 2025-01-20 09:08:48 -06:00
Violet Caulfield fa9a8c7f55 Pod stuff 2025-01-20 07:13:30 -06:00
Violet Caulfield 9cc788696f App Encryption stuff (for now) 2025-01-12 05:48:48 -06:00
Violet Caulfield 6266d40511 Update iOS Project 2025-01-01 12:30:34 -06:00
Violet Caulfield ffb52b0859 Pod install results 2024-11-29 10:27:39 -06:00
Violet Caulfield 09c5073d78 Adding fonts 2024-11-23 19:48:05 -06:00
Violet Caulfield 7c2e60f7a2 Add app icons to XCode project 2024-10-19 08:58:21 -05:00
Violet Caulfield bd35b64982 Committing Podfile.lock from Mac 2024-10-17 10:08:38 -05:00
Violet Caulfield 241ed01c6d Adding XCode Workspace details 2024-10-13 15:35:49 -05:00