Commit Graph

2247 Commits

Author SHA1 Message Date
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 e5cafab9c2 update lockfile 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 17f5c5cd99 revert to HashRouter, add nuqs hash adapter 2025-11-29 19:32:11 -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 fe0813502d another temp commit 2025-11-29 19:32:11 -08:00
jeffvli 6ff5affb58 temp commit for breaking changes 2025-11-29 19:32:11 -08:00
jeffvli 56907436a3 add remaining song filter changes 2025-11-29 19:32:11 -08:00
jeffvli 33735c1314 implement new lists for songs 2025-11-29 19:32:10 -08:00
jeffvli 872543b5aa update query persistence to hooks 2025-11-29 19:32:10 -08:00
jeffvli 1a5b771ae0 add ListSearchInput component 2025-11-29 19:32:10 -08:00
jeffvli 26d635791a update settings store for album/song lists 2025-11-29 19:32:10 -08:00
jeffvli 7701135e67 enforce default value on sortOrder filter 2025-11-29 19:32:10 -08:00
jeffvli cdf783f2a6 enforce default value on sortBy filter 2025-11-29 19:32:10 -08:00
jeffvli af89def3f9 implement new lists for albums 2025-11-29 19:32:10 -08:00
jeffvli cd578db53a update shared filter components 2025-11-29 19:32:09 -08:00
jeffvli f6a7af2b12 remove typed _custom query 2025-11-29 19:30:51 -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 f90a11e9cf wrap disclosure hook 2025-11-29 19:30:51 -08:00
jeffvli 4d4e88fb66 update search input styles 2025-11-29 19:30:50 -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 bc4edb9bde add nuqs adapter to app outlet 2025-11-29 19:30:50 -08:00
jeffvli aaff54c490 add filter keys 2025-11-29 19:30:50 -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 f7f1d5f54d use searchparams, localstorage for list filters 2025-11-29 19:30:50 -08:00
jeffvli ac625a9032 remove deprecated virtual grid 2025-11-29 19:30:50 -08:00
jeffvli 804d8c766f update packages
- add nuqs
- add mantine contextmenu
- remove react-window
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 e67a1a6a1b add global event emitter 2025-11-29 19:30:50 -08:00
jeffvli dd0586df6d add column search to tabel config 2025-11-29 19:30:50 -08:00