Commit Graph

1000 Commits

Author SHA1 Message Date
jeffvli 56b1f7d7ae fix mpv queue initialization running multiple times 2025-11-14 18:26:34 -08:00
jeffvli efbeb75063 set queue on mpv initialization if available 2025-11-14 18:22:35 -08:00
jeffvli 50af981105 add drag to add to playlist 2025-11-14 18:16:10 -08:00
jeffvli 927c551fac add new play controls to sidebar playlist list 2025-11-14 17:59:43 -08:00
jeffvli b6949ad3cd implement item list grid card row customization 2025-11-14 15:18:25 -08:00
jeffvli 103dc4819b add grid card row config 2025-11-14 15:04:37 -08:00
jeffvli e8e82977d7 add draggable table column reorder 2025-11-14 11:18:27 -08:00
jeffvli c66c38b019 add draggable table column resize 2025-11-14 10:58:34 -08:00
jeffvli e20b1c3107 update drag handle styles on table config 2025-11-14 10:12:06 -08:00
jeffvli 840ae11da4 improve visiblity of close button on expanded item 2025-11-14 03:16:28 -08:00
jeffvli 11cc58ca35 set playqueue scroll to center 2025-11-14 01:27:05 -08:00
jeffvli 55b3b291a5 auto follow current song in queue 2025-11-14 01:22:46 -08:00
jeffvli 03f6981c11 refactor grid list to support index offset 2025-11-14 01:14:35 -08:00
jeffvli 86d880ed6c optimize table config 2025-11-14 00:58:48 -08:00
jeffvli ec22225669 add drag/drop to column reordering 2025-11-14 00:48:24 -08:00
jeffvli f70aaae35f refactor ListConfigMenu as modal 2025-11-14 00:39:47 -08:00
jeffvli 138eff8532 refactor filter persistence to one key 2025-11-14 00:17:36 -08:00
jeffvli 486bee9b05 add new artist list 2025-11-14 00:11:31 -08:00
jeffvli 6af47670d9 add new genre list 2025-11-13 21:45:09 -08:00
jeffvli e79f4dad75 add new album artist list 2025-11-13 21:27:11 -08:00
jeffvli 139c2190f2 remove non-functional playqueue sizing workaround 2025-11-13 21:00:02 -08:00
jeffvli f542f530e6 debounce playqueue search 2025-11-13 18:49:59 -08:00
jeffvli 1d6687a3e2 reimplement playqueue list controls 2025-11-13 18:48:46 -08:00
jeffvli 3b0ce0c9c4 update search input styling 2025-11-13 18:47:39 -08:00
jeffvli 27ce05b889 enforce fetch order for addToQueue 2025-11-13 14:01:23 -08:00
jeffvli 76d8b9c894 add current song styles to rowIndex and title columns 2025-11-13 13:31:57 -08:00
jeffvli 8e6beeed98 add close button to expanded list item 2025-11-13 13:03:15 -08:00
jeffvli fd2249e464 add selection and drag from expanded album 2025-11-13 12:05:55 -08:00
jeffvli 17bf753d21 add uniqueId rowId for playqueue 2025-11-13 10:44:49 -08:00
jeffvli 70aaf63670 remove preexisting save/restore playqueue handlers 2025-11-13 10:27:11 -08:00
jeffvli 55b5d71312 fix playqueue flex sizing 2025-11-12 20:46:24 -08:00
jeffvli a7b36e75d0 add autoFitColumns config to tables 2025-11-12 20:46:12 -08:00
jeffvli 40fb3e799a add autoFitColumns for item table 2025-11-12 20:01:49 -08:00
jeffvli 59445ebcbf fix types 2025-11-11 16:23:36 -08:00
jeffvli 7ca6d30db8 add dropzone to empty play queue 2025-11-10 21:40:29 -08:00
jeffvli 8ffb65e894 add loading overlay to playqueue on fetching 2025-11-10 20:28:46 -08:00
jeffvli 2f434c9d00 add drag/drop from lists into queue 2025-11-09 20:44:03 -08:00
jeffvli 7e30312d2a add drag state to item grid 2025-11-09 00:36:35 -08:00
jeffvli d8222e9c8c initial implementation of play queue for new list 2025-11-08 14:28:31 -08:00
jeffvli d5020b7a43 normalize controls onto lists 2025-11-08 14:28:22 -08:00
jeffvli 9c30e9eb93 add rating / favorite to player context and events 2025-11-07 19:44:19 -08:00
jeffvli 0ea1049850 add queue fetcher cancellation and loading state 2025-11-07 17:52:12 -08:00
jeffvli 3e20278adc fix merge 2025-11-07 17:15:05 -08:00
jeffvli 5ed058dc21 fix filters 2025-11-07 17:15:05 -08:00
jeffvli afa652c029 migrate item grid back to react-window v1 2025-11-07 17:15:04 -08:00
jeffvli 8e1eed655f reset scroll position on list page change 2025-11-07 17:15:04 -08:00
jeffvli 74d5f2c61f add table item selection 2025-11-07 17:15:04 -08:00
jeffvli df01b98e00 migrate to react-router v7 and BrowserRouter 2025-11-07 17:15:04 -08:00
jeffvli e92bc3dfcf fix list loader query keys 2025-11-07 17:14:48 -08:00
jeffvli 9e24ffd30d another temp commit 2025-11-07 17:14:48 -08:00