Commit Graph

2149 Commits

Author SHA1 Message Date
jeffvli 9b375f0ff0 progress 2025-11-07 17:13:01 -08:00
jeffvli 9de7d1e610 move item table list 2025-11-07 17:13:01 -08:00
jeffvli 733ba4077a first iteration of table 2025-11-07 17:13:01 -08:00
jeffvli 9dc338adcb rename list components 2025-11-07 17:13:01 -08:00
jeffvli 4caad27d32 rename expanded container classname 2025-11-07 17:13:01 -08:00
jeffvli bbafa6cf40 add initial item detail list design 2025-11-07 17:13:01 -08:00
jeffvli ed4e0a2cf3 add color utilities 2025-11-07 17:13:01 -08:00
jeffvli 01dd1eadd8 add GRID_PAGINATED to ListDisplayType 2025-11-07 17:13:01 -08:00
jeffvli 76033e7ab6 clean up log 2025-11-07 17:13:00 -08:00
jeffvli 6a48bcf236 properly handle weight prop on Text and TextTitle 2025-11-07 17:13:00 -08:00
jeffvli 1bbbe56901 add paginated album grid component 2025-11-07 17:13:00 -08:00
jeffvli cff2f87666 add additional list pagination helpers and components 2025-11-07 17:13:00 -08:00
jeffvli 3fb8335578 rename infinite loader hook file 2025-11-07 17:13:00 -08:00
jeffvli 311cbc16e0 add paginated list loader hook 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 8a18ee3609 finalize infinite loader hook 2025-11-07 17:13:00 -08:00
jeffvli ee12fd1233 remove uniqueId property from all entities except QueueSong 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 4d18ea1e84 add initial infinite loader helpers 2025-11-07 17:12:35 -08:00
jeffvli 08cb083928 update ItemGrid to use react-window v2 2025-11-07 17:12:35 -08:00
jeffvli 527941a15d add react-window v2 deps 2025-11-07 17:12:35 -08:00
jeffvli d1aeb97dae add loading state to fastaveragecolor hook 2025-11-07 17:12:35 -08:00
jeffvli 7f13260b75 add 2xl, 3xl to container query hook 2025-11-07 17:12:35 -08:00
jeffvli 56a61c2581 add expanded list item component 2025-11-07 17:12:35 -08:00
jeffvli fa13e4afc6 add item card skeleton 2025-11-07 17:12:35 -08:00
jeffvli 81bf610912 add placeholder expanded list item 2025-11-07 17:12:35 -08:00
jeffvli cf4fef1b4d add additional props to ItemGrid 2025-11-07 17:12:35 -08:00
jeffvli 6a780f2e39 add serverId to list state selection 2025-11-07 17:12:35 -08:00
jeffvli 4a7396cae1 return isDark, isLight from color 2025-11-07 17:12:35 -08:00
jeffvli 074867fbe5 add utils to handle list multiselect / expand states 2025-11-07 17:12:34 -08:00
jeffvli 69b31e15f7 plain item grid 2025-11-07 17:12:34 -08:00
jeffvli abafdd988a add new card component 2025-11-07 17:12:34 -08:00
jeffvli a57282d0f9 upgrade and refactor for react-query v5 2025-11-07 17:12:34 -08:00
jeffvli b632778abe add react-virtuoso package 2025-11-07 17:12:34 -08:00
jeffvli 953f07faa8 add breakpoints postcss 2025-11-07 17:12:34 -08:00
jeffvli a137de612a fix crossfade settings to update player store 2025-11-06 20:30:33 -08:00
jeffvli ae9a8e6d08 move mpv initialization into player implementation 2025-11-06 20:24:01 -08:00
jeffvli 9c3053608d re-add conditional render to ReactPlayer components which causes crossfade error 2025-11-06 20:23:22 -08:00
jeffvli d6ea97fa2a move remote init into hook 2025-11-06 18:59:42 -08:00
jeffvli 578b00fe3d lint 2025-11-06 18:42:43 -08:00
jeffvli f43f696f54 fix ipc in remote hook 2025-11-06 18:42:43 -08:00
jeffvli 4a81d7b249 add useRemote to playerbar 2025-11-06 18:42:43 -08:00
jeffvli 88fbc22923 add new player remote hook 2025-11-06 18:42:43 -08:00
jeffvli daef3b31fe add subscribers for player repeat and shuffle 2025-11-06 18:42:43 -08:00
jeffvli 7142017c26 support offset for player skip 2025-11-06 18:42:43 -08:00
jeffvli f30a466fb2 re-implement mpv with new player 2025-11-06 18:42:43 -08:00
jeffvli f2e3e7a74e add volume wheel 2025-11-06 18:42:43 -08:00
jeffvli 83efd6e8c5 refactor windowbar to prevent unnecessary renders 2025-11-06 18:42:43 -08:00
jeffvli 515496ab85 re-implement playerbar controls 2025-11-06 18:42:43 -08:00