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
jeffvli
0a7029f7bc
add support for full playlist re-order ( #1327 )
2025-12-06 17:41:13 -08:00
jeffvli
7ac47377f1
maintain playlist order on header play ( #1318 )
2025-12-04 21:33:10 -08:00
jeffvli
69fa5bc733
fix playlist refresh
2025-12-03 22:29:26 -08:00
jeffvli
cb2581252b
remove _custom query usage for playlists
2025-12-03 18:31:42 -08:00
jeffvli
55ebc7d74a
improve image column play handler to support long press
2025-12-03 16:25:28 -08:00
jeffvli
917bf91583
add folder browsing support ( #315 )
2025-12-03 14:55:16 -08:00
jeffvli
8d53358d33
make query editor button easier to click
2025-12-02 01:35:18 -08:00
jeffvli
65f24c2c03
more fixes to list filters
2025-12-02 01:35:18 -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
6d87da2474
fix album list filters
2025-11-30 15:32:18 -08:00
jeffvli
f5ab1d8e8a
hide grid from certain list configs
2025-11-29 20:16:41 -08:00
jeffvli
7744f58c8c
more types fixes on playlist detail
2025-11-29 20:14:34 -08:00
jeffvli
297db71850
fix types on playlist songs table
2025-11-29 20:09:22 -08:00
jeffvli
24846fbae4
refactor playlist route component organization
2025-11-29 20:05:08 -08:00
jeffvli
ad198ea047
remove animations and various smart playlist adjustments
2025-11-29 19:55:22 -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
jeffvli
576d14dca0
remove motion wrapper
2025-11-29 19:33:41 -08:00
jeffvli
a6945bc1f3
add date picker operators to smart playlist
2025-11-29 19:33:41 -08:00
jeffvli
6094a520e2
support custom smart playlist tags
2025-11-29 19:33:41 -08:00
jeffvli
d22fee887c
add wrapper for mantine useForm
2025-11-29 19:33:41 -08:00
jeffvli
5e12a666e3
optimize query builder
2025-11-29 19:33:41 -08:00
jeffvli
bb1705a774
redesign smart playlist, add multisort
2025-11-29 19:33:41 -08:00
jeffvli
974e96c7b4
fix playlist count badge loader
2025-11-29 19:33:41 -08:00
jeffvli
a99a02c94c
adjust default modal styles
2025-11-29 19:33:41 -08:00
jeffvli
72e2e6daca
update fields and add multiselect to smart playlist sort
2025-11-29 19:33:40 -08:00