jeffvli
8e6078515a
add spinner for color loading fallback
2026-01-30 21:07:07 -08:00
jeffvli
1a5e513526
add list filter collections
2026-01-30 20:03:27 -08:00
Damien Erambert
6a0c2213a5
Prevent scrollbar appearing in album metadata column on large viewport ( #1629 )
...
* Prevent layout shifting due to scrollbar appearing in album metadata column
2026-01-30 17:48:55 -08:00
jeffvli
8ae1fb4fdb
fix type errors
2026-01-29 20:46:07 -08:00
jeffvli
74b0e38f7e
remove direct references to plural translation keys
2026-01-29 19:52:42 -08:00
jeffvli
c1f48b21a4
add config to show/hide table header
2026-01-29 19:43:00 -08:00
jeffvli
78aebd7c5d
add configuration to revert to single-select ItemGrid behavior
2026-01-28 20:14:05 -08:00
jeffvli
34e037725c
disable autoscroll on non-list tables
2026-01-22 02:08:09 -08:00
jeffvli
dbfb547af9
remove favorite/rating handlers from PlayerContext to prevent rerenders from consumers
2026-01-21 01:57:47 -08:00
jeffvli
9a8986834e
remove wait for color calc on detail pages causing extra render
2026-01-20 15:40:48 -08:00
jeffvli
c3d4f6cacd
properly handle disableArtistFilter and disableGenreFilter props for all list filters
2026-01-18 14:07:52 -08:00
jeffvli
dad3d10a83
move filter reset button to header
2026-01-18 14:04:30 -08:00
Kendall Garner
5c06624f8c
Initial work: support showing studios for jellyfin, allow pill to be clickable ( #1566 )
2026-01-18 13:53:34 -08:00
jeffvli
4155cd0963
optimize ND/JF list fetch
...
- no longer requires 2 separate fetches for count and data
- the list count includes the first page so we set the query data directly
2026-01-17 19:57:12 -08:00
jeffvli
27f82aef94
conditionally disable Subsonic list filters based on availability ( #1567 )
2026-01-17 18:20:40 -08:00
jeffvli
9f9d685353
decrease font weight of JoinedArtists display
2026-01-17 17:46:51 -08:00
jeffvli
9b97a3fa61
add reset button to list filters
2026-01-17 17:43:55 -08:00
jeffvli
5b519320c2
enhance album/song list filters
2026-01-17 16:56:35 -08:00
jeffvli
5901748b76
fix disc group selection state in album songs
2026-01-17 04:29:06 -08:00
jeffvli
aec2f85165
add filter Link to album recordlabels ( #1541 )
2026-01-17 02:00:06 -08:00
jeffvli
d1aed5007f
refactor item list to use accessor function
2026-01-16 23:45:46 -08:00
jeffvli
a59e57572c
support query key override on infinite carousels
2026-01-16 04:34:44 -08:00
jeffvli
8a14327aaf
use placeholderData instead of initialData for detail routes
2026-01-16 02:43:14 -08:00
jeffvli
b9311e841c
remove fade animation on album songs table
2026-01-16 02:01:08 -08:00
jeffvli
46b80b9a18
add loading placeholder cards to grid carousel
2026-01-16 01:31:48 -08:00
jeffvli
5ec8f1a904
add fallback to year for navidrome release display ( #1498 )
2026-01-04 15:22:37 -08:00
jeffvli
186811156e
add remixer to song artist ( #1400 )
2026-01-03 03:03:10 -08:00
jeffvli
0336f4afea
fix related tab sizing ( #1484 )
2026-01-03 01:19:37 -08:00
jeffvli
d06d1674d1
optimize various base components
2026-01-03 01:01:54 -08:00
jeffvli
a66c67e86d
optimize settings store
2026-01-03 01:01:54 -08:00
Qimiao Chen
af0354a4d5
Avoid an infinite loop when artist.name is an empty string. ( #1483 )
...
* Avoid an infinite loop when is an empty string.
---------
Co-authored-by: Jeff <42182408+jeffvli@users.noreply.github.com >
2026-01-03 00:53:26 -08:00
jeffvli
1a3e2eec70
add up to 2 genre carousels on the album page
2025-12-31 16:30:10 -08:00
jeffvli
72d0fca28b
support secondary public server URL
2025-12-30 21:05:38 -08:00
jeffvli
7aeadb531f
use ItemImage in library header
2025-12-30 16:17:37 -08:00
jeffvli
4e213ea79e
improve library header title size calculation
2025-12-30 16:13:04 -08:00
jeffvli
adc094005f
improve compact size item card
2025-12-30 03:59:17 -08:00
jeffvli
6aa3905922
use exact album artist names ( #1459 )
2025-12-30 03:39:53 -08:00
jeffvli
aa75aaaffb
add more metadata to album header / side
2025-12-30 02:33:23 -08:00
jeffvli
62ab4b7a00
add releaseType to album header
2025-12-29 21:16:39 -08:00
jeffvli
fd158b956a
reorganize album metadata tags
2025-12-28 16:27:27 -08:00
jeffvli
ef631d12cc
support multiselect for nd album artist_id filter
2025-12-28 06:44:31 -08:00
jeffvli
99be12e648
improve list loading indicator
2025-12-28 03:05:20 -08:00
jeffvli
18a864a049
use multiselect for navidrome tag filters ( #1420 )
2025-12-28 01:24:54 -08:00
Leonardo Salgueiro
df0d4b7032
feat: adding setting to show/hide user ratings ( #1426 )
...
* adding show/hide user ratings setting
2025-12-28 01:04:50 -08:00
jeffvli
796e511626
redesign artist page ( #416 ) ( #447 )
2025-12-26 21:13:04 -08:00
jeffvli
dff182cbc5
use correct id for runtime images in useItemImageUrl
2025-12-26 14:04:48 -08:00
jeffvli
51587fbb6b
add grid item card size presets
2025-12-23 21:59:52 -08:00
jeffvli
22751de2f6
fix image url generation on album detail header
2025-12-23 21:30:26 -08:00
jeffvli
936ba73fe4
remove refresh buttons from grid carousel by default
2025-12-23 21:27:12 -08:00
Jeff
25bfb65b6d
Add image URL generation at runtime to allow for dynamic image sizes ( #1439 )
...
* add getImageUrl to domain endpoints
* add new ItemImage component and hooks to generate image url
* add configuration for image resolution based on types
2025-12-23 20:18:52 -08:00