jeffvli
6fc7b6b271
support image drop for upload
2026-04-06 11:41:33 -07:00
jeffvli
918f453066
support navidrome artist image upload/delete
2026-04-06 11:41:26 -07:00
jeffvli
c8e8f58cce
re-add useTransition to router
2026-04-05 21:54:07 -07:00
jeffvli
3e5a8ac78d
re-add default suspense to album/artist routes
2026-04-04 22:25:21 -07:00
Kendall Garner
a32fed3bcf
chore: upgrade dependencies ( #1906 )
...
* upgrade dependencies
* downgrade fast-average-color
2026-04-04 17:10:57 -07:00
jeffvli
68dacea228
use resized images in artist header
2026-04-01 21:57:32 -07:00
jeffvli
e40a175e12
add qobuz and listenbrainz external links
2026-03-17 21:10:31 -07:00
riccardo
d96b282cae
feat: "open in spotify" button ( #1839 )
...
* feat: open in spotify
* fix: disable native spotify URI by default
2026-03-15 11:49:33 -07:00
jeffvli
d78ea440cc
set low fetchPriority for carousel images
2026-03-11 19:41:04 -07:00
jeffvli
1595805b83
add additional render optimizations to ArtistAlbums
2026-03-11 19:12:11 -07:00
jeffvli
8699b1ffea
add sort to artist favorite songs page ( #1691 )
2026-03-11 01:48:39 -07:00
jeffvli
66e7b44d75
add client-side sort to artist favorite songs ( #1691 )
2026-03-09 20:58:02 -07:00
jeffvli
ac0cc19c04
prefer artistInfo artist image
2026-03-09 20:49:02 -07:00
jeffvli
49ff928414
refactor artist header to better handle artist image from info endpoint
2026-03-09 01:54:04 -07:00
jeffvli
58ae76ce2a
use album order on artist page for queue add ( #1754 )
2026-03-09 00:47:55 -07:00
jeffvli
bc6cd5b014
refactor grid columns internally into album artist sections to handle null cases
2026-03-08 22:15:54 -07:00
jeffvli
17deac8d65
decouple AlbumArtistInfo from AlbumArtistDetail ( #1809 )
2026-03-08 22:06:18 -07: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
70fdd4bdc3
refactor album expansion to global scope
2026-02-13 14:59:15 -08:00
jeffvli
e855f7dd01
remove invalid detail view type for song list config
2026-02-13 12:19:14 -08:00
Jeff
f39a7f8d6f
Add album detail list view ( #1681 )
2026-02-09 21:56:08 -08:00
jeffvli
f56a836ffd
add personal/community toggle for artist top songs ( #1372 )
2026-02-03 23:58:44 -08:00
jeffvli
48e50430fe
add play button group to artist top / favorite song sections
2026-02-02 22:54:10 -08:00
jeffvli
ac5611fdca
add favorite songs section to artist page ( #1604 )
2026-02-02 22:23:38 -08:00
Damien Erambert
72fc5beb98
Use a re-usable Intl.Collator instance for locale compare when possible ( #1638 )
...
* Use a re-usable Intl.Collator instance for locale compare
2026-02-02 18:28:01 -08:00
Kendall Garner
d2d8ea8249
misc type fixes, album artist header page favorite/rating work now
2026-02-01 22:04:46 -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
9a8986834e
remove wait for color calc on detail pages causing extra render
2026-01-20 15:40:48 -08:00
jeffvli
6b599bf53d
remove compilation from primary album section groupings
2026-01-18 17:07:53 -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
9b97a3fa61
add reset button to list filters
2026-01-17 17:43:55 -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
1f12ef2151
increase album release section limit to 100 ( #1523 )
2026-01-14 21:55:21 -08:00
jeffvli
7ae0aa198e
use separator string for releasetype display
2026-01-04 02:54:00 -08:00
jeffvli
fd0d783e7d
use weighted ordering for album sections with secondary releasetypes
2026-01-03 15:51:58 -08:00
jeffvli
5ec025a70e
fix artist album search conditional render on no results
2026-01-03 15:42:41 -08:00
jeffvli
5c14d20f78
join releasetypes on 'all' mode on artist page
2026-01-03 02:09:59 -08:00
jeffvli
a66c67e86d
optimize settings store
2026-01-03 01:01:54 -08:00
Leonardo Salgueiro
a7d2a427ec
forcing string value for EP to always be upper case ( #1474 )
2026-01-01 11:59:27 -08:00
jeffvli
37ed99d0fb
optimize artist page load speed
2025-12-31 15:15:30 -08:00
jeffvli
7aeadb531f
use ItemImage in library header
2025-12-30 16:17:37 -08:00
jeffvli
adc094005f
improve compact size item card
2025-12-30 03:59:17 -08:00
jeffvli
82a566aee1
add artist release type configuration, fix page configurations
2025-12-29 20:54:58 -08:00
jeffvli
4006980b29
adjust artist page suspense fetching
2025-12-28 06:36:14 -08:00