Commit Graph

667 Commits

Author SHA1 Message Date
jeffvli 3a5eb96410 adjust default table columns 2025-11-29 19:33:41 -08:00
jeffvli a6945bc1f3 add date picker operators to smart playlist 2025-11-29 19:33:41 -08:00
jeffvli 6094a520e2 support custom smart playlist tags 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 774495262e add infinite loader for feature carousel 2025-11-29 19:33:41 -08:00
jeffvli a708162b15 adjust feature carousel design 2025-11-29 19:33:41 -08:00
jeffvli dbad1088ea make list drop position indicator more consistent 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 7cc7086dbb add select all hotkey to lists 2025-11-29 19:33:40 -08:00
jeffvli a238927749 refactor list internal state to target rerenders on change 2025-11-29 19:33:39 -08:00
jeffvli 2c9ea6d19c refactor play button for reusability 2025-11-29 19:33:39 -08:00
jeffvli 60cdea6787 large performance refactor 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 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 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 04c2bec58f fix paginated loader query return value to be consistent with domain types 2025-11-29 19:33:38 -08:00
jeffvli 7cc5ccd2c5 fix item card control navigation again 2025-11-29 19:33:38 -08:00
jeffvli db110733a4 add long press to card controls for shuffle 2025-11-29 19:33:38 -08:00
jeffvli bbcee3f461 fix album column styling to fit link to width of text 2025-11-29 19:33:38 -08:00
jeffvli 56162b650c handle title combined column on compact sizing 2025-11-29 19:33:38 -08:00
jeffvli a32f76720a refactor app error boundaries 2025-11-29 19:33:38 -08:00
jeffvli 84419820b8 add optimistic update for favorite/ratings mutations 2025-11-29 19:33:38 -08:00
jeffvli 0bc3ea51ec update grid carousel breakpoints 2025-11-29 19:33:38 -08:00
jeffvli f3b7d776e8 add compact image column styling 2025-11-29 19:33:37 -08:00
jeffvli 6d0f80f06a remove link from artist on feature carousel 2025-11-29 19:33:37 -08:00
jeffvli 4b2708e1e4 fix activeRowId styles for title columns 2025-11-29 19:33:37 -08:00
jeffvli 00371ef09e set enableNavigation to true on ItemCard 2025-11-29 19:33:37 -08:00
jeffvli 646eb4a3b0 add double click play to album detail
- add mediaPlayByIndex
- add index property to item list controls args
- add overrides to item list controls
2025-11-29 19:33:37 -08:00
jeffvli 6a003c9035 remove select from grid carousel titles 2025-11-29 19:33:37 -08:00
jeffvli 7fd084bb0c remove top/bottom padding from feature carousel 2025-11-29 19:33:37 -08:00
jeffvli b24faa1e08 update feature carousel animation 2025-11-29 19:33:37 -08:00
jeffvli 59cdc66355 remove default bg from PageHeader 2025-11-29 19:33:37 -08:00
jeffvli 73551847fb prevent item card from using default rows if none specified 2025-11-29 19:33:37 -08:00
jeffvli 2269eee8cc adjust default title styling on grid carousel 2025-11-29 19:33:37 -08:00
jeffvli 958ded6988 add more breakpoints to carousel 2025-11-29 19:33:37 -08:00
jeffvli 2b70adc1f6 move container max-width configuration to theme 2025-11-29 19:33:37 -08:00
jeffvli 6a0b36cfa6 redesign feature carousel 2025-11-29 19:33:37 -08:00
jeffvli e80fc1a513 remove transition on page header visibility 2025-11-29 19:33:37 -08:00
jeffvli 19a51d82be fix unneccesary navigation on grid card control click 2025-11-29 19:33:37 -08:00
jeffvli 6978516f79 remove stroke from item card svg 2025-11-29 19:33:36 -08:00
jeffvli ee4a1f762e Revert "use new favorite color for icons"
This reverts commit 23c81d3bdc.
2025-11-29 19:33:36 -08:00
jeffvli 1c5212d756 update page header render to use css instead of state 2025-11-29 19:33:36 -08:00
jeffvli e137e727f6 remove calculated width from group row
- prevents overflow when pinned right columns
2025-11-29 19:33:36 -08:00
jeffvli 70a6ca5d77 use new favorite color for icons 2025-11-29 19:33:36 -08:00
jeffvli d83d1f3e5a add album column to table 2025-11-29 19:33:36 -08:00
jeffvli da863956b3 adjust various font sizes, weights around the app 2025-11-29 19:33:36 -08:00