Jeff
e2a1d813a9
Use proper casing for i18n locales ( #1998 )
2026-05-11 19:42:07 -07:00
jeffvli
c8e8f58cce
re-add useTransition to router
2026-04-05 21:54:07 -07:00
Kendall Garner
a32fed3bcf
chore: upgrade dependencies ( #1906 )
...
* upgrade dependencies
* downgrade fast-average-color
2026-04-04 17:10:57 -07:00
jeffvli
d78ea440cc
set low fetchPriority for carousel images
2026-03-11 19:41:04 -07:00
jeffvli
9e08157517
add has_rating filter for Navidrome song list
2026-03-06 18:03:14 -08:00
Alexander Welsing
4918b412b2
Album radio ( #1759 )
...
* added album radio feature
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2026-02-26 20:33:00 -08:00
jeffvli
503e4b2bac
fix list refresh not working on discography/genre pages
2026-02-13 21:38:12 -08:00
jeffvli
e855f7dd01
remove invalid detail view type for song list config
2026-02-13 12:19:14 -08:00
jeffvli
7ba2f6b827
fix removed filter functions
2026-02-12 22:04:08 -08:00
Damien Erambert
55a6ea4fca
Prevent double fetching when force refreshing paginated views ( #1637 )
...
* Prevent double fetching when force refreshing paginated views
* remove await from infinite list loader query invalidation
* add mutation and loading state to list refresh
* add non-suspense query to list genre filters to add loading state
* remove list count data set on random queries
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2026-02-02 20:25:19 -08:00
jeffvli
1a5e513526
add list filter collections
2026-01-30 20:03:27 -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
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
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
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
46b80b9a18
add loading placeholder cards to grid carousel
2026-01-16 01:31:48 -08:00
jeffvli
d06d1674d1
optimize various base components
2026-01-03 01:01:54 -08:00
jeffvli
b00f9795bf
add song infinite carousel ( #1464 )
2025-12-31 01:20:04 -08:00
jeffvli
adc094005f
improve compact size item card
2025-12-30 03:59:17 -08:00
jeffvli
99be12e648
improve list loading indicator
2025-12-28 03:05:20 -08:00
jeffvli
7f52b31b40
use multiselect for navidrome song tag filters
2025-12-28 01:26:36 -08:00
jeffvli
51587fbb6b
add grid item card size presets
2025-12-23 21:59:52 -08:00
farfromrefuge
a322717e0e
feat: add artist radio and track radio (in context menu) ( #1437 )
...
* Add API support for artist radio and track radio features
* Add translation strings and settings UI for artist radio count
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2025-12-23 20:46:19 -08:00
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
Kendall Garner
ed5d590a6b
feat: sync play queue for navidrome/subsonic ( #1335 )
...
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2025-12-12 21:05:00 -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
65a7c3440b
add player autodj ( #7 )
2025-12-07 15:04:39 -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
3f704f1f35
add 12 hour cache for list count queries
2025-11-29 19:33:42 -08:00
jeffvli
108ba53be2
lint all files
2025-11-29 19:33:42 -08:00