Commit Graph

366 Commits

Author SHA1 Message Date
Violet Caulfield
42e63b58f3 version bump
[skip actions]
2025-05-31 07:27:02 -05:00
Ritesh Shukla
ca58dbfcec Fix (#392)
Update CI workflows

* add ai release notes to the release

no new user features
---------

Co-authored-by: Violet Caulfield <violet@cosmonautical.cloud>
2025-05-31 07:01:36 -05:00
anultravioletaurora
5eb3305b5d [skip actions] 2025-05-26 14:46:02 +00:00
anultravioletaurora
a569f10008 [skip actions] 2025-05-24 15:35:56 +00:00
anultravioletaurora
227c40d852 [skip actions] 2025-05-24 12:28:26 +00:00
anultravioletaurora
e929ae4a48 [skip actions] 2025-05-23 16:17:04 +00:00
anultravioletaurora
839a6f5f6f [skip actions] 2025-05-22 15:45:37 +00:00
anultravioletaurora
4b1c417e7d [skip actions] 2025-05-22 13:09:37 +00:00
Violet Caulfield
2222136696 fix CI 2025-05-22 07:36:51 -05:00
anultravioletaurora
6110c14bf0 [skip actions] 2025-05-18 16:53:23 +00:00
Violet Caulfield
cdb75fad51 A-Z Selector for Artists, Prep for the same for Albums, Style Fixes, Verbiage Adjustments (#373)
Lots of overall improvements to styling, color usage, and wording

Adds more iconography, adjust settings tab to hide "Labs", enabled via 5 taps on "Made with <3" message

Adds flashlist, for faster lists. Lots of work on the library to add an alphabetical selector for skipping to a particular spot in the list quickly. Will be iterated on as we build out more ways to sort and view your library!

adds additional dns fixes for connecting to a local domain
2025-05-18 10:35:46 -05:00
Violet Caulfield
b6bb08a746 Update some Verbiage (#369)
Update OTA update verbiage

Remove problematic logging where the enter server address was being logged out
2025-05-16 04:27:42 -05:00
anultravioletaurora
3f91a51d65 [skip actions] 2025-05-16 02:46:56 +00:00
Violet Caulfield
e3691819fb Local DNS resolution Fails (#367)
Fixes an issue where connecting via a local domain wasn't possible
2025-05-15 20:19:18 -05:00
anultravioletaurora
a2663b3532 [skip actions] 2025-05-15 17:19:29 +00:00
Ritesh Shukla
20937ff359 Implement OTA Updates (#364)
Implements OTA updates, fetched via GitHub from our `App-Bundles` repository

All Typescript changes can be delivered this way

All native changes will need to go through the traditional `publish-beta` workflow, which is now run manually
2025-05-15 11:04:50 -05:00
anultravioletaurora
77884bdda9 [skip actions] 2025-05-15 13:10:02 +00:00
anultravioletaurora
e091999d7b [skip actions] 2025-05-15 05:36:03 +00:00
Violet Caulfield
53b1c0e5eb bump semver
The previous commit adds a wall for Patreon member names to be displayed. Thank you all for your support!
2025-05-14 23:46:51 -05:00
Violet Caulfield
fbc2964d3d update workflows 2025-05-14 21:07:04 -05:00
Violet Caulfield
a2461d4c2c bump semver 2025-05-14 18:46:18 -05:00
anultravioletaurora
7bfbf1a8e1 [skip actions] 2025-05-13 22:41:29 +00:00
Violet Caulfield
67048f2fdf Address Offline Playback after an Update (#359)
Fixes an issue where playing a downloaded track wasn't possible to playback on iOS after taking an update
2025-05-13 17:12:08 -05:00
anultravioletaurora
4dd119436f [skip actions] 2025-05-13 21:21:55 +00:00
Violet Caulfield
cbdb979afe Move Storage Usage to Storage Tab (#357)
Move Storage Usage metrics to Storage Tab in Settings

Future updates will include the ability to bulk delete downloads
2025-05-13 15:36:16 -05:00
anultravioletaurora
015c4dfb55 [skip actions] 2025-05-12 23:50:51 +00:00
anultravioletaurora
9e920886e6 [skip actions] 2025-05-12 12:20:53 +00:00
Violet Caulfield
6e41b41259 bump semver
readme updates
2025-05-12 06:49:26 -05:00
Violet Caulfield
b5ea805c32 Update success color for light mode (#351)
Update success color on light mode - it's a bit too bright

Headway on custom theme support

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-12 05:09:00 -05:00
anultravioletaurora
10e618673c [skip actions] 2025-05-12 07:04:30 +00:00
anultravioletaurora
a717d4cefa [skip actions] 2025-05-12 01:09:43 +00:00
anultravioletaurora
9794d3d119 [skip actions] 2025-05-12 00:04:53 +00:00
anultravioletaurora
e3c1e9ffe7 [skip actions] 2025-05-11 22:06:51 +00:00
anultravioletaurora
f661bd1438 [skip actions] 2025-05-11 17:49:02 +00:00
anultravioletaurora
b7e863ecbf [skip actions] 2025-05-11 16:01:25 +00:00
Violet Caulfield
bfaa92bb4a Fixes to Logging and Telemetry, Settings Tab Styling (#344)
Addresses the issue where turning on metrics at log would clear whether the user is using HTTPS and clear their entered server address. Also fixes an issue where turning on metrics in the settings would caused the screen to flash

Minor settings tab name tweaks: Settings -> App, Added Playback for future playback settings (Gapless Playback, Crossfade, Repeat Mode, AutoPlay). Added version number to the info tab

Fixed margins on Discover -> Recently Added since it was hard to press on the heading to get to the full screen view

Thanks for all the support! ~Violet
2025-05-11 10:27:18 -05:00
anultravioletaurora
90fb5641d2 [skip actions] 2025-05-10 19:49:29 +00:00
anultravioletaurora
b0f40caf15 [skip actions] 2025-05-10 08:29:05 +00:00
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
anultravioletaurora
eec22d70c2 [skip actions] 2025-05-09 15:36:25 +00:00
anultravioletaurora
d533ef1d54 [skip actions] 2025-05-09 14:21:11 +00: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
anultravioletaurora
0e547fcb53 [skip actions] 2025-05-07 19:27:56 +00:00
Violet Caulfield
350ee0d1dc Animation on Playlist Screen, Adjust Playlist Editing Controls, Add Playlist Instant Mix (#331)
Adds some animation to the UI for Playlists. Collapses the artwork and keeps the controls at a place where they can be accessed in the list

In future revisions, public and shared playlists will have their controls displayed properly in that tool bar
2025-05-07 13:55:40 -05:00
anultravioletaurora
d6cb30ccab [skip actions] 2025-05-06 22:27:47 +00:00
Violet Caulfield
a1f007718b Artist Tab UI Jitter, Featured on Albums, Multiple columns on larger screens (#330)
Add some springing to the artist banner artwork so that it doesn't jitter as much

Adds a tab for "Featured on" albums, where albums that the artist is featured on will go. This tab does not appear if there are no featured on albums

Adds multicolumn support for larger screens (tested on iPad Pro). Now there will be as many columns as the width allows for cards
2025-05-06 16:59:01 -05:00
anultravioletaurora
8ab3129181 [skip actions] 2025-05-05 13:40:20 +00:00
Violet Caulfield
badec1e294 Slider Enhancements, Artist Instant Mixes (#329)
Adds some slider enhancements from @riteshshukla04

Adds an Instant Mix button to the artist pages, moves Artist title text, and makes favoriting an artist more ergonomic

Add image placeholders in some spots (just a background color)

Fixes to navigational stack - on iOS long pressing on the back button should now properly reveal all of the screen names in the stack. Before, albums and playlists wouldn't have any text associated with them
2025-05-05 07:49:45 -05:00
anultravioletaurora
43d09ae3ce [skip actions] 2025-05-02 23:59:15 +00:00
Violet Caulfield
c421c20d35 API Client Refactor, Add Frequents to CarPlay, Allow Playback on Startup (#327)
Refactors the client.ts file and moves it's functionality into the JellifyContext for use in other componentry. Lots of touching in the api folder to refactor this. I also found an issue when adding items to a playlist, so I bumped the axios package - which fixed the issue.

Adds "Most Played" and "On Repeat" sections to CarPlay. Most Played will allow users to view their most played artists, while On Repeat will give users access to their top tracks, of which they can select and start playback

Fixes an issue where on startup, if the user was logged in and had a persisted queue, it wouldn't playback. Users should be able to directly start up the queue upon relaunching the app if they are authenticated
2025-05-02 18:34:57 -05:00