Commit Graph

135 Commits

Author SHA1 Message Date
Kendall Garner f99b8ea9ee feat(queue): add go to current button 2026-03-02 20:30:35 -08:00
jeffvli 934851456b prevent click propagation on detached queue button (#1762) 2026-02-27 00:53:09 -08:00
jeffvli 9027eee99f fix lyrics type in player sidebar 2026-02-18 20:28:14 -08:00
jeffvli e855f7dd01 remove invalid detail view type for song list config 2026-02-13 12:19:14 -08:00
jeffvli c1f48b21a4 add config to show/hide table header 2026-01-29 19:43:00 -08:00
jeffvli 15633d07f0 remove the Priority queue type 2026-01-18 18:53:21 -08:00
jeffvli 0e388dabf5 add fullscreen visualizer (#1546) 2026-01-18 02:17:55 -08:00
jeffvli b4b0c6cedd fix Toggle Queue hotkey when using detached queue (#1522) 2026-01-17 02:43:11 -08:00
jeffvli afd91d2ae3 fix sidebar drag region overlapping window controls with web windowbar (#1536) 2026-01-17 02:38:37 -08:00
jeffvli 66a2b4c225 fix sidebar visualizer/lyrics combined behavior (#1529) 2026-01-15 21:35:45 -08:00
jeffvli 8de80c00a8 ensure song follow is run on play queue render 2026-01-14 21:34:46 -08:00
jeffvli 327875df6a make queue controls follow panel in sidebar (#1492) 2026-01-04 02:09:35 -08:00
jeffvli 8c91f1c52d remove scroll shadows from fullscreen player 2026-01-03 03:23:58 -08:00
jeffvli a66c67e86d optimize settings store 2026-01-03 01:01:54 -08:00
jeffvli ffdef596ad auto follow queue when autodj is triggered 2025-12-28 14:34:38 -08:00
jeffvli 38b2508de6 unrender sidebar play queue when fullscreen player is open 2025-12-27 17:50:42 -08:00
jeffvli 82e4f832eb fix queue panels size persistence 2025-12-27 16:59:30 -08:00
jeffvli c8221c07ef fix layout shift caused by sidebar panel divider 2025-12-27 16:22:19 -08:00
jeffvli a7c2a92f16 set fixed height for play queue controls 2025-12-27 02:46:21 -08:00
jeffvli 60d6d49eaa fix height of sidebar panel handles 2025-12-27 02:07:03 -08:00
jeffvli 0acb1f54fc lint files 2025-12-27 01:27:10 -08:00
jeffvli f0d22267c3 replace react-resizable-panels with react-split-pane
- react-resizable-panels was causing an issue with browser navigation
2025-12-27 00:55:38 -08:00
jeffvli fb2e30c484 remove padding from sidebar visualizer 2025-12-26 02:32:10 -08:00
jeffvli 97b20cec19 persist queue sidebar panel sizing 2025-12-25 13:13:32 -08:00
jeffvli 8205eeed22 split lyrics settings by key (#1389) 2025-12-25 01:29:31 -08:00
jeffvli 5eb2cff6e9 add additional configuration to player sidebar
- allow reordering of panels
- allow separation between lyrics and visualizer panels
- allow resize of panels
2025-12-24 23:20:00 -08:00
Jeff d9172efae9 Add visualizer configuration (#1443)
* add visualizer configuration

* add visualizer presets

* add butterchurn visualizer

* wrap visualizers in error boundary
2025-12-24 18:12:13 -08:00
jeffvli e3c26aa5fa remove selection dialog from certain list views 2025-12-16 21:06:56 -08:00
jeffvli b2941b67d6 fix bg color / padding of sidebar panel 2025-12-15 01:12:11 -08:00
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