Commit Graph

976 Commits

Author SHA1 Message Date
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
jeffvli 77d635d288 temp commit for breaking changes 2025-11-07 17:14:48 -08:00
jeffvli 62a8864bfa add remaining song filter changes 2025-11-07 17:13:24 -08:00
jeffvli 5aa9407765 implement new lists for songs 2025-11-07 17:13:24 -08:00
jeffvli 6f35cad349 update query persistence to hooks 2025-11-07 17:13:15 -08:00
jeffvli 1efd39de72 add ListSearchInput component 2025-11-07 17:13:15 -08:00
jeffvli 6ceb10534b enforce default value on sortOrder filter 2025-11-07 17:13:15 -08:00
jeffvli 3a01ee756e enforce default value on sortBy filter 2025-11-07 17:13:15 -08:00
jeffvli fc8622d32b implement new lists for albums 2025-11-07 17:13:15 -08:00
jeffvli cb0d518a37 update shared filter components 2025-11-07 17:13:15 -08:00
jeffvli cddf80c284 update search input styles 2025-11-07 17:13:14 -08:00
jeffvli b4d6bddcd6 wrap localstorage hook 2025-11-07 17:13:14 -08:00
jeffvli 81887be862 add filter keys 2025-11-07 17:13:14 -08:00
jeffvli fe350b3677 use searchparams, localstorage for list filters 2025-11-07 17:13:14 -08:00
jeffvli 6e7f494724 handle favorite/rating column mutations 2025-11-07 17:13:04 -08:00
jeffvli b6dce7f3ca add column search to tabel config 2025-11-07 17:13:03 -08:00
jeffvli 200cbd342a update ListConfigMenu to work with new lists 2025-11-07 17:13:03 -08:00
jeffvli 9dc338adcb rename list components 2025-11-07 17:13:01 -08:00
jeffvli 1bbbe56901 add paginated album grid component 2025-11-07 17:13:00 -08:00
jeffvli 3fb8335578 rename infinite loader hook file 2025-11-07 17:13:00 -08:00
jeffvli 7d2f1a24be fix z-index of expanded item title 2025-11-07 17:13:00 -08:00
jeffvli 5f79229970 finalize infinite album list 2025-11-07 17:13:00 -08:00
jeffvli 53bb50986f add initial infinite album list component 2025-11-07 17:12:35 -08:00
jeffvli 56a61c2581 add expanded list item component 2025-11-07 17:12:35 -08:00
jeffvli 81bf610912 add placeholder expanded list item 2025-11-07 17:12:35 -08:00