Commit Graph

1020 Commits

Author SHA1 Message Date
jeffvli
2f046abaa6 Optimize list view table
- Clean up component
- Reduce number of re-renders
2022-02-08 10:00:38 -08:00
jeffvli
110669b777 Add blur to modal backdrop 2022-02-08 02:58:01 -08:00
jeffvli
479c482533 Rename modal component 2022-02-08 02:57:57 -08:00
jeffvli
edad615d73 Decrease config option font thickness 2022-02-08 02:57:02 -08:00
jeffvli
69887f5e4e Set new loader centered position 2022-02-08 02:56:55 -08:00
jeffvli
3b81174328 Add customizable sidebar elements 2022-02-07 13:15:17 -08:00
jeffvli
98c434967a Add width prop to checkpicker 2022-02-07 13:15:17 -08:00
jeffvli
563453b232 Move sidebar state to config 2022-02-07 13:15:17 -08:00
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
97457de061 Refactor drag end to hook 2022-02-05 15:16:25 -08:00
jeffvli
b58d2c677a Refactor list click/doubleclick to hook 2022-02-05 15:16:25 -08:00
jeffvli
0c768921b5 Optimize list drag/drop
- Move array slice logic outside of redux
2022-02-05 15:16:25 -08:00
jeffvli
7901627c17 Rename workflows v0.12.1 2022-02-02 02:08:19 -08:00
jeffvli
a600cb165e Update for 0.12.1 2022-02-02 02:07:04 -08:00
jeffvli
2f7f8b251a Fix undefined check for OBS scrobble 2022-02-02 02:07:04 -08:00
jeffvli
f891daf6c9 Additional player fixes (#217)
- Set condition to only scrobble when player status is PLAYING
- Fix Jellyfin player position on play and pause
2022-02-02 01:41:48 -08:00
jeffvli
87e695d8da Fix playlist deletion crash (#216)
- Due to incorrect syntax of useTranslation hook
2022-02-02 01:06:24 -08:00
jeffvli
49c89e0c9e Update for 0.12.0 v0.12.0 2022-01-31 05:24:32 -08:00
jeffvli
600f41d255 Remove cover image download on OBS scrobble (#136) 2022-01-31 05:24:31 -08:00
jeffvli
8ae0a52d90 Revert "Use local placeholder for missing album covers instead online resource"
This reverts commit 15275ae62d.
2022-01-31 05:24:31 -08:00
jeffvli
89f587c98d Revert "Add NodeRT storage depedency"
This reverts commit a8d1305f97.
2022-01-31 05:24:31 -08:00
jeffvli
f29cadd57d Add new translation strings 2022-01-31 05:24:31 -08:00
jeffvli
130bd7b505 Revert "Bump axios from 0.21.1 to 0.21.2"
This reverts commit bd293a36c7.
2022-01-31 01:22:51 -08:00
jeffvli
93062dd786 Fix getPosition based on current player (#162) 2022-01-30 21:52:57 -08:00
jeffvli
bee7270312 Fix scrobble condition based on setting 2022-01-30 21:44:40 -08:00
jeffvli
b165a04cc7 Fix getPosition() request for MPRIS (#162) 2022-01-30 21:42:42 -08:00
jeffvli
e951b42172 Move position/seek requests to hook 2022-01-30 21:40:23 -08:00
dependabot[bot]
0f2d030aba Bump tar from 4.4.13 to 4.4.19
Bumps [tar](https://github.com/npm/node-tar) from 4.4.13 to 4.4.19.
- [Release notes](https://github.com/npm/node-tar/releases)
- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-tar/compare/v4.4.13...v4.4.19)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-30 19:42:21 -08:00
dependabot[bot]
db6e304d2a Bump ssri from 8.0.0 to 8.0.1
Bumps [ssri](https://github.com/npm/ssri) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/npm/ssri/releases)
- [Changelog](https://github.com/npm/ssri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/ssri/compare/v8.0.0...v8.0.1)

---
updated-dependencies:
- dependency-name: ssri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-30 19:42:09 -08:00
dependabot[bot]
9ea80392dc Bump dns-packet from 1.3.1 to 1.3.4
Bumps [dns-packet](https://github.com/mafintosh/dns-packet) from 1.3.1 to 1.3.4.
- [Release notes](https://github.com/mafintosh/dns-packet/releases)
- [Changelog](https://github.com/mafintosh/dns-packet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mafintosh/dns-packet/compare/v1.3.1...v1.3.4)

---
updated-dependencies:
- dependency-name: dns-packet
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-30 19:41:59 -08:00
dependabot[bot]
5f163098e4 Bump y18n from 4.0.0 to 4.0.3
Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.3.
- [Release notes](https://github.com/yargs/y18n/releases)
- [Changelog](https://github.com/yargs/y18n/blob/y18n-v4.0.3/CHANGELOG.md)
- [Commits](https://github.com/yargs/y18n/compare/v4.0.0...y18n-v4.0.3)

---
updated-dependencies:
- dependency-name: y18n
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-30 19:41:45 -08:00
dependabot[bot]
bd293a36c7 Bump axios from 0.21.1 to 0.21.2
Bumps [axios](https://github.com/axios/axios) from 0.21.1 to 0.21.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.21.1...v0.21.2)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-30 19:41:22 -08:00
dependabot[bot]
3418374cb9 Bump immer from 9.0.5 to 9.0.12
Bumps [immer](https://github.com/immerjs/immer) from 9.0.5 to 9.0.12.
- [Release notes](https://github.com/immerjs/immer/releases)
- [Commits](https://github.com/immerjs/immer/compare/v9.0.5...v9.0.12)

---
updated-dependencies:
- dependency-name: immer
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-30 19:11:34 -08:00
dependabot[bot]
dfd478bd7f Bump follow-redirects from 1.14.1 to 1.14.7
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.1 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.1...v1.14.7)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-30 19:11:23 -08:00
jeffvli
66a87eb22d Adjust album header colors to fix light mode 2022-01-30 16:19:23 -08:00
jeffvli
4a7c9c9427 Fix card overlay button color on active 2022-01-30 16:12:44 -08:00
jeffvli
c1efaf9e97 Reduce opacity of info view panels 2022-01-30 16:08:30 -08:00
jeffvli
33d2d9de88 Update deps 2022-01-30 16:05:17 -08:00
jeffvli
7d404aa7a7 Add release notes popup 2022-01-30 16:03:54 -08:00
jeffvli
4c65fe1c68 Update config popup
- Set fixed width
- Add pagination config
2022-01-30 15:05:08 -08:00
jeffvli
db319f5c77 Adjust scrobble for Subsonic
- Make consistent with Jellyfin's scrobble
2022-01-30 06:09:54 -08:00
jeffvli
3182947086 Modify "STOP" key behavior (#200)
- Clear queue -> Pause playback and reset seek to 0
2022-01-30 05:48:08 -08:00
jeffvli
16ac6dd1c5 Miscellaneous player fixes (#207)
- Set 'PLAYING' status on prev track always
- Send 'playpause' to main for Windows Controls
- Properly update the seek slider time after last track ends
2022-01-30 05:37:00 -08:00
jeffvli
08723c3408 Update player controls behavior (#207)
- Move controls to hook
- Pressing "prev" within 5 seconds of song start goes to previous song
- Pressing "prev" after 5 seconds goes to the start of the song
- Pressing "prev" on the first song of the queue with repeat "off" goes to the start of the song
- Pressing "next" on the last song of the queue with repeat "off" does nothing
2022-01-30 01:55:28 -08:00
jeffvli
39ded5b9da Fix player repeat on single track queue (#205) 2022-01-29 05:54:59 -08:00
jeffvli
1d9eb9d414 Add sort for artist songs on Jellyfin (#202) 2022-01-28 17:35:09 -08:00
jeffvli
617aed303c Fix albums for Jellyfin when viewing albumArtist 2022-01-28 17:22:26 -08:00
jeffvli
5ae7d087b1 Fix loading indicator on artist list 2022-01-28 17:20:41 -08:00
jeffvli
44bd342d24 Handle fade for jellyfin scrobble 2022-01-28 05:15:39 -08:00
jeffvli
ed09f20cbd Move AppImage build to ubuntu runner (#153) 2022-01-28 01:33:21 -08:00