Commit Graph

99 Commits

Author SHA1 Message Date
jeffvli f366b50550 add new table to album detail 2025-11-29 19:33:32 -08:00
jeffvli 0de8035ca9 remove ag-grid 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 2c9edc47e1 decrease context menu width 2025-11-29 19:32:24 -08:00
jeffvli 8eb90ebf06 add new context menu implementation 2025-11-29 19:32:24 -08:00
jeffvli b6c3200419 implement item list grid card row customization 2025-11-29 19:32:23 -08:00
jeffvli fe51b671c7 refactor Modal component styles to match provider 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 302107ed64 slightly increase double click latency 2025-11-29 19:32:19 -08:00
jeffvli a75f64d204 implement double click handler on default controls 2025-11-29 19:32:19 -08:00
jeffvli 75de4bd305 add table header icons for discNumber and trackNumber, refactor sizing 2025-11-29 19:32:18 -08:00
jeffvli b8fc0fb668 enforce fetch order for addToQueue 2025-11-29 19:32:18 -08:00
jeffvli 1b80d7fd27 reduce default scrollbar size 2025-11-29 19:32:17 -08:00
jeffvli 17c4d3e5fb add LoadingOverlay component 2025-11-29 19:32:14 -08:00
jeffvli 489daa6353 add drag/drop from lists into queue 2025-11-29 19:32:14 -08:00
jeffvli ad409fecfa add drag state to item grid 2025-11-29 19:32:14 -08:00
jeffvli 9fafb4f397 add rating / favorite to player context and events 2025-11-29 19:32:13 -08:00
jeffvli 0cfa07bfbc fix merge 2025-11-29 19:32:13 -08:00
jeffvli 56907436a3 add remaining song filter changes 2025-11-29 19:32:11 -08:00
jeffvli 26d635791a update settings store for album/song lists 2025-11-29 19:32:10 -08:00
jeffvli f6a7af2b12 remove typed _custom query 2025-11-29 19:30:51 -08:00
jeffvli f90a11e9cf wrap disclosure hook 2025-11-29 19:30:51 -08:00
jeffvli dffa8e710a wrap localstorage hook 2025-11-29 19:30:50 -08:00
jeffvli e53b434dfe add keys, pagination types 2025-11-29 19:30:50 -08:00
jeffvli 24f9753bc0 add PLAYLIST_SONG, QUEUE_SONG item types 2025-11-29 19:30:50 -08:00
jeffvli 076710672c forward switch ref 2025-11-29 19:30:50 -08:00
jeffvli 53daa90bff update popover/dropdown bg styles 2025-11-29 19:30:50 -08:00
jeffvli 3b4a667f61 add alignment icons 2025-11-29 19:30:50 -08:00
jeffvli b6e38815e3 center align checkbox label by default 2025-11-29 19:30:50 -08:00
jeffvli 6471114c28 export ButtonGroup components 2025-11-29 19:30:50 -08:00
jeffvli 667aacc6c8 add prop configuration for X,Y scroll on ScrollArea 2025-11-29 19:30:49 -08:00
jeffvli e4189e92d0 improve tooltip readability 2025-11-29 19:30:49 -08:00
jeffvli 545ea25e43 implement table list callbacks 2025-11-29 19:30:49 -08:00
jeffvli 02d9e8328f disable default skeleton animation 2025-11-29 19:30:49 -08:00
jeffvli 06a3686739 add links to genre / album artists columns 2025-11-29 19:30:49 -08:00
jeffvli 3c2f186891 fix Navidrome normalized types for userFavorite, userRating 2025-11-29 19:30:49 -08:00
jeffvli ae8ca54a07 add initial table columns 2025-11-29 19:30:49 -08:00
jeffvli 00e7b4a9d5 fix styling props on Text component 2025-11-29 19:30:49 -08:00
jeffvli f610489a61 update pagination itemcount wording to be language agnostic 2025-11-29 19:30:49 -08:00
jeffvli 6ae103850b progress on table columns 2025-11-29 19:30:49 -08:00
jeffvli d4b8b12687 add color utilities 2025-11-29 19:30:48 -08:00
jeffvli 9cfe396d0f add GRID_PAGINATED to ListDisplayType 2025-11-29 19:30:48 -08:00
jeffvli 3fc2583470 properly handle weight prop on Text and TextTitle 2025-11-29 19:30:48 -08:00
jeffvli 3efa54b68a add additional list pagination helpers and components 2025-11-29 19:30:48 -08:00
jeffvli 85407f3e11 remove uniqueId property from all entities except QueueSong 2025-11-29 19:30:48 -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