Commit Graph

1204 Commits

Author SHA1 Message Date
jeffvli 9c2ed36b5c add new playlist list 2025-11-29 19:32:23 -08:00
jeffvli 1ab9012446 fix mpv queue initialization running multiple times 2025-11-29 19:32:23 -08:00
jeffvli d25b62f7d9 set queue on mpv initialization if available 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 06d9245778 add new play controls to sidebar playlist list 2025-11-29 19:32:23 -08:00
jeffvli b6c3200419 implement item list grid card row customization 2025-11-29 19:32:23 -08:00
jeffvli 56d0669510 add grid card row config 2025-11-29 19:32:22 -08:00
jeffvli a03ea3b4d8 add draggable table column reorder 2025-11-29 19:32:22 -08:00
jeffvli 4c92da9ab5 add draggable table column resize 2025-11-29 19:32:22 -08:00
jeffvli 31a2fdbcb6 update drag handle styles on table config 2025-11-29 19:32:22 -08:00
jeffvli 7921f1e548 improve visiblity of close button on expanded item 2025-11-29 19:32:21 -08:00
jeffvli 9265bc86bc set playqueue scroll to center 2025-11-29 19:32:21 -08:00
jeffvli 3ecf59c32a auto follow current song in queue 2025-11-29 19:32:21 -08:00
jeffvli da2109b310 refactor grid list to support index offset 2025-11-29 19:32:21 -08:00
jeffvli 6d6caa0406 optimize table config 2025-11-29 19:32:21 -08:00
jeffvli e82c1d3a20 add drag/drop to column reordering 2025-11-29 19:32:20 -08:00
jeffvli 500947eb1f refactor ListConfigMenu as modal 2025-11-29 19:32:20 -08:00
jeffvli 0c6a993f29 refactor filter persistence to one key 2025-11-29 19:32:20 -08:00
jeffvli 8a8de4a1b6 add new artist list 2025-11-29 19:32:20 -08:00
jeffvli 4f1d39d3c4 add new genre list 2025-11-29 19:32:20 -08:00
jeffvli 72f20ddd11 add new album artist list 2025-11-29 19:32:19 -08:00
jeffvli ef7d3f1c52 remove non-functional playqueue sizing workaround 2025-11-29 19:32:19 -08:00
jeffvli c5e11cca58 debounce playqueue search 2025-11-29 19:32:19 -08:00
jeffvli 744780861f reimplement playqueue list controls 2025-11-29 19:32:19 -08:00
jeffvli 5e45897b8e update search input styling 2025-11-29 19:32:18 -08:00
jeffvli b8fc0fb668 enforce fetch order for addToQueue 2025-11-29 19:32:18 -08:00
jeffvli d2e6658c36 add current song styles to rowIndex and title columns 2025-11-29 19:32:18 -08:00
jeffvli a24b870faa add close button to expanded list item 2025-11-29 19:32:18 -08:00
jeffvli a786e4f40c add selection and drag from expanded album 2025-11-29 19:32:17 -08:00
jeffvli f6b65fe0fe add uniqueId rowId for playqueue 2025-11-29 19:32:17 -08:00
jeffvli a566509f5b remove preexisting save/restore playqueue handlers 2025-11-29 19:32:17 -08:00
jeffvli 219c650585 fix playqueue flex sizing 2025-11-29 19:32:16 -08:00
jeffvli ee1803448c add autoFitColumns config to tables 2025-11-29 19:32:16 -08:00
jeffvli 27e84ce518 add autoFitColumns for item table 2025-11-29 19:32:15 -08:00
jeffvli 9dbe3d8d0f fix types 2025-11-29 19:32:15 -08:00
jeffvli a2eb0bf8d3 add dropzone to empty play queue 2025-11-29 19:32:15 -08:00
jeffvli 1a16b74f98 add loading overlay to playqueue on fetching 2025-11-29 19:32:15 -08:00
jeffvli 489daa6353 add drag/drop from lists into queue 2025-11-29 19:32:14 -08:00
jeffvli ad409fecfa add drag state to item grid 2025-11-29 19:32:14 -08:00
jeffvli 7a4326f98d initial implementation of play queue for new list 2025-11-29 19:32:14 -08:00
jeffvli 3c996407d5 normalize controls onto lists 2025-11-29 19:32:14 -08:00
jeffvli 9fafb4f397 add rating / favorite to player context and events 2025-11-29 19:32:13 -08:00
jeffvli b4558491e7 add queue fetcher cancellation and loading state 2025-11-29 19:32:13 -08:00
jeffvli 0cfa07bfbc fix merge 2025-11-29 19:32:13 -08:00
jeffvli cb232ab5af fix filters 2025-11-29 19:32:13 -08:00
jeffvli 0b56524b7d migrate item grid back to react-window v1 2025-11-29 19:32:12 -08:00
jeffvli 34dc917271 reset scroll position on list page change 2025-11-29 19:32:12 -08:00
jeffvli dae04e2aeb add table item selection 2025-11-29 19:32:12 -08:00
jeffvli bf75dec0ce migrate to react-router v7 and BrowserRouter 2025-11-29 19:32:11 -08:00
jeffvli 2504c0ec10 fix list loader query keys 2025-11-29 19:32:11 -08:00