Commit Graph

437 Commits

Author SHA1 Message Date
jeffvli a4cb0c2800 add item list controls to centralized export 2025-11-07 17:13:02 -08:00
jeffvli ddd230ad3b add hover only columns 2025-11-07 17:13:02 -08:00
jeffvli 0bff06d665 fix image column container component 2025-11-07 17:13:02 -08:00
jeffvli dfd8a07ea7 set max genres displayed on genre column 2025-11-07 17:13:02 -08:00
jeffvli 0c1240dcc0 add tooltip for date column values 2025-11-07 17:13:02 -08:00
jeffvli d86cbf2b57 improve overflow for album artist column 2025-11-07 17:13:02 -08:00
jeffvli 11f5f71f8d remove item callbacks from list - move to item component 2025-11-07 17:13:02 -08:00
jeffvli 7901ab1037 implement table list callbacks 2025-11-07 17:13:02 -08:00
jeffvli e5fc2921ee remove user select from genre / album artists columns 2025-11-07 17:13:02 -08:00
jeffvli 751c770414 add table row hover effect 2025-11-07 17:13:02 -08:00
jeffvli 053e5467de add table row separator support 2025-11-07 17:13:02 -08:00
jeffvli d0b709e317 add links to genre / album artists columns 2025-11-07 17:13:02 -08:00
jeffvli d013976823 handle table column order based on pinned column config 2025-11-07 17:13:02 -08:00
jeffvli b38a800c53 add initial table columns 2025-11-07 17:13:01 -08:00
jeffvli 90efdd586c use derived column props, add table header styles 2025-11-07 17:13:01 -08:00
jeffvli 070aca44bf support both left and right column pinning 2025-11-07 17:13:01 -08:00
jeffvli 5a7de78d2b move list pagination padding to separate container 2025-11-07 17:13:01 -08:00
jeffvli 66cbcb5f94 progress on table columns 2025-11-07 17:13:01 -08:00
jeffvli 3f0536e780 more table list progress
- scroll shadow
- header shadow
- remove sticky row count - only allow sticky header
- support table expansion
2025-11-07 17:13:01 -08:00
jeffvli 6e73b08663 fix queryKey on infinite loader 2025-11-07 17:13:01 -08:00
jeffvli 5dcbf1154f fix sticky column autoscroll 2025-11-07 17:13:01 -08:00
jeffvli 9b375f0ff0 progress 2025-11-07 17:13:01 -08:00
jeffvli 9de7d1e610 move item table list 2025-11-07 17:13:01 -08:00
jeffvli 733ba4077a first iteration of table 2025-11-07 17:13:01 -08:00
jeffvli 9dc338adcb rename list components 2025-11-07 17:13:01 -08:00
jeffvli 4caad27d32 rename expanded container classname 2025-11-07 17:13:01 -08:00
jeffvli bbafa6cf40 add initial item detail list design 2025-11-07 17:13:01 -08:00
jeffvli 76033e7ab6 clean up log 2025-11-07 17:13:00 -08:00
jeffvli cff2f87666 add additional list pagination helpers and components 2025-11-07 17:13:00 -08:00
jeffvli 3fb8335578 rename infinite loader hook file 2025-11-07 17:13:00 -08:00
jeffvli 311cbc16e0 add paginated list loader hook 2025-11-07 17:13:00 -08:00
jeffvli 8a18ee3609 finalize infinite loader hook 2025-11-07 17:13:00 -08:00
jeffvli 4d18ea1e84 add initial infinite loader helpers 2025-11-07 17:12:35 -08:00
jeffvli 08cb083928 update ItemGrid to use react-window v2 2025-11-07 17:12:35 -08:00
jeffvli 56a61c2581 add expanded list item component 2025-11-07 17:12:35 -08:00
jeffvli fa13e4afc6 add item card skeleton 2025-11-07 17:12:35 -08:00
jeffvli 81bf610912 add placeholder expanded list item 2025-11-07 17:12:35 -08:00
jeffvli cf4fef1b4d add additional props to ItemGrid 2025-11-07 17:12:35 -08:00
jeffvli 6a780f2e39 add serverId to list state selection 2025-11-07 17:12:35 -08:00
jeffvli 074867fbe5 add utils to handle list multiselect / expand states 2025-11-07 17:12:34 -08:00
jeffvli 69b31e15f7 plain item grid 2025-11-07 17:12:34 -08:00
jeffvli abafdd988a add new card component 2025-11-07 17:12:34 -08:00
jeffvli f30a466fb2 re-implement mpv with new player 2025-11-06 18:42:43 -08:00
jeffvli 0e384a6302 reorganize 2025-11-06 18:39:09 -08:00
jeffvli 0c7cec9f4f fix table row styles listener 2025-11-06 18:39:09 -08:00
jeffvli f30a706eef rework player events to use properties object instead of flat value 2025-11-06 18:39:09 -08:00
jeffvli a980a8de0b add new web player implementation 2025-11-06 18:39:09 -08:00
jeffvli 9abda23a4a temporarily remove old player implementations to prevent broken app 2025-11-06 18:39:09 -08:00
jeffvli c7a473d864 refactor api controller to internalize server fetch 2025-11-02 21:56:35 -08:00
jeffvli 8dbaec3943 fix type errors 2025-11-02 04:27:44 -08:00