Commit Graph

173 Commits

Author SHA1 Message Date
jeffvli 7aeadb531f use ItemImage in library header 2025-12-30 16:17:37 -08:00
jeffvli 4a025f82e4 fix incorrect imageId assignments (#1456) 2025-12-30 15:18:03 -08:00
jeffvli adc094005f improve compact size item card 2025-12-30 03:59:17 -08:00
jeffvli 99be12e648 improve list loading indicator 2025-12-28 03:05:20 -08:00
jeffvli d94b220319 fix playlist image urls 2025-12-27 14:58:57 -08:00
jeffvli 51587fbb6b add grid item card size presets 2025-12-23 21:59:52 -08:00
Jeff 25bfb65b6d Add image URL generation at runtime to allow for dynamic image sizes (#1439)
* add getImageUrl to domain endpoints

* add new ItemImage component and hooks to generate image url

* add configuration for image resolution based on types
2025-12-23 20:18:52 -08:00
jeffvli 752b191ad7 optimize playlist edit modal (#1234)
- remove user list fetch if not admin
- move to context modal to allow dynamic content
2025-12-14 04:43:48 -08:00
jeffvli b4b106222e optimize library headers (#1374) 2025-12-14 02:33:19 -08:00
jeffvli d821e0a1f8 make create playlist form implementation consistent 2025-12-12 19:32:19 -08:00
jeffvli a778f4c715 add header to playlist page 2025-12-10 22:36:57 -08:00
jeffvli a19a6815e9 remove unused refs from list/grid components 2025-12-08 22:00:34 -08:00
jeffvli d8b190c2b7 add skip to duplicates to playlist ctx menu - persist value 2025-12-07 12:39:28 -08:00
jeffvli 0a7029f7bc add support for full playlist re-order (#1327) 2025-12-06 17:41:13 -08:00
jeffvli 7ac47377f1 maintain playlist order on header play (#1318) 2025-12-04 21:33:10 -08:00
jeffvli 69fa5bc733 fix playlist refresh 2025-12-03 22:29:26 -08:00
jeffvli cb2581252b remove _custom query usage for playlists 2025-12-03 18:31:42 -08:00
jeffvli 55ebc7d74a improve image column play handler to support long press 2025-12-03 16:25:28 -08:00
jeffvli 917bf91583 add folder browsing support (#315) 2025-12-03 14:55:16 -08:00
jeffvli baf40ba50e add display type toggle to list headers 2025-12-01 18:36:02 -08:00
jeffvli 6d87da2474 fix album list filters 2025-11-30 15:32:18 -08:00
jeffvli f5ab1d8e8a hide grid from certain list configs 2025-11-29 20:16:41 -08:00
jeffvli 7744f58c8c more types fixes on playlist detail 2025-11-29 20:14:34 -08:00
jeffvli 297db71850 fix types on playlist songs table 2025-11-29 20:09:22 -08:00
jeffvli 24846fbae4 refactor playlist route component organization 2025-11-29 20:05:08 -08:00
jeffvli ad198ea047 remove animations and various smart playlist adjustments 2025-11-29 19:55:22 -08:00
jeffvli 108ba53be2 lint all files 2025-11-29 19:33:42 -08:00
jeffvli 6094a520e2 support custom smart playlist tags 2025-11-29 19:33:41 -08:00
jeffvli d22fee887c add wrapper for mantine useForm 2025-11-29 19:33:41 -08:00
jeffvli 5e12a666e3 optimize query builder 2025-11-29 19:33:41 -08:00
jeffvli bb1705a774 redesign smart playlist, add multisort 2025-11-29 19:33:41 -08:00
jeffvli 974e96c7b4 fix playlist count badge loader 2025-11-29 19:33:41 -08:00
jeffvli a99a02c94c adjust default modal styles 2025-11-29 19:33:41 -08:00
jeffvli 72e2e6daca update fields and add multiselect to smart playlist sort 2025-11-29 19:33:40 -08:00
jeffvli 06d0c715af reimplement smart playlists 2025-11-29 19:33:40 -08:00
jeffvli 9e1cdcc93e remove max width from list pages 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 092a9c3f19 add initial playlist reimplementation 2025-11-29 19:33:40 -08:00
jeffvli e78a46ab24 optimize list refresh functions 2025-11-29 19:33:38 -08:00
jeffvli 59cdc66355 remove default bg from PageHeader 2025-11-29 19:33:37 -08:00
jeffvli 485fe8085c handle manual grid rows on paginated lists 2025-11-29 19:33:35 -08:00
jeffvli c691c349dd handle table row index values on paginated lists 2025-11-29 19:33:35 -08:00
jeffvli dff3d0b04c add play handlers to all remaining library headers 2025-11-29 19:33:34 -08:00
jeffvli 71bea66ab7 add play buttons for each list page header 2025-11-29 19:33:34 -08:00
jeffvli 31d9ab048d fix container ref instances 2025-11-29 19:33:32 -08:00
jeffvli 0de8035ca9 remove ag-grid 2025-11-29 19:32:25 -08:00
jeffvli b5eadb64a1 various cleanup 2025-11-29 19:32:25 -08:00
jeffvli 00a012df78 add overrideQuery to all list views 2025-11-29 19:32:24 -08:00
jeffvli 9c2ed36b5c add new playlist list 2025-11-29 19:32:23 -08:00
jeffvli cccb5d7785 add drag to add to playlist 2025-11-29 19:32:23 -08:00