Commit Graph

302 Commits

Author SHA1 Message Date
Violet Caulfield b0d63d0e58 Complete move to new architecture
This build completes our move to React Native's "New Architecture", meaning the UI will feel a *lot* snappier and way more responsive
2025-04-30 03:55:50 -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
anultravioletaurora 283e3b3c7d [skip actions] 2025-04-29 13:40:24 +00: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
anultravioletaurora cd6fe0f1e9 [skip actions] 2025-04-29 01:11:41 +00:00
Violet Caulfield 2160fbc854 Fix Playback Reporting, Add QueueProvider Test Coverage (#300)
Addresses regression where playback was not reported
2025-04-28 19:45:47 -05:00
anultravioletaurora 5f2d2a2f94 [skip actions] 2025-04-28 15:19:54 +00:00
Violet Caulfield 9c297f32db Fix Multi Disc Queuing, Support bigger displays (iPad, Desktop) better (#299)
Fixes an issue where queuing a track on disc number > 1 would always queue the index of the first disc - multi disc albums should now play correctly

Fixes display issues on bigger displays, namely iPad and Mac (via Catalyst) in the player and Track Details screen
2025-04-28 09:45:30 -05:00
anultravioletaurora f8b9b509bc [skip actions] 2025-04-28 13:55:14 +00:00
anultravioletaurora ec3d37d22a [skip actions] 2025-04-28 12:38:43 +00: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
anultravioletaurora 869c26fb2c [skip actions] 2025-04-27 16:39:53 +00:00
Violet Caulfield cb1058bb3c Queue Provider Clean Up (#295)
The Big Queuing Refactor 

Please report any issues with playback or queuing tracks!
2025-04-27 10:33:40 -05:00
anultravioletaurora 84c6238068 [skip actions] 2025-04-27 14:31:10 +00:00
Violet Caulfield 55bc97ec66 Queue Provider Bugfixes (#294)
Fix where queuing mechanism would constantly skip tracks
2025-04-27 08:53:18 -05:00
anultravioletaurora 792eabe4e1 [skip actions] 2025-04-27 06:42:37 +00:00
Violet Caulfield 3cffc623e4 Fix Android? Queue and Player Control Improvements (#293)
I hope this fixes android - restored a dependency that wasnt present in previous versions (.5, .6, .7)

Tightening up player refactor, namely around indexes and skipping tracks
2025-04-27 01:13:14 -05:00
anultravioletaurora 9840d4d9fa [skip actions] 2025-04-26 23:50:11 +00:00
anultravioletaurora c83272a04b [skip actions] 2025-04-26 19:20:57 +00:00
Violet Caulfield 87393f1f08 Player Backend Improvements (#291)
Separating Queuing and Player logic, please report bugs if you experience playback issues or queue irregularities

Fetching additional track metadata for use in later features, utilizing transcoding URLs reported by Jellyfin

Disable NowPlaying in CarPlay on startup - this should be navigable yet in the CarPlay interface
2025-04-26 13:49:04 -05:00
anultravioletaurora e0b8194ca5 [skip actions] 2025-04-25 17:58:21 +00:00
anultravioletaurora 39e1440870 [skip actions] 2025-04-25 17:05:05 +00:00
anultravioletaurora 36b6fd2194 [skip actions] 2025-04-25 13:28:40 +00:00
anultravioletaurora f420eb7733 [skip actions] 2025-04-25 02:17:10 +00: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
anultravioletaurora 121ed691af [skip actions] 2025-04-24 14:06:33 +00:00
Violet Caulfield 9fcfb76126 patch version 2025-04-24 08:29:43 -05:00
anultravioletaurora e788862670 [skip actions] 2025-04-24 13:27:51 +00: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
anultravioletaurora d64bd9d934 [skip actions] 2025-04-23 19:28:03 +00:00
Violet Caulfield c3403bc080 Enhancements to Offline (#279) 2025-04-23 13:53:07 -05:00
anultravioletaurora af7e9f562f [skip actions] 2025-04-23 04:52:03 +00:00
Violet Caulfield d570ed2313 Move Internet Connection Watcher (#278)
* move internet connection watcher into the tab bar as to avoid crowding the navigation bar on iOS
2025-04-22 23:08:02 -05:00
anultravioletaurora fff819186c [skip actions] 2025-04-22 17:38:09 +00: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
anultravioletaurora 1c61a752a0 [skip actions] 2025-04-22 12:23:46 +00:00
anultravioletaurora 20152fe072 [skip actions] 2025-04-22 11:45:39 +00:00
anultravioletaurora 12c95d8fb4 [skip actions] 2025-04-21 19:17:45 +00:00
anultravioletaurora 82032e53e2 [skip actions] 2025-04-21 13:47:39 +00:00
Violet Caulfield 2fc2dae053 bump version number
Rerun CI - no new features
2025-04-21 08:17:15 -05:00
anultravioletaurora 26db48e47b [skip actions] 2025-04-21 04:25:32 +00:00
anultravioletaurora 47b66c9042 [skip actions] 2025-04-21 03:48:14 +00:00
anultravioletaurora a676683824 [skip actions] 2025-04-20 22:05:36 +00:00
Violet Caulfield f096f7d493 Update package.json 2025-04-20 16:36:36 -05:00
Violet Caulfield 245e8d7a4f bump version number
Increment version number to kick off CI and test discord notifications

No new features 👍
2025-04-20 15:32:41 -05:00
anultravioletaurora 34db74f8af [skip actions] 2025-04-20 13:29:46 +00:00
anultravioletaurora a104158985 [skip actions] 2025-04-18 00:35:45 +00:00
Violet Caulfield 6c7df36034 format package.json 2025-04-17 18:43:36 -05:00
anultravioletaurora 1a0f75ddb5 [skip actions] 2025-04-16 20:54:47 +00:00
Violet Caulfield 1e942a1c1b material tabs separator for album types and similar artists 2025-04-15 22:40:47 -05:00