jeffvli
f632301102
Initial sidebar improvements
...
- Add playlist list to sidebar
- Add cover art toggle to sidebar
- Drag resizable
2022-02-07 13:15:17 -08:00
jeffvli
0c768921b5
Optimize list drag/drop
...
- Move array slice logic outside of redux
2022-02-05 15:16:25 -08:00
jeffvli
2f7f8b251a
Fix undefined check for OBS scrobble
2022-02-02 02:07:04 -08:00
jeffvli
600f41d255
Remove cover image download on OBS scrobble ( #136 )
2022-01-31 05:24:31 -08:00
jeffvli
9bd8582fc3
Fix i18next for strings outside of components
2022-01-27 20:53:35 -08:00
jeffvli
b51c5afec9
Add legacy artist view toggle ( #199 )
2022-01-27 19:39:05 -08:00
Jeff
c349f189af
Add pagination to album page ( #190 )
...
* Remove albumSlice from store
- Merge into viewSlice
* Update pagination settings
- Add pagination settings for album
- Add server-side checkbox toggle for jellyfin
* Change album endpoints for pagination
* Add pagination for grid-view component
* Add center loader component (matches list default)
* Add pagination to album page (list-view)
- Update all links to the album page to properly handle pagination
* Match list view paginator with grid
* Add hooks for grid/list view scroll
* Add list/grid scroll hooks to album list page
* Remove image loading transition
* Split query key to separate useEffect
* Add scroll top to music list pagination
2022-01-17 00:03:33 -08:00
Gelaechter
9fe4f76799
I18n (multi-language support) ( #179 )
...
* Add i18next, react-i18next, i18next-parser and configs
* Add language config entry
* Refactor for translations, add translation files
* Update i18next-parser
* Update translations after merge and parser fix
* Add more missing translations
* Remove theme translations and fix i18next globbing
* Fix minor UI sizing for translations
* Update translations after merge
* Fix linting
* Add mockSettings to i18n.js
2022-01-15 16:13:16 -08:00
jeffvli
a58bab7263
Add initial song list page for Jellyfin
...
- Add settings for pagination size
- Add view redux slice
- Add pagination component
2022-01-15 06:23:55 -08:00
Martin Pauli
bd1a3362da
Add windows smtc support with settings toggle
2022-01-13 15:07:17 -08:00
Martin Pauli
bdba5d1194
Add ability to choose default album sorting
2022-01-09 15:12:48 -08:00
Martin Pauli
b74e580adf
Add ability to choose a specific start page
2022-01-07 14:13:12 -08:00
jeffvli
ef57d0035e
Add transcode setting to Jellyfin
2022-01-01 15:21:31 -08:00
jeffvli
c5caa18aeb
Improve ScrollingMenu component
...
- Add prop to remove scrollbar
- Add custom scroll function
2021-12-27 16:59:47 -08:00
jeffvli
98de45492c
Add discord rich presence support
2021-12-22 22:45:13 -08:00
jeffvli
955edd9d23
Add new mock settings
2021-12-22 15:43:30 -08:00
jeffvli
05451cbefb
Move placeholder save to component
2021-12-22 15:43:30 -08:00
jeffvli
1ea04aed56
Add OBS Tuna settings
2021-12-22 15:43:30 -08:00
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