Commit Graph

2580 Commits

Author SHA1 Message Date
jeffvli b7c413c96a increase library headerbar title size 2025-11-29 19:33:40 -08:00
jeffvli 1c65ca4a5a add drag preview 2025-11-29 19:33:40 -08:00
jeffvli 5d0124369e fix internalState on expanded album item 2025-11-29 19:33:40 -08:00
jeffvli 3f8a3a5e03 fix override query behavior on list pages 2025-11-29 19:33:40 -08:00
jeffvli 60d8d18a0f add mediasession 2025-11-29 19:33:40 -08:00
jeffvli 212d9e9f55 add mpris 2025-11-29 19:33:40 -08:00
jeffvli f0c35be21f add logs to discord rpc events 2025-11-29 19:33:40 -08:00
jeffvli 2f32534cf9 add logs to scrobble events 2025-11-29 19:33:40 -08:00
jeffvli 7016446be7 add scrollbar to right-pinned table container if exists 2025-11-29 19:33:40 -08:00
jeffvli 0927ff0e5e temp 2025-11-29 19:33:40 -08:00
jeffvli 4ef2956eb1 add delete hotkey to playqueue 2025-11-29 19:33:40 -08:00
jeffvli a893b063de fix genre route link on album badges 2025-11-29 19:33:40 -08:00
jeffvli 7cc7086dbb add select all hotkey to lists 2025-11-29 19:33:40 -08:00
jeffvli 092a9c3f19 add initial playlist reimplementation 2025-11-29 19:33:40 -08:00
jeffvli ac5de29c71 reimplement artist discog / tracks routes 2025-11-29 19:33:39 -08:00
jeffvli 6b307b3bd4 properly handle adding list queries from song list to queue 2025-11-29 19:33:39 -08:00
jeffvli 9e0c4d4b2a add additional checks on wavesurfer to prevent playback 2025-11-29 19:33:39 -08:00
jeffvli d66b1c1bbb add error handler to web player 2025-11-29 19:33:39 -08:00
jeffvli 3a2c5f7b11 handle cleaner switch between mpv/web 2025-11-29 19:33:39 -08:00
jeffvli 411f661174 bump react-player to 2.16.0 2025-11-29 19:33:39 -08:00
jeffvli a238927749 refactor list internal state to target rerenders on change 2025-11-29 19:33:39 -08:00
jeffvli 10c9bec2cf disable fullscreen from settings modal 2025-11-29 19:33:39 -08:00
jeffvli ffa9d165f2 refactor shuffle all modal for styles and loading state 2025-11-29 19:33:39 -08:00
jeffvli 6a8e55ce15 refactor button to use default loader 2025-11-29 19:33:39 -08:00
jeffvli 2c9ea6d19c refactor play button for reusability 2025-11-29 19:33:39 -08:00
jeffvli 902ac91b95 add new spinner icon 2025-11-29 19:33:39 -08:00
jeffvli 60cdea6787 large performance refactor 2025-11-29 19:33:39 -08:00
jeffvli 948f428546 attempt to prevent thread blocking from fac 2025-11-29 19:33:39 -08:00
jeffvli 94a7829882 add debug logs for player actions 2025-11-29 19:33:39 -08:00
jeffvli 4b3fda18d4 update logger colors for readability 2025-11-29 19:33:39 -08:00
jeffvli 778d878349 add umami analytics integration 2025-11-29 19:33:39 -08:00
jeffvli c77d38fca0 fix player shuffle 2025-11-29 19:33:39 -08:00
jeffvli 042047d7c1 clean up player repeat behavior 2025-11-29 19:33:39 -08:00
jeffvli 6f132f745b fix useCurrentServerId hook to always return a string 2025-11-29 19:33:39 -08:00
jeffvli 2264fa0d29 extract play button from item card and add long press animation 2025-11-29 19:33:39 -08:00
jeffvli 8ad5e26c2f move remote settings to window tab 2025-11-29 19:33:39 -08:00
jeffvli 22fae938c4 refactor item grid sizer handling to prevent blanks on resize 2025-11-29 19:33:39 -08:00
jeffvli 359e442947 optimize excessive layout re-rendering due to react-router 2025-11-29 19:33:39 -08:00
jeffvli 0a6b9a1040 rename import/export string 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 e78a46ab24 optimize list refresh functions 2025-11-29 19:33:38 -08:00
jeffvli d3132ad570 reimplement genre detail route 2025-11-29 19:33:38 -08:00
jeffvli eba485034a fix align on certain table columns 2025-11-29 19:33:38 -08:00
jeffvli 1b8afe3134 add image unloader to sidebar image when no image available 2025-11-29 19:33:38 -08:00
jeffvli 04c2bec58f fix paginated loader query return value to be consistent with domain types 2025-11-29 19:33:38 -08:00
jeffvli 6dc110e776 remove unused font declaration 2025-11-29 19:33:38 -08:00
jeffvli a4f53e5273 add better type safety for favorite/rating update 2025-11-29 19:33:38 -08:00
jeffvli 5e5b4f1536 remove queue drawer hover button 2025-11-29 19:33:38 -08:00
jeffvli a2926ef47e reorganize and redesign settings 2025-11-29 19:33:38 -08:00
jeffvli 7cc5ccd2c5 fix item card control navigation again 2025-11-29 19:33:38 -08:00