jeffvli
4454c88407
Remove custom image caching
...
- Use default electron caching
- Should improve application performance on list/grid views scroll
2022-01-17 07:51:36 -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
jeffvli
f5710b81d0
Add minWidth, maxWidth to contextmenu
2022-01-15 16:47:13 -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
jeffvli
62fbed79b9
Add song list routes
2022-01-15 06:23:55 -08:00
jeffvli
b2dc5030fc
Update song list return for pagination
2022-01-15 06:23:55 -08:00
jeffvli
ac68500dad
Update config border styling
2022-01-15 06:23:55 -08:00
jeffvli
d80fec7fdb
Add "Songs" page to sidebar
2022-01-15 06:23:55 -08:00
Martin Pauli
15275ae62d
Use local placeholder for missing album covers instead online resource
2022-01-15 03:26:25 -08:00
Martin Pauli
ea69269e2f
Adjust windows build script
2022-01-15 03:26:25 -08:00
Martin Pauli
a8d1305f97
Add NodeRT storage depedency
2022-01-15 03:26:25 -08:00
jeffvli
07197b24f6
Remove self-hosted runner from test
2022-01-14 08:08:10 -08:00
jeffvli
8e534b1f76
Use self-hosted runner for windows build/test
2022-01-13 20:01:16 -08:00
Martin Pauli
bd1a3362da
Add windows smtc support with settings toggle
2022-01-13 15:07:17 -08:00
Martin Pauli
35b570b0ae
Add NodeRT dependency for Windows System Media Transport Controls support
2022-01-13 15:07:17 -08:00
Martin Pauli
035f8a1cf5
Allow custom installation directory in windows installer
2022-01-13 15:06:16 -08:00
jeffvli
41a471cf3d
Fix unstar on album page (jellyfin)
2022-01-13 00:47:16 -08:00
jeffvli
3526ccb40e
Fixed app freeze on artistInfo 404
2022-01-12 20:57:01 -08:00
Martin Pauli
1cfa0451c2
Disable specific sort entries for jellyfin that aren't supported
2022-01-09 15:12:48 -08:00
Martin Pauli
06de7add4e
Use title case for album sort setting
2022-01-09 15:12:48 -08:00
Martin Pauli
bdba5d1194
Add ability to choose default album sorting
2022-01-09 15:12:48 -08:00
Jeff
13b1c54062
Fix discord invite link
2022-01-08 15:32:51 -08:00
jeffvli
fd51a6e7fc
Split Windows package from win/linux
2022-01-08 14:42:02 -08:00
Jeff
78fb74ffb8
Remove Supysonic from supported server list
2022-01-08 14:20:31 -08:00
Martin Pauli
b74e580adf
Add ability to choose a specific start page
2022-01-07 14:13:12 -08:00
jeffvli
8dd8cdb17c
Update for 0.11.0
v0.11.0
2022-01-01 16:01:26 -08:00
jeffvli
c11108111e
Clean up ipcRenderer listeners to prevent memleak
2022-01-01 15:21:45 -08:00
jeffvli
5e9f079e1b
Wait for musicFolder set before fetching
...
- Prevents duplicate fetch when entering page
2022-01-01 15:21:45 -08:00
jeffvli
ef57d0035e
Add transcode setting to Jellyfin
2022-01-01 15:21:31 -08:00
jeffvli
ad1095c06f
Additional MPRIS enhancements
...
- Added metadata: albumArtist, discNumber, trackNumber, useCount, genre
- Reset position on play / pause / playpause
- Add event for seek
2021-12-30 14:30:27 -08:00
jeffvli
8dff218d1d
Remove whisper triggers on disabled
2021-12-30 14:30:20 -08:00
jeffvli
6f1166b4e8
Remove windows test
2021-12-29 20:42:37 -08:00
jeffvli
bde96529f0
Reduce currentTime interval
2021-12-29 20:42:10 -08:00
jeffvli
5e6d2b40c8
Update app description
2021-12-29 20:06:52 -08:00
jeffvli
2b79e5c7ff
MPRIS enhancements
...
- Add seek support
- Add volume support
- Add repeat support
- Add shuffle support
- Handle play/pause between sonixd/mpris client
- Fix MPRIS identity
2021-12-29 20:06:52 -08:00
jeffvli
e611662a73
Fix titlebar type
2021-12-29 19:52:55 -08:00
jeffvli
bb515d09dd
Normalize playlist view
2021-12-28 18:38:25 -08:00
jeffvli
029796c02c
Remove global scrollbar border-radius
2021-12-27 17:08:27 -08:00
jeffvli
95bcde00d8
Normalize album view to new artist page changes
2021-12-27 17:07:59 -08:00
jeffvli
f99e7c37a6
Add compilation album section for Jellyfin
...
- Split by albums / compilation album (appears on)
- Reduce image size on non-home routes
- Remove biography on non-home routes
2021-12-27 16:59:47 -08:00
jeffvli
5cf3d594ae
Add genres to Jellyfin artist type
2021-12-27 16:59:47 -08:00
jeffvli
80bbb7626e
Add similarSongs endpoint for jellyfin
2021-12-27 16:59:47 -08:00
jeffvli
1b1696b96a
Remove warning toast on missing endpoint
2021-12-27 16:59:47 -08:00
jeffvli
857ce83244
Split title/subtitle in scrollingmenu
2021-12-27 16:59:47 -08:00
jeffvli
7a1a0be460
Artist page improvements
...
- Add separate pages for artist albums, songs, and top songs
- Set artist image to card
- Update controls styling
2021-12-27 16:59:47 -08:00
jeffvli
d4efbfc0f0
Adjust button styling
...
- Change most IconButtons to just Buttons
- Allows for more customized styling
2021-12-27 16:59:47 -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
6a3549ccff
Add tableHeight prop to virtualized table
2021-12-27 16:59:47 -08:00
jeffvli
a72a36e1dc
Update default theme button styling
...
- Change subtle button hover color
2021-12-27 16:59:47 -08:00