jeffvli
9d2e294cb2
Add additional error checks to playlist save
Change clearPlaylist to include empty songId
- Needed for navidrome to empty the playlist
3 years ago
jeffvli
81c5c49158
Fix undefined context menu row type, add tooltips
3 years ago
jeffvli
96b781e3ff
Add 'play' context menu action
3 years ago
jeffvli
b3f738507a
Change max row height from 100 -> 250
3 years ago
jeffvli
a9ba2a2d2b
Change selected row to use class instead of prop
- Fix rsuite table bug causing border gaps on certain scroll positions
3 years ago
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
3 years ago
jeffvli
702f2dbc12
Add react router url query hook
3 years ago
jeffvli
a429fff8d7
Fix path alignment
3 years ago
jeffvli
483aa1bb7b
Fix route to artist page
3 years ago
jeffvli
bd60312b49
Change select-all to setSelected instead of append
- Due to performance issues with append vs set
3 years ago
jeffvli
2cccb41daa
Change toast styling and duration
3 years ago
jeffvli
0f7b0e3caa
Add toasts, change wording for play vs append
3 years ago
jeffvli
472040d77b
Fix search on non-string fields, add other fields
3 years ago
jeffvli
c65a6e660f
Add toast to artist append
3 years ago
jeffvli
ac49142d64
Add artist list page
3 years ago
jeffvli
f0109bbf1f
Fix append entry when list is empty
3 years ago
jeffvli
6392583e23
Hide vertical scrollbar on modal
3 years ago
jeffvli
39a47b21b0
Add undefined check for tableref
- Suppress error when switching between pages quickly
3 years ago
jeffvli
86ce7980bb
Add functionality to artist buttons
- View/Card play and append
- List view context menu
3 years ago
jeffvli
922fbd37ed
Remove default icons
3 years ago
jeffvli
2c07b43190
Split config into separate pages
3 years ago
jeffvli
c8bcc24e9b
Update hotkey library
- Change from react-hotkeys to react-hotkeys-hook
- Add ctrl+a, delete hotkeys
3 years ago
jeffvli
d808753320
Add logo to titlebar
3 years ago
jeffvli
5d60ea7985
Add customized app icon
3 years ago
jeffvli
5d4029b764
Change release version from 0.0.1 -> 0.1.0
3 years ago
jeffvli
44f7898d21
Set context menu to close on mouse down
3 years ago
jeffvli
ff183e8105
Remove selected counter
3 years ago
jeffvli
867d79b7c3
Set calculated context menu position
3 years ago
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
4e6305411c
Add move to index for playlist view
3 years ago
jeffvli
bf88a163b9
Update debug window with new entries
3 years ago
jeffvli
c09e7cbef8
Add clear cache button
3 years ago
jeffvli
8c417d92b9
Add 'remove' context functionality to playlist
3 years ago
jeffvli
e669112b8a
Remove header dividers
3 years ago
jeffvli
1448a65d52
Add uniqueId to artist albums
3 years ago
jeffvli
e8ad1f9803
Remove window refetch on playlist
3 years ago
jeffvli
c43ba347c4
Starred/NowPlaying view cleanup
- Add functionality to miniview buttons
3 years ago
jeffvli
594463d2d8
Add move-selected to context menu
- Move local playlist data to redux store
- Refactor selected move logic to be reusable
3 years ago
jeffvli
69f9d7a5ac
Fix button stylings
3 years ago
jeffvli
6ca73fadb2
Clean up queue selector logic
3 years ago
jeffvli
de02d16924
Fix getPlaylists missing uniqueId
3 years ago
jeffvli
ec8a00d604
Fix titlebar selection for sorted playqueue
3 years ago
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
3 years ago
jeffvli
669f6abd71
Change list cursor from pointer -> default
3 years ago
jeffvli
a97da7a6d4
Revert "Add babel-plugin-lodash"
This reverts commit bf207b4993
.
3 years ago
jeffvli
401162882e
Update sidebar styling
- Remove dropdown
- Add y-overflow scrolling with hidden scrollbar
- Reorder playlists/favorites
3 years ago
jeffvli
5248d19dd4
Update query refetch settings for all list-views
- Prevent refetching during selections to not break uniqueId
3 years ago
jeffvli
bf207b4993
Add babel-plugin-lodash
3 years ago
jeffvli
2243d40a66
Update default prettier config
- Change printWidth from 80 -> 100
3 years ago