jeffvli
4cdfc95942
Add option to disable auto updates
2021-11-25 01:55:08 -08:00
jeffvli
c3ac1bb49c
Add default serverType setting
2021-11-24 14:42:24 -08:00
jeffvli
42a86b2edf
Add system audio device selector ( #96 )
2021-11-24 14:42:24 -08:00
jeffvli
a6fd1e8c48
Add musicFolder support for applicable endpoints
2021-11-24 14:42:24 -08:00
jeffvli
038f536be9
Add jellyfin playlist browse support
2021-11-24 14:42:24 -08:00
jeffvli
10f2cc7c64
Add album dl size utility
2021-11-15 20:25:21 -08:00
jeffvli
670fc3d63d
Add configurable gap size between grid cards
2021-11-09 17:54:07 -08:00
jeffvli
a63fc7dfc2
Add grid alignment config
2021-11-09 17:54:07 -08:00
jeffvli
fa278b95a0
Add datetime format
2021-11-05 10:09:38 -07:00
jeffvli
8779e68835
Add custom playlist grid image
2021-11-05 10:09:38 -07:00
jeffvli
488b6e0f9f
Enforce default themes
2021-11-05 10:09:38 -07:00
jeffvli
03decf26c8
Update album page
...
- Add additional album stats
- Add blurred header image
Add taglink, title color to album
Increase album view image size
2021-11-05 10:09:38 -07:00
jeffvli
4924c1d9b4
Add additional card theming options
2021-11-05 10:09:38 -07:00
jeffvli
882e3cee4b
Add setting to use legacy authentication (plain)
...
- Supports additional servers such as supysonic
2021-11-05 10:09:38 -07:00
jeffvli
85a890deb6
Skip dispatch if filtered songs is empty
...
- Remove PLAY call when appending
2021-11-05 10:09:38 -07:00
jeffvli
26ccc4cf09
Add filter to all setPlayQueue functions
...
- Add util function to generate toast notification
- Add util function to filter using all regex filters
2021-11-05 10:09:38 -07:00
jeffvli
b07154539e
Add regex queue filters component, state, settings
2021-11-05 10:09:38 -07:00
jeffvli
20e52e5f58
Add default themes to settings
2021-11-05 10:09:38 -07:00
jeffvli
51956c6b02
Fix NaN when song duration is invalid
2021-10-26 12:24:06 -07:00
jeffvli
70518e12f5
Add drag/drop component for column selector
2021-10-26 12:24:06 -07:00
jeffvli
699fcfdd10
Add configurable music folder filters
2021-10-26 12:24:06 -07:00
jeffvli
453b63c6af
Add cachePath to redux store, add reset to default
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
b6e79e6f9a
Change styling for bitRate and size columns
2021-10-04 23:46:27 -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
2243d40a66
Update default prettier config
...
- Change printWidth from 80 -> 100
2021-09-23 13:13:47 -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
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
jeffvli
b0c101604f
add experimental dynamic background
2021-09-18 11:13:21 -07:00
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
2021-09-17 08:56:31 -07:00
jeffvli
cb9dc19d83
add playlist drag/drop, save, undo
2021-09-16 03:07:29 -07:00
jeffvli
d5b9cae7c4
add scrollWithCurrentSong to playQueue
...
- this allows us to sync state between the mini/normal play queue views
2021-09-13 13:43:03 -07:00
jeffvli
cda704150b
add font configuration
2021-09-05 19:54:21 -07:00
jeffvli
32236ea4d1
overhaul themes
...
- add support for theme selection
- clean up components
- add light theme
- remove default tests (can't mock settings right now)
- add misc reducer to hold theme selection
- remove most reliance on rsuite less variables
2021-09-05 07:59:38 -07:00
jeffvli
ce5ee16931
add debug setting to playqueue store
2021-09-03 07:23:03 -07:00
jeffvli
f95b0bb475
refactor playback settings to apply instantly
...
- no more reload requirement when updating settings:
- fadeDuration, pollingInterval, fadeType, volumeFade
2021-09-03 05:12:10 -07:00
jeffvli
c944dfff40
add repeat/shuffle to settings by playerbar
...
- defaultShuffle -> shuffle
- defaultRepeat -> repeat
- remove set in config
2021-09-02 03:39:28 -07:00
jeffvli
b62b52c2eb
update volume set
...
- use hooks
- add to settings
2021-09-02 03:37:59 -07:00
jeffvli
3af8c334f3
refactor playQueue slice
2021-09-01 08:12:31 -07:00
jeffvli
8feb2d9975
add shuffle/repeat defaults using parsed settings
...
parse json to pass settings to redux slice
2021-09-01 08:12:03 -07:00
jeffvli
0258d5537f
update settings
...
- add configurable cache location
- add global check for default settings
- add reset settings defaults button
- additional changes for default list columns
2021-08-31 17:12:44 -07:00
jeffvli
6deb6cbc11
add, update list columns
2021-08-31 05:23:18 -07:00
jeffvli
f2e07a0460
split out cache functions to utils
2021-08-28 20:36:47 -07:00
jeffvli
fb1905edcf
add initial up/down functionality
2021-08-08 00:34:54 -07:00
jeffvli
4c1a86eed7
initial commit
2021-08-02 20:52:00 -07:00