772 Commits

Author SHA1 Message Date
jeffvli
b1307993ab Add version check in config page 2021-10-11 08:28:59 -07:00
jeffvli
c618e59a56 Add indicator for starred albums/artists in grid 2021-10-11 08:28:59 -07:00
jeffvli
ea72dd9ac2 Refactor player functions using useCallback
- Previously was using local state with useEffect to update
2021-10-11 08:28:59 -07:00
jeffvli
ace388b3b4 Make scrobbling configurable, clean up logic (#17) 2021-10-11 08:28:59 -07:00
jeffvli
c44a305341 Move play button to bottom 2021-10-11 08:28:59 -07:00
jeffvli
42e8b7d569 Add play next buttons on all pages
- Decrease button sizes to account for added button: lg -> md
- Use dynamic button sizing on card depending on card size
2021-10-11 08:28:59 -07:00
jeffvli
dcd2ee1cc1 Adjust subtitle width to accomodate page buttons
- Playlist page now has additional button
2021-10-11 08:28:59 -07:00
jeffvli
7a167acbf2 Add redux logic to append tracks next 2021-10-11 08:28:59 -07:00
jeffvli
851906382b Add toolbar button for append next 2021-10-11 08:28:59 -07:00
jeffvli
c9e1464bbf Add 'play next' to context menu 2021-10-11 08:28:59 -07:00
jeffvli
c4bf305948 Add scrobbling feature to player 2021-10-11 08:28:59 -07:00
jeffvli
48413898f1 Fix to-cache check
- Wrong bool value for undefined id check causing no songs/image caching
2021-10-11 08:28:59 -07:00
jeffvli
1c0d007d66 Fix row favorite on search page 2021-10-05 19:45:57 -07:00
jeffvli
2923ef2de9 Change to local update when editing playlist 2021-10-05 19:45:57 -07:00
jeffvli
5f44616f5a Add disclaimer to save button 2021-10-05 19:45:56 -07:00
jeffvli
2bf76553d3 Fix error toast on playlist save 2021-10-05 19:45:56 -07:00
jeffvli
9f5b26de52 Fix non-dnd index click, empty columns, rate
- Move handleRating outside of table component
- Change rate component size
2021-10-04 23:46:27 -07:00
jeffvli
b6e79e6f9a Change styling for bitRate and size columns 2021-10-04 23:46:27 -07:00
jeffvli
ccc0b956c5 Fix artist card link 2021-10-04 23:46:26 -07:00
jeffvli
62289a3e5f Fix genre flexGrow size from 2 -> 1 2021-10-04 23:46:26 -07:00
jeffvli
a9bcabf5d7 Change styling of play/add buttons for random song 2021-10-04 23:46:26 -07:00
jeffvli
dee822b838 Improve multi-star performance for nowPlaying view
- Send the ids as an array instead of in a loop
2021-10-04 23:46:17 -07:00
jeffvli
63b1e3a51b Change genreList to sort by songCount by default 2021-10-04 18:10:25 -07:00
jeffvli
1d384cf170 Move list drag styling to className
- Using the individual cells caused breaks between columns
2021-10-04 17:57:41 -07:00
jeffvli
139e16bb63 Add background to placeholder 2021-10-04 11:03:46 -07:00
jeffvli
4b7a972cdc Change searchQuery filter from id to uniqueId
Using id instead of uniqueId meant that only a single entry would show
up in the list despite there being duplicates
2021-10-04 11:03:46 -07:00
jeffvli
774f763342 Change flexGrow of created/modified from 1 -> 2 2021-10-04 11:03:46 -07:00
jeffvli
b63cc28e4f Change wording for add to queue toast 2021-10-04 11:03:46 -07:00
jeffvli
a230f605f1 Remove invalid songs from getRandomSongs 2021-10-04 11:03:45 -07:00
jeffvli
7f0ffc6ce7 Remove console.log on player error
- Does not add any relevant information on the error
- Starts spamming the console if a corrupted song is in the player src
2021-10-04 11:03:45 -07:00
jeffvli
1d23669212 Prevent caching of undefined/invalid 2021-10-04 11:03:45 -07:00
jeffvli
b7038c75d4 Move list-view favorite handler outside component 2021-10-04 11:03:45 -07:00
jeffvli
b48e9e182f Add button to play random songs 2021-10-04 11:03:37 -07:00
jeffvli
e91bfd09c7 Change tooltip queue -> mini to prevent overflow 2021-10-04 05:31:36 -07:00
jeffvli
d864b2ac6a Update default settings
- Resizable -> flexGrow columns
- Grid card size 150 -> 175
- Volume 0.5 -> 0.3
- misc list row/font sizes
2021-10-04 05:17:51 -07:00
jeffvli
817f382832 Add config for resizable vs flexGrow columns 2021-10-04 05:14:14 -07:00
jeffvli
8f2ede75ef Update gapless disclaimer 2021-10-04 10:59:24 -07:00
jeffvli
409c9d910e Add logo to login page 2021-10-04 10:58:27 -07:00
jeffvli
8c57338a70 Add id to genre request to fix playing row check 2021-10-04 00:33:01 -07:00
jeffvli
684f697bbc Fix null artist biography breaking spacing 2021-10-04 00:32:17 -07:00
jeffvli
73dfbc912b Remove zIndex from mini view to allow context menu 2021-10-04 00:27:27 -07:00
jeffvli
ff28edf572 Fix player number when volume fade is disabled 2021-10-03 23:57:48 -07:00
jeffvli
899d8b033d Disable folder sidebar option 2021-10-03 23:26:31 -07:00
jeffvli
fbe5a3212b Add clear artist cache, add success toasts 2021-10-03 23:26:18 -07:00
jeffvli
2be50e2229 Fix height and fontSize setting for song table 2021-10-03 23:25:57 -07:00
jeffvli
ab42dfd799 Add panel to table search 2021-10-03 19:04:26 -07:00
jeffvli
2d2bf391a3 Add refetch for search on favorite 2021-10-03 11:18:40 -07:00
jeffvli
4c34a52cd4 Swap recent and newest album requests 2021-10-03 11:16:18 -07:00
jeffvli
0532a0317c Move cacheImage, cachePath outside of card
- Optimize performance
2021-10-03 11:13:58 -07:00
jeffvli
56fcafa501 Remove console logs 2021-10-03 11:13:58 -07:00