Commit Graph

2361 Commits

Author SHA1 Message Date
jeffvli 3adfb3711f revert original react-window package back to v1 2025-11-29 19:32:26 -08:00
jeffvli 4e9a1839eb update and cleanup packages 2025-11-29 19:32:25 -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 f2b629fe6d use default cursor on list hover 2025-11-29 19:32:25 -08:00
jeffvli 2fc14ecd0e add new grid carousels 2025-11-29 19:32:25 -08:00
jeffvli 60cc564743 refactor double click handler to add quicker single click 2025-11-29 19:32:24 -08:00
jeffvli 81d3d2e620 fix Song domain type year value 2025-11-29 19:32:24 -08:00
jeffvli 48feb9f656 reimplement search page 2025-11-29 19:32:24 -08:00
jeffvli e246e4c0b7 adjust searchInput to match button width 2025-11-29 19:32:24 -08:00
jeffvli 2c9edc47e1 decrease context menu width 2025-11-29 19:32:24 -08:00
jeffvli 00a012df78 add overrideQuery to all list views 2025-11-29 19:32:24 -08:00
jeffvli 6d50454e72 reimplement now playing route 2025-11-29 19:32:24 -08:00
jeffvli 8eb90ebf06 add new context menu implementation 2025-11-29 19:32:24 -08:00
jeffvli ec0590c79a rename player context hook 2025-11-29 19:32:23 -08:00
jeffvli 9c2ed36b5c add new playlist list 2025-11-29 19:32:23 -08:00
jeffvli f48c26915f optimize sidebar resizing for performance 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 3d4f35e881 re-implement shuffle play type 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 05c4fd37cc fix list paginated loader hook 2025-11-29 19:32:22 -08:00
jeffvli af00110973 enforce data order in list selection 2025-11-29 19:32:22 -08:00
jeffvli da691fa978 fix some table drop conditions 2025-11-29 19:32:22 -08:00
jeffvli 3f4148258f add shadow to table header 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 8ac3f2a6f7 use throttle for item loader, simplify implementation 2025-11-29 19:32:21 -08:00
jeffvli 2da6894ee5 add dynamic card selection style based on gap 2025-11-29 19:32:21 -08:00
jeffvli 9265bc86bc set playqueue scroll to center 2025-11-29 19:32:21 -08:00
jeffvli c5cd71c8c3 add scrollToIndex alignment to lists 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 fe51b671c7 refactor Modal component styles to match provider 2025-11-29 19:32:20 -08:00
jeffvli 65b72298df add double click navigation to lists 2025-11-29 19:32:20 -08:00
jeffvli ba66b246d2 fix overflow on table header 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 164332d752 refactor domain types to rename itemType 2025-11-29 19:32:20 -08:00
jeffvli 173e00af3d refactor Genre domain type to include serverType and serverId 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