jeffvli
e1773adb3a
Update list-view for playlist, artist, album
- Set proper single/double-click actions
- Add context menu actions
3 years ago
jeffvli
76c7a75eea
Add starred artists, config columns
3 years ago
jeffvli
1448a65d52
Add uniqueId to artist albums
3 years ago
jeffvli
de02d16924
Fix getPlaylists missing uniqueId
3 years ago
jeffvli
2243d40a66
Update default prettier config
- Change printWidth from 80 -> 100
3 years ago
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
3 years ago
jeffvli
b977371356
Add context menu to all list types
- Add prop to disable specific context menu options
3 years ago
jeffvli
f0ff4d59da
Add functionality to playlist edit button
3 years ago
jeffvli
b8bdc30397
Optimize large playlist save, add error fallback
3 years ago
jeffvli
40cf38a714
Fix column to use lowercase data
NowPlayingView, ListView, and PlaylistView now properly sort by
lowercase, or if a non-string, by that datatype instead
3 years ago
jeffvli
ce74feca69
add context menu star functionality
- resize buttons
- revert back to default api for star/playlist due to 200 responses
- add sleep util function
3 years ago
jeffvli
f16fdda0d5
update listType for list view
- make naming consistent for star/unstar
3 years ago
jeffvli
f53f310387
update playlist endpoints
3 years ago
jeffvli
cf9b8a0c8c
update playlist save, add playlist delete
- split logic between saving small/large playlists
- add axios retry
3 years ago
jeffvli
cb9dc19d83
add playlist drag/drop, save, undo
3 years ago
jeffvli
8c2e06dc6b
add initial support for list drag-n-drop
- add `uniqueId` to list entries to handle duplicate songs
3 years ago
jeffvli
52ca6dcf90
update card overlay
- add favorite button
- add append button
- add open in modal button
- fix styling
3 years ago
jeffvli
1ac8ffe079
add rating
- add column
- add api call
- add to default columns
3 years ago
jeffvli
a46638f26f
refactor albumlist page, add allAlbums api query
3 years ago
jeffvli
60fd28ed28
default to placeholder if no song in playlist
3 years ago
jeffvli
74c8cf66f1
added views, improvements, styling
- add artist view/route
- add album view/route
- add links from other components to artist/album routes
- separate viewtype settings by type
- add list types for albums
3 years ago
jeffvli
a94f50b096
update star functionality
- star term -> favorites
- star/unstar to playerbar
- star/unstar api
3 years ago
jeffvli
d522cd85fe
fix null auth
jest ignore api path
ignore
test
test
test
test
test
test
test
revert back to localstorage for api auth
- errors during CI due to unavailable settings file
3 years ago
jeffvli
1ac134f376
update clientside settings support
- remove localstorage
- change all configs to electron-settings
- move auth config to api file
3 years ago
jeffvli
8284151c68
add configs
- fade duration
- library scan
- cache
- combine playlist/album cache folders
3 years ago
jeffvli
54978d916a
update default coverart size 200 -> 50
3 years ago
jeffvli
b87d619fd3
player functionality improvements
- updated player UI
- add reducers for repeat, shuffle
- allow repeat queue
3 years ago
jeffvli
4a4c018df1
add playlist sort types
3 years ago
jeffvli
81f0c29025
update library
3 years ago
jeffvli
c7fabf9745
add initial library views
3 years ago
jeffvli
76e8a444ff
add click handler for grid hover button, album api
3 years ago
jeffvli
630ab31778
add gridview to starred / playlists
3 years ago
jeffvli
1cd5e0581d
change card default size to 175
- width/height to 175
- api call to grab larger size base img
- add frequent albums
- add lazy load img component
3 years ago
jeffvli
41153b60df
update project name to sonixd
3 years ago
jeffvli
92e5802cf2
add initial dashboard
3 years ago
jeffvli
d4adb4a74a
update starred and playlist view headers
3 years ago
jeffvli
408851df9c
add starred request
3 years ago
jeffvli
4c1a86eed7
initial commit
3 years ago