Commit graph

23 commits

Author SHA1 Message Date
Kendall Garner
9cd8807a75
[bugfix]: Handle top-level songs for Jellyfin (#553)
* [bugfix]: Handle top-level songs for Jellyfin

If a song is at the top level of a music folder, Jellyfin will not
group that into an album (See https://jellyfin.org/docs/general/server/media/music/).

This PR introduces a few changes:
- Gives tracks with no album ID a special route (`/dummy/${id}`)
- Gives a new route for dummy albums, warning about the error. This is designed to look _like_ the album detail page

* `are are` > `are`

* revert name changes
2024-04-30 03:18:43 +00:00
Benjamin
cb2597d2c8
Implement Navidrome sharing (#575)
* add share item feature

* take care of (mostly) everything

* bugfixes

* allow clicking on notification to open url

* readd the missing modal after router migration

* remove unnecessary extension

---------

Co-authored-by: Kendall Garner <17521368+kgarner7@users.noreply.github.com>
2024-04-22 03:03:22 +00:00
Kendall Garner
d03a3a11eb
[enhancement]: Support react-router links in Modal (#586) 2024-04-17 14:29:46 +00:00
jeffvli
3bbe696f4c Update react-router and add useTransition support 2023-09-25 16:13:27 -07:00
jeffvli
5896d886d7 Add genre list route and implementation 2023-08-03 16:58:35 -07:00
jeffvli
8029712b55 Add initial genre list support 2023-07-31 17:17:26 -07:00
jeffvli
30e52ebb54 Lint all files 2023-07-01 19:14:12 -07:00
jeffvli
fff1315fa5 Add search route 2023-05-20 02:08:37 -07:00
jeffvli
bc5f1f13f0 Move settings to route instead of modal 2023-03-30 03:01:31 -07:00
jeffvli
2e74f7533a Reuse song list for artist songs 2023-01-15 20:39:43 -08:00
jeffvli
5614ad54f2 Add view artist discography 2023-01-15 16:22:07 -08:00
jeffvli
fc57605219 Select router type based on desktop/web 2023-01-15 16:11:26 -08:00
jeffvli
92cde507d9 Add artist top songs list 2023-01-13 13:51:19 -08:00
jeffvli
4e8dc868bb Add routes to artist song list / discography 2023-01-13 01:09:34 -08:00
jeffvli
9b8bcb05bd Add initial album artist detail route 2023-01-12 18:43:25 -08:00
jeffvli
0f66687843 Misc. optimizations 2023-01-07 23:09:58 -08:00
jeffvli
98ef0b44ec Add error boundaries to individual routes 2023-01-04 22:38:27 -08:00
jeffvli
8b04f70106 Add dedicated playlist song list page 2023-01-01 13:58:05 -08:00
jeffvli
0f364f7c5c Add initial playlist detail page 2022-12-31 18:03:26 -08:00
jeffvli
ec79d91d30 Add playlist list 2022-12-31 03:46:12 -08:00
jeffvli
24af17b8fe Add album artist list route 2022-12-30 21:04:06 -08:00
jeffvli
1d82c84c9e Add initial album detail page 2022-12-29 18:45:01 -08:00
jeffvli
e87c814068 Add files 2022-12-19 17:44:40 -08:00