jeffvli
d74345f5ee
Add context menu option to view song in folder
2021-10-16 11:18:31 -07:00
jeffvli
59575312d0
Add context menu actions for folder list
2021-10-16 11:18:31 -07:00
jeffvli
177700ffda
Add configurable row hover highlight
2021-10-16 11:18:31 -07:00
jeffvli
5ccd7bbeb0
Fix typo on artistViewType
2021-10-11 08:55:59 -07:00
jeffvli
0d30b0af04
Set default artist view type
2021-10-11 08:28:59 -07:00
jeffvli
fb2a68547f
Change taglinks to links, add link to genre
2021-10-11 08:28:59 -07:00
jeffvli
5bbd4fd7f9
Set image to not cache default lastfm image
2021-10-11 08:28:59 -07:00
jeffvli
453b63c6af
Add cachePath to redux store, add reset to default
2021-10-11 08:28:59 -07:00
jeffvli
1e7f7163f8
Add 'view in modal' to context menu ( #8 )
2021-10-11 08:28:59 -07:00
jeffvli
d195d0540f
Change input picker color from main -> text
2021-10-11 08:28:59 -07:00
jeffvli
c8e7f559db
Add macOS style titlebar ( #23 )
...
- Add macOS titlebar icons
- Add config in miscSlice
- Fix title line height
2021-10-11 08:28:59 -07:00
jeffvli
3a718f79fd
Fix tooltip wording from last -> later
2021-10-11 08:28:59 -07:00
jeffvli
757305dc8f
Fix section title styling on search view
2021-10-11 08:28:59 -07:00
jeffvli
bc573c0d23
Adjust tooltip styling to theme
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
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
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
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
b63cc28e4f
Change wording for add to queue toast
2021-10-04 11:03:46 -07:00
jeffvli
1d23669212
Prevent caching of undefined/invalid
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
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
52d231d3ee
Add search results page
2021-10-03 11:13:58 -07:00
jeffvli
13db48003d
Remove divider between play and add
2021-10-03 11:13:48 -07:00
jeffvli
96b781e3ff
Add 'play' context menu action
2021-10-02 02:11:02 -07:00
jeffvli
518fb4c9f0
Add genre list page
...
-
- Add genre sort to getAllAlbums api
- Add genres to sortType picker
- Add router query param for sortType on album list
- Remove deprecated LibraryView page
2021-10-01 19:00:32 -07:00
jeffvli
2cccb41daa
Change toast styling and duration
2021-10-01 01:25:11 -07:00
jeffvli
c65a6e660f
Add toast to artist append
2021-09-30 20:54:52 -07:00
jeffvli
86ce7980bb
Add functionality to artist buttons
...
- View/Card play and append
- List view context menu
2021-09-30 10:00:03 -07:00
jeffvli
ff183e8105
Remove selected counter
2021-09-29 05:37:46 -07:00
jeffvli
e1773adb3a
Update list-view for playlist, artist, album
...
- Set proper single/double-click actions
- Add context menu actions
2021-09-29 03:38:12 -07:00
jeffvli
76c7a75eea
Add starred artists, config columns
2021-09-28 20:35:21 -07:00
jeffvli
4e6305411c
Add move to index for playlist view
2021-09-26 16:02:13 -07:00
jeffvli
8c417d92b9
Add 'remove' context functionality to playlist
2021-09-26 07:22:13 -07:00
jeffvli
594463d2d8
Add move-selected to context menu
...
- Move local playlist data to redux store
- Refactor selected move logic to be reusable
2021-09-25 01:23:39 -07:00
jeffvli
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
2021-09-25 01:23:38 -07:00
jeffvli
5248d19dd4
Update query refetch settings for all list-views
...
- Prevent refetching during selections to not break uniqueId
2021-09-23 18:26:31 -07:00
jeffvli
2243d40a66
Update default prettier config
...
- Change printWidth from 80 -> 100
2021-09-23 13:13:47 -07:00
jeffvli
a948f0deb2
Remove ordered favorite, add batch star/unstar
...
We don't need add a delay to favorite, since we can just add multiple id
params in order inside the request
2021-09-22 18:44:33 -07:00
jeffvli
b977371356
Add context menu to all list types
...
- Add prop to disable specific context menu options
2021-09-22 10:18:26 -07:00
jeffvli
bda903b276
Add create playlist on context menu
...
- Fix styling for inputpicker on popover
2021-09-21 17:49:09 -07:00
jeffvli
3dcf1b2aeb
Fix iconbutton styling for keyboard navigation
2021-09-21 17:01:37 -07:00
jeffvli
1b77b488ca
Fix styling, toolbar buttons on playlist view
...
- No description would cause styling issues
- Disable play/append buttons when no songs available
- Remove unused import
2021-09-21 07:44:55 -07:00
jeffvli
f53d985dab
Add "create playlist" button and functionality
2021-09-21 04:40:56 -07:00
jeffvli
4b53ae8fef
Add custom handler for *sonic error message
2021-09-21 01:11:25 -07:00
jeffvli
b8bdc30397
Optimize large playlist save, add error fallback
2021-09-21 00:39:53 -07:00
jeffvli
18fb512e7b
Set mocked settings to separate file
2021-09-20 16:00:58 -07:00
jeffvli
15cf9de9c2
Fix player break in fade when nav to NowPlaying
...
- Add better handling to pause/play when the current index changes
- Add better audio handling when switching songs
2021-09-20 15:59:59 -07:00
jeffvli
c032460651
Fix failing tests with electron-settings in redux
...
Tests were failing due to being unable to find the settings file while
running tests.
2021-09-19 01:40:04 -07:00