Commit Graph

2425 Commits

Author SHA1 Message Date
jeffvli bc13c7b176 add new play behavior to libraryheader play button 2025-11-29 19:33:34 -08:00
jeffvli 9f5ec9113c set confirm modal to focus confirm button 2025-11-29 19:33:34 -08:00
jeffvli 00565cccb9 add option to hide fetch confirmation 2025-11-29 19:33:34 -08:00
jeffvli 8e1cdac3a2 optimize playqueue performance for active song styles 2025-11-29 19:33:34 -08:00
jeffvli 46c0a309da add list query fetcher 2025-11-29 19:33:34 -08:00
jeffvli 70242c4044 add login page for locked server 2025-11-29 19:33:34 -08:00
jeffvli 92d4681a23 fix unauthenticated flow 2025-11-29 19:33:34 -08:00
jeffvli 781582c043 fix queue add above current index in priority queue again 2025-11-29 19:33:34 -08:00
jeffvli e986557d87 replace remaining legacy playqueue add functions 2025-11-29 19:33:34 -08:00
jeffvli ef78196d1e update import order of overlayscrollbars styles 2025-11-29 19:33:34 -08:00
jeffvli d8e6aec93d add missing combox style import 2025-11-29 19:33:34 -08:00
jeffvli 1acde80d61 clean up unused files 2025-11-29 19:33:34 -08:00
jeffvli 808c0167f1 use new icon for player config button 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 63e6df0481 add gcTime to rq mutation 2025-11-29 19:33:34 -08:00
jeffvli ea95a7bbd1 remove expansion from song table 2025-11-29 19:33:34 -08:00
jeffvli c77ba121a6 optimize various components 2025-11-29 19:33:34 -08:00
jeffvli fe60d2e26f add more aggressive react-query garbage collection 2025-11-29 19:33:34 -08:00
jeffvli dfb01ce165 show disabled slider when no waveform available 2025-11-29 19:33:33 -08:00
jeffvli e3402a1e44 bundle size optimizations 2025-11-29 19:33:33 -08:00
jeffvli e45c126a3f fix lyrics components 2025-11-29 19:33:33 -08:00
jeffvli 7b9007c699 add waveform playerbar slider 2025-11-29 19:33:33 -08:00
jeffvli 142a6d6512 add default playaction to play context menu click 2025-11-29 19:33:33 -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 d349cc3e8d remove automatic import for @mantine/hooks 2025-11-29 19:33:33 -08:00
jeffvli f6ad67693e remove user select from server selector 2025-11-29 19:33:33 -08:00
jeffvli 43d409b0d7 remove wrong styles from group rows 2025-11-29 19:33:33 -08:00
jeffvli 09a9498d0d refactor playqueue with css modules 2025-11-29 19:33:33 -08:00
jeffvli 05deafdffb disable bugged react-hooks rules 2025-11-29 19:33:33 -08:00
jeffvli bd5f2b8f68 fix priority queue reordering index recalculation 2025-11-29 19:33:33 -08:00
jeffvli fd85f1f51a handle table row indexing with group rows 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 94c128ea3d handle row groups with pinned table columns 2025-11-29 19:33:33 -08:00
jeffvli a4a0a1d227 force row height on group rows 2025-11-29 19:33:33 -08:00
jeffvli 47e47e3cc3 fix appmenu keys again 2025-11-29 19:33:33 -08:00
jeffvli eb1443a45b handle non-list items contextmenu in controls 2025-11-29 19:33:33 -08:00
jeffvli 5892d62391 add server selector to layout animation 2025-11-29 19:33:33 -08:00
jeffvli 9113756923 add new player config popover 2025-11-29 19:33:33 -08:00
jeffvli 60c7a4a9a1 use alternate bg for right sidebar 2025-11-29 19:33:33 -08:00
jeffvli 79af774569 adjust default theme colors 2025-11-29 19:33:33 -08:00
jeffvli 001ad7490c fix missing AnimatePresence on ItemCard 2025-11-29 19:33:33 -08:00
jeffvli c6ab0e7b8a fix appmenu keys 2025-11-29 19:33:33 -08:00
jeffvli 1b0ea06c6b rework root error boundary 2025-11-29 19:33:32 -08:00
jeffvli a92a829ca7 add global music folder selector 2025-11-29 19:33:32 -08:00
jeffvli 199a67fdf3 add error boundary to the app root 2025-11-29 19:33:32 -08:00
jeffvli 4451389b6a move player timestamp to separate store
- for performance related issue
2025-11-29 19:33:32 -08:00
jeffvli 243d29f7a7 remove throttle from main layout resize 2025-11-29 19:33:32 -08:00
jeffvli 0fd55a3f7c downgrade typescript version 2025-11-29 19:33:32 -08:00
jeffvli a78d917fd2 move timestamp update to separate effect 2025-11-29 19:33:32 -08:00