Jeff
59f4f43e84
Add ability to add/remove songs from playlist ( #17 )
...
* Add api for add/remove playlist items
* Add playlistItemId property to normalized Song
- This is used for Navidrome to delete songs from playlists
* Add mutations for add/remove from playlist
* Add context modal for playlist add
* Add remove from playlist from context menu
* Set jellyfin to use playlistItemId
* Adjust font sizing
* Add playlist add from detail pages
* Bump mantine to v6-alpha.2
2023-01-29 18:40:26 -08:00
jeffvli
d17f30f5e6
Add favorite handler to grid cards
2023-01-08 00:52:53 -08:00
jeffvli
1b25d88692
Rename add to queue text
2023-01-07 03:49:18 -08:00
jeffvli
6deab38c67
Add undefined check on scrollTo
2023-01-07 03:28:28 -08:00
jeffvli
d1dfbaedaa
Move LibraryItem type
2023-01-05 21:59:07 -08:00
jeffvli
ad3728a55d
Prevent blank screen on grid-view render
...
- Add loading prop to before rendering to check for itemCount
2023-01-05 11:03:24 -08:00
jeffvli
16433457ad
Use global state for grid card views
...
- Prevent re-render when fetching already cached state
2023-01-03 17:41:03 -08:00
jeffvli
1f232fa4da
Add card placeholder images
2022-12-30 21:31:13 -08:00
jeffvli
d5ccf64bda
Fix id type of play queue add from card
2022-12-29 18:28:56 -08:00
jeffvli
a423a45352
Rename play to 'add to queue'
2022-12-29 17:03:02 -08:00
jeffvli
5ed06f79b3
Change type name, add paginated table
2022-12-26 05:16:52 -08:00
jeffvli
7f62b583af
Adjust card shadow
2022-12-25 01:59:00 -08:00
jeffvli
26ea4c0cc9
Add ref controls to infinite grid
2022-12-24 20:19:56 -08:00
jeffvli
7d1083d1f7
Move card rows to separate component
2022-12-24 14:09:24 -08:00
jeffvli
6eb08243b7
Add generic to CardRow type
...
squash cardrow type
squash cardrow type
2022-12-24 14:09:02 -08:00
jeffvli
c858479d57
Redo queue handler as hook
2022-12-21 01:28:59 -08:00
jeffvli
e87c814068
Add files
2022-12-19 17:44:40 -08:00