Commit Graph

106 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 5e55abd642 Hot fixes
Fix gestures in library tab on Android

Fix playlist display

update screenshots
2025-05-09 09:58:52 -05:00
Violet Caulfield 8a69960a97 Add Revamped Library, bugfixes (#333)
Adds a revamped library page - where items aren't limited to just a user's favorites.

Fixes scrubber lag in player screen

Reorganizes component folder into separate components - providers - screens for better visibility and separation of concerns

Addresses some styling issues with text and font legibility
2025-05-09 08:06:35 -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
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 46e0336ad5 update runs on for macos runners 2025-04-24 20:49:50 -05:00
Violet Caulfield 9fcfb76126 patch version 2025-04-24 08:29:43 -05:00
Violet Caulfield 567f746da2 update publish workflow 2025-04-24 07:25:18 -05:00
Ritesh Shukla ff7c454011 Initial Setup for Toggle (#280)
* Initial Setup for Toggle

* Enhancements to Offline (#279)

* [skip actions]

* xcode and project stuff

* Enhancements to Offline (#279)

* fix workflows

* we don't need tests running on a pr, it's already going to run on a push

* complete move to yarn

* run formatter

* fix build, prep for using mediasources

* linting errors

---------

Co-authored-by: Ritesh Shukla <ritesh.shukla2@M-LD4JMWLW26.local>
Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
Co-authored-by: anultravioletaurora <jellify@cosmonautical.com>
Co-authored-by: Violet Caulfield <violet@cosmonautical.cloud>
2025-04-24 07:23:01 -05:00
Violet Caulfield c3403bc080 Enhancements to Offline (#279) 2025-04-23 13:53:07 -05:00
Violet Caulfield a34bd27109 update publish beta workflow 2025-04-20 23:35:32 -05:00
Ritesh Shukla 08a7d10fd1 Pick auto change log from git commits 2025-04-21 08:45:37 +05:30
Violet Caulfield da5e446c00 update workflow order 2025-04-20 16:35:51 -05:00
Ritesh Shukla d37120562f Notify 2025-04-21 01:38:36 +05:30
Ritesh Shukla f65871b505 Add Prettier check on PR 2025-04-12 21:03:30 +05:30
Ritesh Shukla bc6ab12107 Add Prettier check on PR 2025-04-12 21:01:38 +05:30
Violet Caulfield eae3931ae8 Merge branch 'main' of github.com:anultravioletaurora/Jellify into 232-implement-prettier 2025-04-12 08:28:47 -05:00
Violet Caulfield c73c92b4d2 update workflow, fix CI 2025-04-11 10:13:11 -05:00
Violet Caulfield 92dc63f40b Add install cocoapods step to workflows to fix ios builds 2025-04-11 07:22:27 -05:00
Violet Caulfield f3ebfd171f update jest github action 2025-04-11 07:06:52 -05:00
Violet Caulfield 8abb4789cf update workflow 2025-04-10 14:06:22 -05:00
Ritesh Shukla 98204f4572 Fix CI 2025-04-11 00:28:35 +05:30
Ritesh Shukla 73a4b54f9e Added Support for version bump 2025-04-10 23:22:42 +05:30
Violet Caulfield 4477542dd4 Fix CI 2025-04-10 10:20:51 -05:00
Ritesh Shukla 379210eeba Added APK in artificats 2025-04-10 19:57:12 +05:30
Violet Caulfield 1c862f35b7 dont run tests on a push to main 2025-04-09 09:22:22 -05:00
Violet Caulfield e6e82f97ad just run tests on a push - no need to also have it on a PR 2025-04-09 09:13:37 -05:00
Violet Caulfield c7b2611eb5 Merge branch 'main' of github.com:anultravioletaurora/Jellify into 193-implement-jest-unit-testing 2025-04-09 08:02:54 -05:00
Violet Caulfield fd76061109 update publish-beta workflow 2025-04-08 04:22:52 -05:00
Violet Caulfield 54535e310c mock burnt module
update workflow naming
2025-04-06 10:13:30 -05:00
Violet Caulfield a52f35b7fd run this on a push too probably 2025-04-02 07:40:13 -07:00
Violet Caulfield 9d9d8649e8 Update workflow name 2025-04-02 07:38:24 -07:00
Violet Caulfield d2bed17e93 add jest github action on pr 2025-04-01 20:23:56 -07:00
Violet Caulfield de8f2249e8 fix android workflow, add some logging 2025-03-29 07:11:22 -05:00
Violet Caulfield a5d154f2f4 remove debug, we're good here 2025-03-28 19:41:17 -05:00
Violet Caulfield 4dce5b2c9a add apk to releases 2025-03-28 19:40:42 -05:00
Violet Caulfield a1567435cf docs, scripts, and workflows 2025-03-28 19:24:17 -05:00
Violet Caulfield 9cc7f8e342 lets build this more often plz 2025-03-28 18:47:03 -05:00
Violet Caulfield d5384334a0 update debug 2025-03-28 08:56:29 -05:00
Violet Caulfield 8d8955fdc2 update workflow 2025-03-28 08:13:15 -05:00
Violet Caulfield 564e1b68ea OH 2025-03-28 07:50:50 -05:00
Violet Caulfield 9e6697caff update workflow 2025-03-28 07:35:01 -05:00
Violet Caulfield 26ba3d51d1 update workflow name 2025-03-22 11:32:31 -05:00
Violet Caulfield b74e2183e0 update android workflow 2025-03-22 11:26:55 -05:00
Violet Caulfield 667e91dfe4 Update beta workflow 2025-03-22 03:01:34 -05:00
Violet Caulfield 1848c56245 just curious 2025-02-09 18:28:58 -06:00
Violet Caulfield b79216ee7c adjust semver increment in workflow 2025-02-09 00:04:07 -06:00