jeffvli
|
5f8e1b71cf
|
improve pickTableColumns util to handle more properties
|
2025-11-12 20:02:18 -08:00 |
|
jeffvli
|
40fb3e799a
|
add autoFitColumns for item table
|
2025-11-12 20:01:49 -08:00 |
|
jeffvli
|
59445ebcbf
|
fix types
|
2025-11-11 16:23:36 -08:00 |
|
jeffvli
|
c1e72f69c8
|
add missing table configs
|
2025-11-11 16:23:14 -08:00 |
|
jeffvli
|
6f2fb31ba1
|
fix title column to not take up full width
|
2025-11-10 22:00:45 -08:00 |
|
jeffvli
|
63a2239212
|
add padding to item grid to account for scrollbar
|
2025-11-10 21:46:52 -08:00 |
|
jeffvli
|
7ca6d30db8
|
add dropzone to empty play queue
|
2025-11-10 21:40:29 -08:00 |
|
jeffvli
|
26a948b7a5
|
refactor item grid to resolve overlayscrollbars
|
2025-11-10 21:33:30 -08:00 |
|
jeffvli
|
2f6079fb0f
|
fix conflicting style on drag over and selection
|
2025-11-10 20:45:56 -08:00 |
|
jeffvli
|
18ffa5e11a
|
add drop operations for all item types
|
2025-11-10 20:45:49 -08:00 |
|
jeffvli
|
8ffb65e894
|
add loading overlay to playqueue on fetching
|
2025-11-10 20:28:46 -08:00 |
|
jeffvli
|
c5fb5da574
|
add LoadingOverlay component
|
2025-11-10 20:27:13 -08:00 |
|
jeffvli
|
423c26d17c
|
bump react-window-v2 to latest
|
2025-11-09 20:44:11 -08:00 |
|
jeffvli
|
2f434c9d00
|
add drag/drop from lists into queue
|
2025-11-09 20:44:03 -08:00 |
|
jeffvli
|
230f4f0792
|
add drag state to item table
|
2025-11-09 01:03:25 -08:00 |
|
jeffvli
|
7e30312d2a
|
add drag state to item grid
|
2025-11-09 00:36:35 -08:00 |
|
jeffvli
|
91e99a6eb6
|
add keyboard navigation and selection to lists
|
2025-11-08 17:29:20 -08:00 |
|
jeffvli
|
f68ad91f1d
|
implement list multiselection
|
2025-11-08 15:35:10 -08:00 |
|
jeffvli
|
d8222e9c8c
|
initial implementation of play queue for new list
|
2025-11-08 14:28:31 -08:00 |
|
jeffvli
|
d5020b7a43
|
normalize controls onto lists
|
2025-11-08 14:28:22 -08:00 |
|
jeffvli
|
d6dce29955
|
update rating / favorite columns
|
2025-11-07 19:47:40 -08:00 |
|
jeffvli
|
9c30e9eb93
|
add rating / favorite to player context and events
|
2025-11-07 19:44:19 -08:00 |
|
jeffvli
|
0ea1049850
|
add queue fetcher cancellation and loading state
|
2025-11-07 17:52:12 -08:00 |
|
jeffvli
|
3e20278adc
|
fix merge
|
2025-11-07 17:15:05 -08:00 |
|
jeffvli
|
5ed058dc21
|
fix filters
|
2025-11-07 17:15:05 -08:00 |
|
jeffvli
|
1ed9af958a
|
fix image column container
|
2025-11-07 17:15:05 -08:00 |
|
jeffvli
|
cf2859d8e0
|
disable all skeleton animations
|
2025-11-07 17:15:05 -08:00 |
|
jeffvli
|
4894d24853
|
add dynamic cell skeleton sizing
|
2025-11-07 17:15:05 -08:00 |
|
jeffvli
|
bf60e585d9
|
debounce table loader
|
2025-11-07 17:15:05 -08:00 |
|
jeffvli
|
1e6f9d8d06
|
prevent render null items in grid
|
2025-11-07 17:15:05 -08:00 |
|
jeffvli
|
5500ad7b55
|
debounce grid loader
|
2025-11-07 17:15:05 -08:00 |
|
jeffvli
|
befbc65238
|
adjust infinite loader fetcher range thresholds
|
2025-11-07 17:15:04 -08:00 |
|
jeffvli
|
ddcb922c07
|
update lockfile
|
2025-11-07 17:15:04 -08:00 |
|
jeffvli
|
afa652c029
|
migrate item grid back to react-window v1
|
2025-11-07 17:15:04 -08:00 |
|
jeffvli
|
1426482ddf
|
more grid list optimizations
|
2025-11-07 17:15:04 -08:00 |
|
jeffvli
|
e766a7fe6c
|
memoize and reset scrollEnd handler on grid list
|
2025-11-07 17:15:04 -08:00 |
|
jeffvli
|
8e1eed655f
|
reset scroll position on list page change
|
2025-11-07 17:15:04 -08:00 |
|
jeffvli
|
74d5f2c61f
|
add table item selection
|
2025-11-07 17:15:04 -08:00 |
|
jeffvli
|
08da9591da
|
revert to HashRouter, add nuqs hash adapter
|
2025-11-07 17:15:04 -08:00 |
|
jeffvli
|
df01b98e00
|
migrate to react-router v7 and BrowserRouter
|
2025-11-07 17:15:04 -08:00 |
|
jeffvli
|
e92bc3dfcf
|
fix list loader query keys
|
2025-11-07 17:14:48 -08:00 |
|
jeffvli
|
821e57e27f
|
remove unused demo component
|
2025-11-07 17:14:48 -08:00 |
|
jeffvli
|
ad94c8995b
|
list component optimizations
|
2025-11-07 17:14:48 -08:00 |
|
jeffvli
|
9e24ffd30d
|
another temp commit
|
2025-11-07 17:14:48 -08:00 |
|
jeffvli
|
77d635d288
|
temp commit for breaking changes
|
2025-11-07 17:14:48 -08:00 |
|
jeffvli
|
62a8864bfa
|
add remaining song filter changes
|
2025-11-07 17:13:24 -08:00 |
|
jeffvli
|
5aa9407765
|
implement new lists for songs
|
2025-11-07 17:13:24 -08:00 |
|
jeffvli
|
6f35cad349
|
update query persistence to hooks
|
2025-11-07 17:13:15 -08:00 |
|
jeffvli
|
1efd39de72
|
add ListSearchInput component
|
2025-11-07 17:13:15 -08:00 |
|
jeffvli
|
b6bbef3557
|
update settings store for album/song lists
|
2025-11-07 17:13:15 -08:00 |
|