Commit Graph

428 Commits

Author SHA1 Message Date
jeffvli 3c996407d5 normalize controls onto lists 2025-11-29 19:32:14 -08:00
jeffvli fb75717ae0 update rating / favorite columns 2025-11-29 19:32:13 -08:00
jeffvli 0cfa07bfbc fix merge 2025-11-29 19:32:13 -08:00
jeffvli 71bd124088 fix image column container 2025-11-29 19:32:13 -08:00
jeffvli c615f63673 disable all skeleton animations 2025-11-29 19:32:13 -08:00
jeffvli c644224072 add dynamic cell skeleton sizing 2025-11-29 19:32:13 -08:00
jeffvli 0e9f9f2fe1 debounce table loader 2025-11-29 19:32:13 -08:00
jeffvli 5f0309d12b prevent render null items in grid 2025-11-29 19:32:12 -08:00
jeffvli 1368c2bd50 debounce grid loader 2025-11-29 19:32:12 -08:00
jeffvli 64e84b092f adjust infinite loader fetcher range thresholds 2025-11-29 19:32:12 -08:00
jeffvli 0b56524b7d migrate item grid back to react-window v1 2025-11-29 19:32:12 -08:00
jeffvli 62127df4f4 more grid list optimizations 2025-11-29 19:32:12 -08:00
jeffvli 62b0ea6616 memoize and reset scrollEnd handler on grid list 2025-11-29 19:32:12 -08:00
jeffvli 34dc917271 reset scroll position on list page change 2025-11-29 19:32:12 -08:00
jeffvli dae04e2aeb add table item selection 2025-11-29 19:32:12 -08:00
jeffvli bf75dec0ce migrate to react-router v7 and BrowserRouter 2025-11-29 19:32:11 -08:00
jeffvli 2504c0ec10 fix list loader query keys 2025-11-29 19:32:11 -08:00
jeffvli 08ab0715bd remove unused demo component 2025-11-29 19:32:11 -08:00
jeffvli 17e4c5cbb3 list component optimizations 2025-11-29 19:32:11 -08:00
jeffvli 6ff5affb58 temp commit for breaking changes 2025-11-29 19:32:11 -08:00
jeffvli d8877befeb add itemType to infinite loader query to prevent duplicate key 2025-11-29 19:30:51 -08:00
jeffvli fcdd543616 add list scroll persistence 2025-11-29 19:30:51 -08:00
jeffvli 86b680cd41 update list types 2025-11-29 19:30:51 -08:00
jeffvli 51b1945957 add itemCount to list context 2025-11-29 19:30:51 -08:00
jeffvli ae0a6497cb refactor list pagination to use nuqs 2025-11-29 19:30:50 -08:00
jeffvli 3a30f536d4 refactor infinite loader to use query state 2025-11-29 19:30:50 -08:00
jeffvli 34bd9d93ad update title columns to use links 2025-11-29 19:30:50 -08:00
jeffvli ac625a9032 remove deprecated virtual grid 2025-11-29 19:30:50 -08:00
jeffvli f19da36005 fix favorite column 2025-11-29 19:30:50 -08:00
jeffvli dddc38af4c fix table item count offset due to header 2025-11-29 19:30:50 -08:00
jeffvli 241e265e02 handle favorite/rating column mutations 2025-11-29 19:30:50 -08:00
jeffvli b2dd3ed699 add new default columns 2025-11-29 19:30:50 -08:00
jeffvli c56baf65e3 add border to table pagination container 2025-11-29 19:30:50 -08:00
jeffvli 4dba1e3d94 update card controls animation back to slide up 2025-11-29 19:30:50 -08:00
jeffvli 943b26dfea add large table size 2025-11-29 19:30:50 -08:00
jeffvli c2715a2d7e add more grid configuration
- gap
- manual items per row
2025-11-29 19:30:50 -08:00
jeffvli 33b0cda2a0 add more table configuration
- alternate row colors
- row hover highlight
- vertical borders
- horizontal borders
2025-11-29 19:30:50 -08:00
jeffvli c5c9311d00 add remaining table columns 2025-11-29 19:30:50 -08:00
jeffvli e9300825dc add autoWidth column config 2025-11-29 19:30:49 -08:00
jeffvli c4f937b4da normalize user action columns 2025-11-29 19:30:49 -08:00
jeffvli 4600e56b94 extract list expansion container to separate component 2025-11-29 19:30:49 -08:00
jeffvli a068b9ca3d add item list controls to centralized export 2025-11-29 19:30:49 -08:00
jeffvli dafd914696 add hover only columns 2025-11-29 19:30:49 -08:00
jeffvli 361569ee3f fix image column container component 2025-11-29 19:30:49 -08:00
jeffvli c08deb980b set max genres displayed on genre column 2025-11-29 19:30:49 -08:00
jeffvli b9f600409e add tooltip for date column values 2025-11-29 19:30:49 -08:00
jeffvli f09a8e3306 improve overflow for album artist column 2025-11-29 19:30:49 -08:00
jeffvli d9e8625b15 remove item callbacks from list - move to item component 2025-11-29 19:30:49 -08:00
jeffvli 545ea25e43 implement table list callbacks 2025-11-29 19:30:49 -08:00
jeffvli 42a0530777 remove user select from genre / album artists columns 2025-11-29 19:30:49 -08:00