Commit Graph

  • ef7d3f1c52 remove non-functional playqueue sizing workaround jeffvli 2025-11-13 21:00:02 -08:00
  • dffd3efd36 implement queue double click handler jeffvli 2025-11-13 20:59:41 -08:00
  • a75f64d204 implement double click handler on default controls jeffvli 2025-11-13 20:54:18 -08:00
  • c5e11cca58 debounce playqueue search jeffvli 2025-11-13 18:49:59 -08:00
  • 744780861f reimplement playqueue list controls jeffvli 2025-11-13 18:48:46 -08:00
  • 498abf3c3d update player shuffleAll to keep current song index in place jeffvli 2025-11-13 18:48:11 -08:00
  • 5e45897b8e update search input styling jeffvli 2025-11-13 18:47:39 -08:00
  • c7dc2d4969 adjust column autoFit to round to integer values jeffvli 2025-11-13 14:31:45 -08:00
  • 8c163be070 remove table borders from last row / column jeffvli 2025-11-13 14:29:06 -08:00
  • 75de4bd305 add table header icons for discNumber and trackNumber, refactor sizing jeffvli 2025-11-13 14:17:51 -08:00
  • b8fc0fb668 enforce fetch order for addToQueue jeffvli 2025-11-13 14:01:23 -08:00
  • 2c7b134931 add player store v2 migration jeffvli 2025-11-13 13:39:35 -08:00
  • 1eb60f93e6 update various player actions to reset timestamp to 0 jeffvli 2025-11-13 13:34:47 -08:00
  • d2e6658c36 add current song styles to rowIndex and title columns jeffvli 2025-11-13 13:31:57 -08:00
  • a24b870faa add close button to expanded list item jeffvli 2025-11-13 13:03:15 -08:00
  • af480e8283 remove logs on idb storage jeffvli 2025-11-13 13:01:56 -08:00
  • a786e4f40c add selection and drag from expanded album jeffvli 2025-11-13 12:05:55 -08:00
  • f6b65fe0fe add uniqueId rowId for playqueue jeffvli 2025-11-13 10:44:49 -08:00
  • 1b80d7fd27 reduce default scrollbar size jeffvli 2025-11-13 10:44:30 -08:00
  • 7d5be53c4d link savePlayQueue setting to player store persist jeffvli 2025-11-13 10:41:01 -08:00
  • a566509f5b remove preexisting save/restore playqueue handlers jeffvli 2025-11-13 10:27:11 -08:00
  • 528205f113 add idb storage for player store jeffvli 2025-11-13 10:16:06 -08:00
  • 9fda3cd49a add indexeddb storage for zustand jeffvli 2025-11-13 09:24:26 -08:00
  • a484628e13 add custom rowId support to lists jeffvli 2025-11-13 02:55:00 -08:00
  • 595d92efd9 fix onExpand control on row index column jeffvli 2025-11-13 01:19:39 -08:00
  • f06dbdec56 remove deprected row click handler jeffvli 2025-11-13 01:19:26 -08:00
  • 9f5f77cbf9 adjust drag over styles jeffvli 2025-11-13 01:19:13 -08:00
  • dcc1ef311c remove defer from list scrollbars jeffvli 2025-11-13 00:34:29 -08:00
  • f2d655d25a cleanup log jeffvli 2025-11-13 00:34:12 -08:00
  • 8d1e78485c add enum for table item size jeffvli 2025-11-13 00:27:24 -08:00
  • 10085f9bd9 fix table column css ordering jeffvli 2025-11-12 20:46:36 -08:00
  • 219c650585 fix playqueue flex sizing jeffvli 2025-11-12 20:46:24 -08:00
  • ee1803448c add autoFitColumns config to tables jeffvli 2025-11-12 20:46:12 -08:00
  • dee73d5632 set sane default for sideQueue column config jeffvli 2025-11-12 20:03:37 -08:00
  • 6bde14be49 improve pickTableColumns util to handle more properties jeffvli 2025-11-12 20:02:18 -08:00
  • 27e84ce518 add autoFitColumns for item table jeffvli 2025-11-12 20:01:49 -08:00
  • 9dbe3d8d0f fix types jeffvli 2025-11-11 16:23:36 -08:00
  • e6dd302be2 add missing table configs jeffvli 2025-11-11 16:23:14 -08:00
  • 57dbe85ec7 fix title column to not take up full width jeffvli 2025-11-10 22:00:45 -08:00
  • 7a36360c4a add padding to item grid to account for scrollbar jeffvli 2025-11-10 21:46:52 -08:00
  • a2eb0bf8d3 add dropzone to empty play queue jeffvli 2025-11-10 21:40:29 -08:00
  • 4360906883 refactor item grid to resolve overlayscrollbars jeffvli 2025-11-10 21:33:30 -08:00
  • 6541a6d583 fix conflicting style on drag over and selection jeffvli 2025-11-10 20:45:56 -08:00
  • 0baae9cf5a add drop operations for all item types jeffvli 2025-11-10 20:45:49 -08:00
  • 1a16b74f98 add loading overlay to playqueue on fetching jeffvli 2025-11-10 20:28:46 -08:00
  • 17c4d3e5fb add LoadingOverlay component jeffvli 2025-11-10 20:27:13 -08:00
  • fda7165580 bump react-window-v2 to latest jeffvli 2025-11-09 20:44:11 -08:00
  • 489daa6353 add drag/drop from lists into queue jeffvli 2025-11-09 20:44:03 -08:00
  • d7e2ec0860 add drag state to item table jeffvli 2025-11-09 01:03:25 -08:00
  • ad409fecfa add drag state to item grid jeffvli 2025-11-09 00:36:35 -08:00
  • 7d4a17e89c add keyboard navigation and selection to lists jeffvli 2025-11-08 17:29:20 -08:00
  • a87d5ef8d8 implement list multiselection jeffvli 2025-11-08 15:35:10 -08:00
  • 7a4326f98d initial implementation of play queue for new list jeffvli 2025-11-08 14:28:31 -08:00
  • 3c996407d5 normalize controls onto lists jeffvli 2025-11-08 14:28:22 -08:00
  • fb75717ae0 update rating / favorite columns jeffvli 2025-11-07 19:47:40 -08:00
  • 9fafb4f397 add rating / favorite to player context and events jeffvli 2025-11-07 19:44:19 -08:00
  • b4558491e7 add queue fetcher cancellation and loading state jeffvli 2025-11-07 17:52:12 -08:00
  • 0cfa07bfbc fix merge jeffvli 2025-11-07 12:45:17 -08:00
  • cb232ab5af fix filters jeffvli 2025-11-07 11:08:22 -08:00
  • 71bd124088 fix image column container jeffvli 2025-11-01 03:10:56 -07:00
  • c615f63673 disable all skeleton animations jeffvli 2025-11-01 02:35:27 -07:00
  • c644224072 add dynamic cell skeleton sizing jeffvli 2025-11-01 02:35:16 -07:00
  • 0e9f9f2fe1 debounce table loader jeffvli 2025-11-01 01:29:05 -07:00
  • 5f0309d12b prevent render null items in grid jeffvli 2025-11-01 01:28:33 -07:00
  • 1368c2bd50 debounce grid loader jeffvli 2025-11-01 01:28:14 -07:00
  • 64e84b092f adjust infinite loader fetcher range thresholds jeffvli 2025-11-01 01:27:44 -07:00
  • e5cafab9c2 update lockfile jeffvli 2025-10-31 20:06:29 -07:00
  • 0b56524b7d migrate item grid back to react-window v1 jeffvli 2025-10-26 01:38:03 -07:00
  • 62127df4f4 more grid list optimizations jeffvli 2025-10-24 00:05:10 -07:00
  • 62b0ea6616 memoize and reset scrollEnd handler on grid list jeffvli 2025-10-23 18:15:45 -07:00
  • 34dc917271 reset scroll position on list page change jeffvli 2025-10-23 00:50:24 -07:00
  • dae04e2aeb add table item selection jeffvli 2025-10-23 00:19:06 -07:00
  • 17f5c5cd99 revert to HashRouter, add nuqs hash adapter jeffvli 2025-10-22 19:59:56 -07:00
  • bf75dec0ce migrate to react-router v7 and BrowserRouter jeffvli 2025-10-22 19:41:17 -07:00
  • 2504c0ec10 fix list loader query keys jeffvli 2025-10-22 18:43:40 -07:00
  • 08ab0715bd remove unused demo component jeffvli 2025-10-22 18:30:27 -07:00
  • 17e4c5cbb3 list component optimizations jeffvli 2025-10-22 17:35:48 -07:00
  • fe0813502d another temp commit jeffvli 2025-10-14 19:36:36 -07:00
  • 6ff5affb58 temp commit for breaking changes jeffvli 2025-10-13 20:17:36 -07:00
  • 56907436a3 add remaining song filter changes jeffvli 2025-10-13 20:17:16 -07:00
  • 33735c1314 implement new lists for songs jeffvli 2025-10-13 20:16:06 -07:00
  • 872543b5aa update query persistence to hooks jeffvli 2025-10-13 20:09:01 -07:00
  • 1a5b771ae0 add ListSearchInput component jeffvli 2025-10-13 18:44:29 -07:00
  • 26d635791a update settings store for album/song lists jeffvli 2025-10-13 18:34:46 -07:00
  • 7701135e67 enforce default value on sortOrder filter jeffvli 2025-10-13 18:32:12 -07:00
  • cdf783f2a6 enforce default value on sortBy filter jeffvli 2025-10-13 18:31:47 -07:00
  • af89def3f9 implement new lists for albums jeffvli 2025-10-13 18:27:51 -07:00
  • cd578db53a update shared filter components jeffvli 2025-10-13 18:25:29 -07:00
  • f6a7af2b12 remove typed _custom query jeffvli 2025-10-13 13:53:47 -07:00
  • d8877befeb add itemType to infinite loader query to prevent duplicate key jeffvli 2025-10-13 00:51:35 -07:00
  • fcdd543616 add list scroll persistence jeffvli 2025-10-12 21:54:51 -07:00
  • 86b680cd41 update list types jeffvli 2025-10-11 03:33:57 -07:00
  • 51b1945957 add itemCount to list context jeffvli 2025-10-11 03:33:12 -07:00
  • f90a11e9cf wrap disclosure hook jeffvli 2025-10-11 03:32:13 -07:00
  • 4d4e88fb66 update search input styles jeffvli 2025-10-11 02:35:21 -07:00
  • dffa8e710a wrap localstorage hook jeffvli 2025-10-10 18:49:25 -07:00
  • e53b434dfe add keys, pagination types jeffvli 2025-10-10 18:40:25 -07:00
  • bc4edb9bde add nuqs adapter to app outlet jeffvli 2025-10-10 18:39:54 -07:00
  • aaff54c490 add filter keys jeffvli 2025-10-10 18:39:39 -07:00
  • ae0a6497cb refactor list pagination to use nuqs jeffvli 2025-10-10 18:39:09 -07:00