jeffvli
9e49a45db9
fix initial list order on artist discography ( #1378 )
2025-12-15 21:07:24 -08:00
jeffvli
455452bf77
revert padding of sidebar filters
2025-12-15 01:14:19 -08:00
jeffvli
253a78b236
increase padding on list filters
2025-12-14 06:12:56 -08:00
jeffvli
a14e5f08ee
allow user to unpin list sidebar
2025-12-13 02:03:04 -08:00
jeffvli
eb100351a6
add proper labels to ND tag filters
2025-12-13 00:20:43 -08:00
jeffvli
bea5bd7857
add activeRowId styles to song list table
2025-12-10 21:58:30 -08:00
jeffvli
a19a6815e9
remove unused refs from list/grid components
2025-12-08 22:00:34 -08:00
jeffvli
1438f42616
decouple genre/artist album and song list page sorts
2025-12-04 22:11:12 -08:00
jeffvli
f84506ce01
use tags list for Navidrome genres to support counts
2025-12-02 18:38:08 -08:00
jeffvli
aff7a61bca
fix list filters
2025-12-02 00:11:42 -08:00
jeffvli
baf40ba50e
add display type toggle to list headers
2025-12-01 18:36:02 -08:00
jeffvli
84b464090c
optimize list content pages with sidebar to prevent extra rerender on config change
2025-12-01 17:52:49 -08:00
jeffvli
96acf759ff
fix subsonic / jellyfin filters
2025-11-30 17:25:44 -08:00
jeffvli
c5c2b24a9d
fix song list filters
2025-11-30 15:58:49 -08:00
jeffvli
6d87da2474
fix album list filters
2025-11-30 15:32:18 -08:00
jeffvli
108ba53be2
lint all files
2025-11-29 19:33:42 -08:00
jeffvli
b097d67d71
properly handle switch between genre display states without filter clobber
2025-11-29 19:33:41 -08:00
jeffvli
9e1cdcc93e
remove max width from list pages
2025-11-29 19:33:40 -08:00
jeffvli
3f8a3a5e03
fix override query behavior on list pages
2025-11-29 19:33:40 -08:00
jeffvli
ac5de29c71
reimplement artist discog / tracks routes
2025-11-29 19:33:39 -08:00
jeffvli
e78a46ab24
optimize list refresh functions
2025-11-29 19:33:38 -08:00
jeffvli
d3132ad570
reimplement genre detail route
2025-11-29 19:33:38 -08:00
jeffvli
485fe8085c
handle manual grid rows on paginated lists
2025-11-29 19:33:35 -08:00
jeffvli
c691c349dd
handle table row index values on paginated lists
2025-11-29 19:33:35 -08:00
jeffvli
dff3d0b04c
add play handlers to all remaining library headers
2025-11-29 19:33:34 -08:00
jeffvli
71bea66ab7
add play buttons for each list page header
2025-11-29 19:33:34 -08:00
jeffvli
ea95a7bbd1
remove expansion from song table
2025-11-29 19:33:34 -08:00
jeffvli
a92a829ca7
add global music folder selector
2025-11-29 19:33:32 -08:00
jeffvli
00a012df78
add overrideQuery to all list views
2025-11-29 19:32:24 -08:00
jeffvli
b6c3200419
implement item list grid card row customization
2025-11-29 19:32:23 -08:00
jeffvli
a03ea3b4d8
add draggable table column reorder
2025-11-29 19:32:22 -08:00
jeffvli
4c92da9ab5
add draggable table column resize
2025-11-29 19:32:22 -08:00
jeffvli
da2109b310
refactor grid list to support index offset
2025-11-29 19:32:21 -08:00
jeffvli
ee1803448c
add autoFitColumns config to tables
2025-11-29 19:32:16 -08:00
jeffvli
0b56524b7d
migrate item grid back to react-window v1
2025-11-29 19:32:12 -08:00
jeffvli
34dc917271
reset scroll position on list page change
2025-11-29 19:32:12 -08:00
jeffvli
dae04e2aeb
add table item selection
2025-11-29 19:32:12 -08:00
jeffvli
2504c0ec10
fix list loader query keys
2025-11-29 19:32:11 -08:00
jeffvli
33735c1314
implement new lists for songs
2025-11-29 19:32:10 -08:00
jeffvli
550ba4f768
temporarily remove old player implementations to prevent broken app
2025-11-29 19:30:46 -08:00
jeffvli
f266e299f5
remove old api types files
2025-11-03 11:16:50 -08:00
jeffvli
c7a473d864
refactor api controller to internalize server fetch
2025-11-02 21:56:35 -08:00
jeffvli
8dbaec3943
fix type errors
2025-11-02 04:27:44 -08:00
jeffvli
b685ec370a
remove barrel files in renderer
2025-11-02 01:39:01 -07:00
jeffvli
8115963264
upgrade and refactor for react-query v5
2025-11-02 01:38:47 -07:00
Lyall
4dd52b0cef
feat: Add explicit status for Navidrome and OpenSubsonic ( #1220 )
...
* add navidrome explicit status
* add ExplicitStatus enum and support opensubsonic
* add explicit status to cards
2025-10-26 13:48:45 +00:00
Kendall Garner
4a48598260
add multiple genre support for nd albums/tracks
2025-09-28 19:59:20 -07:00
jeffvli
8b141d652c
disable single attribute per line
2025-07-12 11:17:54 -07:00
Lyall
a2e5f86eac
fix navidrome filter labels ( #995 )
2025-07-05 16:31:35 -07:00
Kendall Garner
176a95a946
Compilation support for Jellyfin artist albums, misc other album filter fixes
...
- Jellyfin will use `ContributingArtistsId` (compilation), `AlbumArtistIds` (compilation is false), or `ArtistIds` (unspecified; all)
- Jellyfin can filter by compilation _only_ on the artist discography page
- Navidrome album filter fix for `defaultValue` display and prevent showing `tagQuery` 0 when querying
- Subsonic can filter by one or more artists in the album page. Sort is also applied on these items
- Bump genre/tag cache/stale time to 2/1 minutes
- Fix various cases where the album filter would display as active when it wasn't
2025-07-02 07:44:57 -07:00