Commit Graph

  • bf88a163b9 Update debug window with new entries jeffvli 2021-09-26 08:44:38 -07:00
  • c09e7cbef8 Add clear cache button jeffvli 2021-09-26 08:28:15 -07:00
  • 8c417d92b9 Add 'remove' context functionality to playlist jeffvli 2021-09-26 07:22:13 -07:00
  • e669112b8a Remove header dividers jeffvli 2021-09-26 07:11:35 -07:00
  • 1448a65d52 Add uniqueId to artist albums jeffvli 2021-09-25 11:36:20 -07:00
  • e8ad1f9803 Remove window refetch on playlist jeffvli 2021-09-25 10:30:37 -07:00
  • c43ba347c4 Starred/NowPlaying view cleanup - Add functionality to miniview buttons jeffvli 2021-09-25 02:07:14 -07:00
  • 594463d2d8 Add move-selected to context menu - Move local playlist data to redux store - Refactor selected move logic to be reusable jeffvli 2021-09-25 00:57:08 -07:00
  • 69f9d7a5ac Fix button stylings jeffvli 2021-09-24 18:40:56 -07:00
  • 6ca73fadb2 Clean up queue selector logic jeffvli 2021-09-24 18:40:29 -07:00
  • de02d16924 Fix getPlaylists missing uniqueId jeffvli 2021-09-24 07:05:53 -07:00
  • ec8a00d604 Fix titlebar selection for sorted playqueue jeffvli 2021-09-24 07:04:09 -07:00
  • bdb9278e8d Update default album list view - Add random view type - Default from newest -> random - Change default refetching behavior to 1hr cache, no stale - Add manual refresh button jeffvli 2021-09-24 06:28:04 -07:00
  • 669f6abd71 Change list cursor from pointer -> default jeffvli 2021-09-24 06:24:21 -07:00
  • a97da7a6d4 Revert "Add babel-plugin-lodash" jeffvli 2021-09-24 06:11:07 -07:00
  • 401162882e Update sidebar styling - Remove dropdown - Add y-overflow scrolling with hidden scrollbar - Reorder playlists/favorites jeffvli 2021-09-24 00:30:26 -07:00
  • 5248d19dd4 Update query refetch settings for all list-views jeffvli 2021-09-23 18:26:31 -07:00
  • bf207b4993 Add babel-plugin-lodash jeffvli 2021-09-23 14:07:25 -07:00
  • 2243d40a66 Update default prettier config - Change printWidth from 80 -> 100 jeffvli 2021-09-23 13:13:47 -07:00
  • 1c9703d9e4 Add debounce function for drag multiselect jeffvli 2021-09-23 03:38:13 -07:00
  • a4c9feeb7c Improve multiselect dragging - Use range selection instead of appending individual entries jeffvli 2021-09-23 02:05:22 -07:00
  • a948f0deb2 Remove ordered favorite, add batch star/unstar jeffvli 2021-09-22 18:44:33 -07:00
  • 2457300de2 Optimize gapless playback jeffvli 2021-09-22 10:26:48 -07:00
  • b977371356 Add context menu to all list types jeffvli 2021-09-22 10:18:26 -07:00
  • bda903b276 Add create playlist on context menu jeffvli 2021-09-21 17:49:09 -07:00
  • 3dcf1b2aeb Fix iconbutton styling for keyboard navigation jeffvli 2021-09-21 17:01:37 -07:00
  • 3e66c6a8c2 Resolve page vertical scrollbar unselectable jeffvli 2021-09-21 16:34:20 -07:00
  • e7f7c0d1c5 Increase minWidth 640 -> 768 due to broken styling jeffvli 2021-09-21 07:41:48 -07:00
  • e1998970e8 Fix null album/artist navigation jeffvli 2021-09-21 07:39:12 -07:00
  • 9cfd152851 Fix undefined check on playlist length jeffvli 2021-09-21 07:31:17 -07:00
  • 5abfe56775 Fix queue when double clicking a modified playlist jeffvli 2021-09-21 06:47:04 -07:00
  • 1b77b488ca Fix styling, toolbar buttons on playlist view jeffvli 2021-09-21 06:44:46 -07:00
  • f9b8198eb1 Add confirm message when deleting playlist jeffvli 2021-09-21 06:37:47 -07:00
  • f0ff4d59da Add functionality to playlist edit button jeffvli 2021-09-21 05:46:21 -07:00
  • cfbebff879 Re-add select dragging on list-view jeffvli 2021-09-21 05:12:35 -07:00
  • f53d985dab Add "create playlist" button and functionality jeffvli 2021-09-21 04:40:56 -07:00
  • 4b53ae8fef Add custom handler for *sonic error message jeffvli 2021-09-21 01:11:25 -07:00
  • b8bdc30397 Optimize large playlist save, add error fallback jeffvli 2021-09-21 00:39:53 -07:00
  • 3122a1595d Fix dynamicBackground height calculation jeffvli 2021-09-20 17:57:52 -07:00
  • ef07d7b259 Update player play/pause styling jeffvli 2021-09-20 15:59:09 -07:00
  • 18fb512e7b Set mocked settings to separate file jeffvli 2021-09-20 01:56:11 -07:00
  • 15cf9de9c2 Fix player break in fade when nav to NowPlaying jeffvli 2021-09-20 01:51:39 -07:00
  • fd2fc9e9db Add arbitrary check when increment/decrement jeffvli 2021-09-19 23:32:37 -07:00
  • c032460651 Fix failing tests with electron-settings in redux jeffvli 2021-09-19 01:40:04 -07:00
  • b8c8cbbc0b change login check from getUsers -> getScanStatus jeffvli 2021-09-18 20:53:27 -07:00
  • 2e78f5f136 Add actions to add and remove context menu buttons jeffvli 2021-09-18 17:10:27 -07:00
  • 40cf38a714 Fix column to use lowercase data jeffvli 2021-09-18 12:32:02 -07:00
  • 174d8ce029 decrease list click delay from 300 -> 100 jeffvli 2021-09-18 03:18:12 -07:00
  • b0c101604f add experimental dynamic background jeffvli 2021-09-18 00:10:15 -07:00
  • 637dd24eb7 add entire current song to redux state jeffvli 2021-09-18 00:08:00 -07:00
  • 6dc472286a change cache image size from 300px -> 500px jeffvli 2021-09-17 20:04:27 -07:00
  • 1f01c6d2fb update playerbar styling - icon colors - icon sizes jeffvli 2021-09-17 20:03:48 -07:00
  • 2f64bfc4d0 update slider styling - hover, drag color jeffvli 2021-09-17 10:29:38 -07:00
  • 544585063b rename songList settings - songList -> musicList for consistency with api - fix miniList settings - fix font settings jeffvli 2021-09-17 10:01:29 -07:00
  • 1eb80a4281 update card styling - remove border radius jeffvli 2021-09-17 09:58:16 -07:00
  • ce74feca69 add context menu star functionality - resize buttons - revert back to default api for star/playlist due to 200 responses - add sleep util function jeffvli 2021-09-17 08:56:31 -07:00
  • a9f26247f5 remove srcIsSet check due to player breaking jeffvli 2021-09-17 08:53:13 -07:00
  • 874d364a6a update tooltip styling - set default transparent to remove sidebar tooltips - increase delay for playerbar control tooltips jeffvli 2021-09-17 08:52:30 -07:00
  • f16fdda0d5 update listType for list view - make naming consistent for star/unstar jeffvli 2021-09-17 07:00:44 -07:00
  • 87bb21820e update contextmenu - move to root app - styling changes jeffvli 2021-09-17 06:59:08 -07:00
  • f53f310387 update playlist endpoints jeffvli 2021-09-17 05:19:58 -07:00
  • 9af6e15bef remove selection bar jeffvli 2021-09-17 05:03:49 -07:00
  • 4f8be81669 update toast - allow any message - add title case for title - customize styling jeffvli 2021-09-17 05:03:35 -07:00
  • 63012f4035 add initial context menu jeffvli 2021-09-17 00:55:26 -07:00
  • 05d9ed63cb bump node-sass to latest - dependency for macos/linux jeffvli 2021-09-16 17:54:37 -07:00
  • cf9b8a0c8c update playlist save, add playlist delete - split logic between saving small/large playlists - add axios retry jeffvli 2021-09-16 09:20:54 -07:00
  • d20f2e3c5f change window minWidth from 800 -> 640 jeffvli 2021-09-16 05:05:14 -07:00
  • 6f3919b738 fix table sort logic jeffvli 2021-09-16 04:54:15 -07:00
  • 533564dd33 add src set check jeffvli 2021-09-16 03:09:05 -07:00
  • e513cdd381 add toasts jeffvli 2021-09-16 03:08:43 -07:00
  • cb9dc19d83 add playlist drag/drop, save, undo jeffvli 2021-09-16 03:07:29 -07:00
  • 443e423ff7 fix player1 when moving to new page while fading jeffvli 2021-09-15 22:29:01 -07:00
  • 829b001e48 update mock state jeffvli 2021-09-15 09:37:42 -07:00
  • bcf43754ee player fixes jeffvli 2021-09-15 09:37:31 -07:00
  • ea4b708d8f move player src to redux, fix gapless jeffvli 2021-09-15 08:28:16 -07:00
  • 98007565ec fix index when on player2 jeffvli 2021-09-15 06:46:21 -07:00
  • 022251d663 change nowplaying row to use uniqueId jeffvli 2021-09-15 03:56:20 -07:00
  • 969f0f9b3b remove play/pause spin jeffvli 2021-09-15 03:55:44 -07:00
  • 695a5953a3 update play/pause timeout, method for pause jeffvli 2021-09-15 03:39:08 -07:00
  • 5c219dd3a6 add timeout for initial playback jeffvli 2021-09-15 00:57:25 -07:00
  • 5ca59f971a split sort logic between nowPlaying and other list jeffvli 2021-09-15 00:56:40 -07:00
  • 7601626f38 fix dev renderer jeffvli 2021-09-15 00:10:10 -07:00
  • a9ffc16137 fix sort range select jeffvli 2021-09-14 23:56:34 -07:00
  • 2b18acf463 add timeout to track change jeffvli 2021-09-14 23:54:07 -07:00
  • a4dbb55af5 clean up sort jeffvli 2021-09-14 22:30:04 -07:00
  • 3574baef71 add initial list sort jeffvli 2021-09-14 19:54:09 -07:00
  • fa64f1aef9 add additional comments, clean up drag code jeffvli 2021-09-14 09:16:24 -07:00
  • 1e328aa472 change autoscroll position from 1 -> 2 rows jeffvli 2021-09-14 04:57:52 -07:00
  • 006ad5fd2e fix default column labels jeffvli 2021-09-14 04:57:28 -07:00
  • c5d307fdef add configurable grid card size jeffvli 2021-09-14 04:52:16 -07:00
  • 71d29e8b10 add additional drag logic fixes - check new rowIndex on every drag - update drop styling jeffvli 2021-09-14 00:44:04 -07:00
  • 1e19e27540 update drag logic - now consistent when dragging onto a consective selected row jeffvli 2021-09-13 21:46:26 -07:00
  • d5b9cae7c4 add scrollWithCurrentSong to playQueue - this allows us to sync state between the mini/normal play queue views jeffvli 2021-09-13 13:43:03 -07:00
  • 17169f06fc add dnd for miniview jeffvli 2021-09-13 13:27:10 -07:00
  • 71723cd678 handle range select of shuffled entries jeffvli 2021-09-13 12:59:30 -07:00
  • fed2ee5156 split logic between index and index with dnd - add track column - fix non-dnd index column labels - fix cursor for non-dnd index jeffvli 2021-09-13 12:51:36 -07:00
  • 1eb37b086a fix null bitrate column jeffvli 2021-09-13 01:35:29 -07:00
  • 232ebeb69e clean up packages jeffvli 2021-09-13 01:26:24 -07:00
  • 4082ef60f8 fix redux store mock jeffvli 2021-09-13 00:35:54 -07:00
  • 76dd42e1f5 set crossorigin to use anonymous jeffvli 2021-09-13 00:26:00 -07:00