Norman
aa3c9251f5
feat: album group has a config and can set the image size ( #2153 )
...
* Created a new album group configuration which includes (for now) an option to set the image size of the album group artwork.
2026-06-29 19:00:20 -07:00
Kendall Garner
da445b815d
feat(genre): support sorting by track/album count
2026-06-28 19:39:32 -07:00
jeffvli
64efbc5210
add table row playback controls
...
- supports song, album, artist, and album artist tables
- hovering over the first row index or track number column will display a hovercard for the playback controls
2026-05-19 21:03:27 -07:00
Jeff
e2a1d813a9
Use proper casing for i18n locales ( #1998 )
2026-05-11 19:42:07 -07:00
jeffvli
f5eb3f1488
wrap useHotkeys to disable on command palette open ( #1925 )
2026-04-28 19:31:41 -07:00
jeffvli
8eab9edb15
fix performance issue related to blurred library header
2026-04-28 19:05:43 -07:00
jeffvli
6fc7b6b271
support image drop for upload
2026-04-06 11:41:33 -07:00
jeffvli
c8e8f58cce
re-add useTransition to router
2026-04-05 21:54:07 -07:00
jeffvli
031d365262
decrease padding on list header
2026-04-05 03:49:31 -07:00
jeffvli
3e5a8ac78d
re-add default suspense to album/artist routes
2026-04-04 22:25:21 -07:00
jeffvli
99530c670e
redesign queue controls bar
2026-04-04 17:37:05 -07:00
jeffvli
7442f9d3ca
support navidrome playlist image upload
2026-04-02 01:23:09 -07:00
jeffvli
67231753e4
add list search links to command palette
2026-03-18 02:51:27 -07:00
jeffvli
db88a6bc22
support vertical play queue layout
2026-03-17 19:01:01 -07:00
jeffvli
8825fc1e84
unhide image on error on libraryheader
2026-03-09 20:49:02 -07:00
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
jeffvli
e855f7dd01
remove invalid detail view type for song list config
2026-02-13 12:19:14 -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
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
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
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