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
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
108ba53be2
lint all files
2025-11-29 19:33:42 -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
jeffvli
06d0c715af
reimplement smart playlists
2025-11-29 19:33:40 -08:00
jeffvli
9e1cdcc93e
remove max width from list pages
2025-11-29 19:33:40 -08:00
jeffvli
3f8a3a5e03
fix override query behavior on list pages
2025-11-29 19:33:40 -08:00
jeffvli
092a9c3f19
add initial playlist reimplementation
2025-11-29 19:33:40 -08:00
jeffvli
e78a46ab24
optimize list refresh functions
2025-11-29 19:33:38 -08:00
jeffvli
59cdc66355
remove default bg from PageHeader
2025-11-29 19:33:37 -08:00
jeffvli
485fe8085c
handle manual grid rows on paginated lists
2025-11-29 19:33:35 -08:00
jeffvli
c691c349dd
handle table row index values on paginated lists
2025-11-29 19:33:35 -08:00
jeffvli
dff3d0b04c
add play handlers to all remaining library headers
2025-11-29 19:33:34 -08:00
jeffvli
71bea66ab7
add play buttons for each list page header
2025-11-29 19:33:34 -08:00
jeffvli
31d9ab048d
fix container ref instances
2025-11-29 19:33:32 -08:00
jeffvli
0de8035ca9
remove ag-grid
2025-11-29 19:32:25 -08:00
jeffvli
b5eadb64a1
various cleanup
2025-11-29 19:32:25 -08:00
jeffvli
00a012df78
add overrideQuery to all list views
2025-11-29 19:32:24 -08:00
jeffvli
9c2ed36b5c
add new playlist list
2025-11-29 19:32:23 -08:00
jeffvli
cccb5d7785
add drag to add to playlist
2025-11-29 19:32:23 -08:00
jeffvli
6ff5affb58
temp commit for breaking changes
2025-11-29 19:32:11 -08:00
jeffvli
427f808180
rename internal types in domain models
2025-11-29 19:30:47 -08:00
jeffvli
550ba4f768
temporarily remove old player implementations to prevent broken app
2025-11-29 19:30:46 -08:00
jeffvli
f266e299f5
remove old api types files
2025-11-03 11:16:50 -08:00
jeffvli
c7a473d864
refactor api controller to internalize server fetch
2025-11-02 21:56:35 -08:00
jeffvli
8dbaec3943
fix type errors
2025-11-02 04:27:44 -08:00
jeffvli
bc42329d27
fix merge conflicts from react-query v5 migration
2025-11-02 01:49:16 -07:00
jeffvli
b685ec370a
remove barrel files in renderer
2025-11-02 01:39:01 -07:00
jeffvli
8115963264
upgrade and refactor for react-query v5
2025-11-02 01:38:47 -07:00
Kendall Garner
1a176fd118
Refactor add to playlist modal ( #1236 )
...
* Refactor add to playlist modal
* redesign base modal component, add ModalButton component
* improve visibility of filled button focus
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2025-11-01 21:57:12 -07:00
Kendall Garner
306167fee3
playlist sort and refactoring
2025-10-05 19:13:35 -07:00
Gabriele Mancini
4f38e16857
Feature: added playlist duration badge ( #1130 )
2025-09-23 12:45:08 -07:00
Kendall Garner
1d46cd5ff9
client-side only sort for all playlists ( #1125 )
...
* initial client-side only sort for all playlists
* allow reordering jellyfin (assume it works properly) and navidrome
* on playlist page, add to queue by sort order
2025-09-17 21:06:30 -07:00
Kendall Garner
f5af1c314c
add image loader/unloader and only toggle source
2025-09-03 19:56:51 -07:00
Hans Yulian
35b869ee7b
feature: improve add to playlist UX
2025-08-23 06:00:17 +07:00
jeffvli
8b141d652c
disable single attribute per line
2025-07-12 11:17:54 -07:00