Commit Graph

106 Commits

Author SHA1 Message Date
jeffvli b19e752314 fix loading state on queue restoration button 2025-12-14 04:29:12 -08:00
jeffvli 8f1141b6e0 disable sidebar lyrics fetcher if panel is closed 2025-12-12 21:21:41 -08:00
Kendall Garner ed5d590a6b feat: sync play queue for navidrome/subsonic (#1335)
---------

Co-authored-by: jeffvli <jeffvictorli@gmail.com>
2025-12-12 21:05:00 -08:00
jeffvli 38b06fdd06 fix table configuration on now playing route (#1346) 2025-12-08 20:04:26 -08:00
jeffvli ee5d2b12c1 add setting to follow current song on playqueue 2025-12-03 20:11:38 -08:00
jeffvli d604074d82 remove maxWidth from now playing route 2025-12-03 17:48:46 -08:00
jeffvli d511b58c8f hide pagination controls on playqueue config 2025-12-03 16:54:40 -08:00
jeffvli 917bf91583 add folder browsing support (#315) 2025-12-03 14:55:16 -08:00
jeffvli 994d8bac71 fix list table autosize on row count change 2025-12-01 13:30:58 -08:00
jeffvli 8d0eb55691 handle visualizer opacity when no lyrics 2025-11-30 18:53:33 -08:00
jeffvli c7bf0d8fb8 add visualizer to sidebar 2025-11-30 18:14:05 -08:00
jeffvli f5ab1d8e8a hide grid from certain list configs 2025-11-29 20:16:41 -08:00
jeffvli 96e9d54f4e add sidebar panel lyrics 2025-11-29 19:33:41 -08:00
jeffvli e69d0c8922 add popver playqueue 2025-11-29 19:33:41 -08:00
jeffvli 4ef2956eb1 add delete hotkey to playqueue 2025-11-29 19:33:40 -08:00
jeffvli 359e442947 optimize excessive layout re-rendering due to react-router 2025-11-29 19:33:39 -08:00
jeffvli 8d72596a33 attempt to fix playqueue initial height issue 2025-11-29 19:33:39 -08:00
jeffvli c23e459b89 move queue favorite event listener to an app global scope 2025-11-29 19:33:38 -08:00
jeffvli a32f76720a refactor app error boundaries 2025-11-29 19:33:38 -08:00
jeffvli c5c3c596a0 wrap all page routes in LibraryContainer 2025-11-29 19:33:37 -08:00
jeffvli 4fc346ac90 add fuse search utils 2025-11-29 19:33:35 -08:00
jeffvli 8e1cdac3a2 optimize playqueue performance for active song styles 2025-11-29 19:33:34 -08:00
jeffvli 69f7f5c236 handle favorite/rating events for all tables 2025-11-29 19:33:34 -08:00
jeffvli 18a7875504 fix priority queue reorder above current song 2025-11-29 19:33:33 -08:00
jeffvli f3bb4187d7 wrap all instances of mantine hooks used in renderer 2025-11-29 19:33:33 -08:00
jeffvli 09a9498d0d refactor playqueue with css modules 2025-11-29 19:33:33 -08:00
jeffvli 8433ce7f3e handle priority queue on playqueue table 2025-11-29 19:33:33 -08:00
jeffvli 0de8035ca9 remove ag-grid 2025-11-29 19:32:25 -08:00
jeffvli 6d50454e72 reimplement now playing route 2025-11-29 19:32:24 -08:00
jeffvli ec0590c79a rename player context hook 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 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 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 f6b65fe0fe add uniqueId rowId for playqueue 2025-11-29 19:32:17 -08:00
jeffvli 219c650585 fix playqueue flex sizing 2025-11-29 19:32:16 -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 7a4326f98d initial implementation of play queue for new list 2025-11-29 19:32:14 -08:00
jeffvli 6ff5affb58 temp commit for breaking changes 2025-11-29 19:32:11 -08:00
jeffvli 9fd4abec25 re-implement mpv with new player 2025-11-29 19:30:47 -08:00
jeffvli 427f808180 rename internal types in domain models 2025-11-29 19:30:47 -08:00
jeffvli 550ba4f768 temporarily remove old player implementations to prevent broken app 2025-11-29 19:30:46 -08:00
jeffvli b685ec370a remove barrel files in renderer 2025-11-02 01:39:01 -07:00
Kendall Garner a379100c9f fix: disable certain playlist controls when search is enabled 2025-10-26 12:03:36 -07:00