Norman
eb8913479b
Add album grouping column ( #1722 )
...
* Add album grouping column
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2026-02-26 20:34:55 -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
ec12e89653
fix missing blur config from expanded album image
2026-02-23 23:48:56 -08:00
Kendall Garner
77fef33cbf
improve album artist favorite performance and search ( #1709 )
...
* improve album artist favorite performance and search
* adjust top songs / favorite songs sections
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2026-02-13 20:13:28 -08:00
jeffvli
e855f7dd01
remove invalid detail view type for song list config
2026-02-13 12:19:14 -08:00
jeffvli
123842dfda
attempt to optimize the tagList query
...
- this query in some cases can return a very large amount of data, depending on the size of the user's library
- increasing the cacheTime reduces the frequency of fetches while disabling structuralSharing reduces the need for react-query to do a deep equality comparison for the cache
2026-02-13 11:53:42 -08:00
jeffvli
f1b5dc8ef3
add additional client-side filters to playlist songs
2026-02-12 22:00:07 -08:00
Jeff
e6f49b9f1f
Add album view for playlists ( #1700 )
...
* update client side song ordering to include album order
* add compact styling to LibraryHeader
* move search button to top right of LibraryHeader
2026-02-11 21:48:25 -08:00
Jeff
f39a7f8d6f
Add album detail list view ( #1681 )
2026-02-09 21:56:08 -08:00
jeffvli
4c256348fc
add configuration to blur explicit album/song art
2026-02-04 01:20:31 -08:00
jeffvli
2d963a9d23
use correct filters for album song sort options
2026-02-03 23:58:44 -08:00
jeffvli
ac5611fdca
add favorite songs section to artist page ( #1604 )
2026-02-02 22:23:38 -08:00
Kendall Garner
f998491beb
fix(playlist): optimistically update rating for playlist song list
2026-02-02 20:48:44 -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
e12150d026
match Save as Collection popover width to its target
2026-02-01 20:26:02 -08:00
jeffvli
54bc241984
add Save as Collection button to the filters modal
2026-02-01 20:25:43 -08:00
jeffvli
216353837c
decrease zIndex of error boundary ServerSelector to prevent display above FullScreenPlayer
2026-02-01 18:55:08 -08:00
jeffvli
131e1ec11d
support filter pinning on the genre detail list
2026-01-30 21:42:17 -08:00
jeffvli
1a5e513526
add list filter collections
2026-01-30 20:03:27 -08:00
jeffvli
8ae1fb4fdb
fix type errors
2026-01-29 20:46:07 -08:00
jeffvli
c1f48b21a4
add config to show/hide table header
2026-01-29 19:43:00 -08:00
jeffvli
ced3b491ff
add SortName client side sort option ( #1612 )
2026-01-28 20:45:47 -08:00
jeffvli
bd34a729b3
set debounce / viewport for images used in the app
2026-01-28 19:49:37 -08:00
jeffvli
26284e2412
decrease long animation durations ( #1553 )
2026-01-24 17:08:06 -08:00
Kendall Garner
6e4cd6912b
enable refresh for all home carousels, and fix favorite/rating on home
2026-01-24 14:54:29 -08:00
jeffvli
dbfb547af9
remove favorite/rating handlers from PlayerContext to prevent rerenders from consumers
2026-01-21 01:57:47 -08:00
jeffvli
0492b867aa
optimize rating/favorite to prevent blocking UI
2026-01-21 01:38:11 -08:00
jeffvli
5fd0ffaa4f
make reset filter button size consistent with unpin
2026-01-18 17:24:52 -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
cad3b4c905
fix stale updates in Grid/Table config
2026-01-17 22:01:24 -08:00
jeffvli
27f82aef94
conditionally disable Subsonic list filters based on availability ( #1567 )
2026-01-17 18:20:40 -08:00
jeffvli
5b519320c2
enhance album/song list filters
2026-01-17 16:56:35 -08:00
jeffvli
8c5188dfd0
add VirtualMultiSelect component for filters
2026-01-17 16:25:12 -08:00
jeffvli
431ff76e19
clean up old logs
2026-01-16 11:05:33 -08:00
jeffvli
f5dabc134a
revert library title wrap style
2026-01-16 03:55:29 -08:00
jeffvli
1a3fbe0a7a
improve text wrap on library header
2026-01-15 21:40:47 -08:00
jeffvli
b79ebdfbef
revert to old feature carousel style ( #1412 )
2026-01-14 21:15:24 -08:00
jeffvli
29957780cb
fix wrong imageRes being used in some cases
2026-01-03 16:00:32 -08:00
jeffvli
d06d1674d1
optimize various base components
2026-01-03 01:01:54 -08:00
jeffvli
8eab4933ae
fix click handler on LibraryHeader image
2025-12-30 21:19:29 -08:00
jeffvli
031f443238
re-add missing styles onto library header image
2025-12-30 21:09:47 -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
4dc3a0e8d1
decrease opacity of header background image
2025-12-30 13:37:26 -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
Pyx
42058ff6d6
fix: correct propagation on settings menu ( #1453 )
...
* fix propagation error on settings menu
2025-12-29 14:57:49 -08:00
jeffvli
e2d56c70b1
add optimistic update for top songs list ( #1414 )
2025-12-28 03:47:01 -08:00