Commit Graph

30 Commits

Author SHA1 Message Date
Violet Caulfield a84986ae6e RN Upgrade, Tidying Up Configs (#875)
* react native upgrade

tidying up configs and moving to the config folder

* remove unneeded patch file and dns dependencies
2025-12-28 18:12:19 -06:00
Violet Caulfield b71708afaf Bump some Deps, Fix some Shit (#864)
update some dependencies (pager view, nitro ota)

adjustments to carplay setup
2025-12-21 22:05:23 -06:00
Violet Caulfield 4905ccfd2a Add A-Z Selector for Tracks, Fix issue where home screen didn't load fully on sign in (#505)
Remove Home and Library Context Providers, move their data fetching functionality to reusable Tanstack Query hooks

Fix an issue playlists not showing up after creating

fix issue where the home screen didn't fully load on sign in
2025-09-04 16:35:59 -05:00
Ritesh Shukla 7a0ac95164 Migrate Network Status to Zustand Store (#499)
Moves the network status state to a Zustand Store for better reusability and to reduce the complexity of the network context

No new user facing changes
2025-08-29 11:53:36 -05:00
Violet Caulfield 5a723bcefe getting context sheet navigation to work 2025-08-15 11:32:13 -05:00
Violet Caulfield aefcef4aed navigation stack refactor 2025-08-14 06:29:01 -05: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
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 5ca00df6f7 [skip actions]
run prettier
2025-04-12 10:16:10 -05:00
Violet Caulfield 54aedd0270 smol optimizations 2025-02-27 06:21:57 -06:00
Violet Caulfield 03b2ca2b54 remove freezing for now, I think we're good with memory usage 2025-02-19 17:23:08 -06:00
Violet Caulfield 572d5cd57e remove this 2025-02-18 08:45:23 -06:00
Violet Caulfield 5d72f561f7 screens changes 2025-02-17 19:07:55 -06:00
Violet Caulfield b08ac532fc do i need this 2025-02-17 18:48:22 -06:00
Violet Caulfield e81964daec add react freeze 2025-02-17 16:55:09 -06:00
Violet Caulfield c2c8ae458f maybe? 2025-01-24 23:12:37 -06:00
Violet Caulfield e15d8e8b92 maybe i need this too? 2025-01-24 23:07:19 -06:00
Violet Caulfield d7f074b023 singleton stuff 2025-01-19 09:57:58 -06:00
Violet Caulfield 678f946e28 Can I switch to a singleton for the api client? 2025-01-19 09:52:26 -06:00
Violet Caulfield a86d20f7cb idk 2025-01-06 09:33:59 -06:00
Violet Caulfield 23577b067c dog plz 2025-01-06 09:29:19 -06:00
Violet Caulfield b2446ade1c fix playbackservice to capture remote events 2025-01-06 09:26:28 -06:00
Violet Caulfield c7a3448e01 card stuff remove old stuff 2025-01-05 18:53:48 -06:00
Violet Caulfield 4911ba67ac plz 2025-01-01 13:29:44 -06:00
Violet Caulfield f10d41df6b maybe? 2025-01-01 13:27:03 -06:00
Violet Caulfield 04223573b1 remote control shtuff 2024-12-31 05:33:13 -06:00
Violet Caulfield 72eecd51f9 idk 2024-10-17 10:38:35 -05:00
Violet Caulfield c13b3b2ed5 getting this thing to look right 2024-10-15 13:46:04 -05:00
Violet Caulfield dbff669735 init project and add jellyfin sdk 2024-08-25 21:02:30 -05:00