jeffvli
ff96a5f121
lint
2026-04-06 12:06:55 -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
4fd56281d5
increase font size of smart playlist JSON editor
2026-04-05 02:42:05 -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
72f1d2f9f9
improve date parsing for partial dates ( #1683 )
2026-04-02 19:39:08 -07:00
jeffvli
ad11a9303c
add playlist description to expanded header
2026-04-02 18:36:42 -07:00
jeffvli
fbf82c1ef0
add playlist image upload to edit playlist modal
2026-04-02 17:41:25 -07:00
jeffvli
7442f9d3ca
support navidrome playlist image upload
2026-04-02 01:23:09 -07:00
jeffvli
c60610cb42
lint files
2026-03-31 21:12:48 -07:00
jeffvli
d3881ee3be
support limitPercent for smart playlists
2026-03-31 21:09:13 -07:00
Kendall Garner
68e6e3cf65
feat(playlist): support updating playlist track order ( #1875 )
...
* feat(playlist): support updating playlist track order
* force track mode when editing
* use common confirmation for save
* remove en editPLaylist key
2026-03-27 21:36:08 -07:00
jeffvli
16b713bc85
add missing suspense boundary around playlist filter sidebar
2026-03-11 22:00:39 -07:00
jeffvli
60776b5f02
fix missing list query invalidation on playlist create/delete
2026-03-11 02:04:51 -07:00
jeffvli
602808c742
directly replace playlist rules on save and replace
2026-03-07 21:18:55 -08: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
jeffvli
ceef7964af
add originalyear to smart playlist filters ( #1746 )
2026-02-24 00:34:07 -08:00
jeffvli
c39ddc3b45
refactor PlaylistQueryEditor to new file
2026-02-13 21:05:37 -08:00
jeffvli
1163c4ad5e
add JSON editor for playlist query builder ( #1711 )
2026-02-13 21:05:34 -08:00
jeffvli
9eb879fc37
hide favorite / rating from playlist album view items
2026-02-13 17:39:35 -08:00
jeffvli
e855f7dd01
remove invalid detail view type for song list config
2026-02-13 12:19:14 -08:00
jeffvli
f1b5dc8ef3
add additional client-side filters to playlist songs
2026-02-12 22:00:07 -08:00
jeffvli
c314fa0bf3
properly handle context menu in playlist album view
2026-02-12 00:54:45 -08:00
jeffvli
c5ebfac647
fix playlist grid view itemType to PLAYLIST_SONG to support remove from playlist
2026-02-12 00:28:39 -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
jeffvli
83d9042a47
decouple playlist song sort order from search results ( #1650 )
2026-02-09 22:28:37 -08:00
jeffvli
25ee57da1c
remove filter modal from playlist list header
2026-01-30 21:12:18 -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
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
ef5daad1dd
add more dynamic imports to optimize bundle
2026-01-17 07:32:16 -08:00
jeffvli
d1aed5007f
refactor item list to use accessor function
2026-01-16 23:45:46 -08:00
jeffvli
8a14327aaf
use placeholderData instead of initialData for detail routes
2026-01-16 02:43:14 -08:00
jeffvli
29957780cb
fix wrong imageRes being used in some cases
2026-01-03 16:00:32 -08:00
Flutter
e5c5985f0f
feat: playlist grid view ( #1476 )
...
* feat: grid view for playlists
2026-01-01 12:21:47 -08:00
jeffvli
7aeadb531f
use ItemImage in library header
2025-12-30 16:17:37 -08:00
jeffvli
4a025f82e4
fix incorrect imageId assignments ( #1456 )
2025-12-30 15:18:03 -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
331cddcabb
allow query preview when query editor is closed
2025-12-27 15:57:43 -08:00
jeffvli
d94b220319
fix playlist image urls
2025-12-27 14:58:57 -08:00
jeffvli
51587fbb6b
add grid item card size presets
2025-12-23 21:59:52 -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
jeffvli
752b191ad7
optimize playlist edit modal ( #1234 )
...
- remove user list fetch if not admin
- move to context modal to allow dynamic content
2025-12-14 04:43:48 -08:00
jeffvli
b4b106222e
optimize library headers ( #1374 )
2025-12-14 02:33:19 -08:00
jeffvli
d821e0a1f8
make create playlist form implementation consistent
2025-12-12 19:32:19 -08:00
jeffvli
a778f4c715
add header to playlist page
2025-12-10 22:36:57 -08:00
jeffvli
a19a6815e9
remove unused refs from list/grid components
2025-12-08 22:00:34 -08:00
jeffvli
d8b190c2b7
add skip to duplicates to playlist ctx menu - persist value
2025-12-07 12:39:28 -08:00