diff --git a/UI/Web/src/app/_pipes/provider-image.pipe.ts b/UI/Web/src/app/_pipes/provider-image.pipe.ts index 75e6566513..80574ef3b3 100644 --- a/UI/Web/src/app/_pipes/provider-image.pipe.ts +++ b/UI/Web/src/app/_pipes/provider-image.pipe.ts @@ -7,16 +7,16 @@ import {ScrobbleProvider} from "../_services/scrobbling.service"; }) export class ProviderImagePipe implements PipeTransform { - transform(value: ScrobbleProvider): string { + transform(value: ScrobbleProvider, large: boolean = false): string { switch (value) { case ScrobbleProvider.AniList: - return 'assets/images/ExternalServices/AniList.png'; + return `assets/images/ExternalServices/AniList${large ? '-lg' : ''}.png`; case ScrobbleProvider.Mal: - return 'assets/images/ExternalServices/MAL.png'; + return `assets/images/ExternalServices/MAL${large ? '-lg' : ''}.png`; case ScrobbleProvider.GoogleBooks: - return 'assets/images/ExternalServices/GoogleBooks.png'; + return `assets/images/ExternalServices/GoogleBooks${large ? '-lg' : ''}.png`; case ScrobbleProvider.Kavita: - return 'assets/images/logo-32.png'; + return `assets/images/logo-${large ? '64' : '32'}.png`; } } diff --git a/UI/Web/src/app/app.component.scss b/UI/Web/src/app/app.component.scss index 8ec4b09aeb..e210cc2876 100644 --- a/UI/Web/src/app/app.component.scss +++ b/UI/Web/src/app/app.component.scss @@ -68,6 +68,9 @@ z-index: -1; pointer-events: none; background-color: #121212; + filter: blur(20px); + object-fit: contain; + transform: scale(1.1); .background-area { position: absolute; diff --git a/UI/Web/src/app/series-detail/_components/external-rating/external-rating.component.html b/UI/Web/src/app/series-detail/_components/external-rating/external-rating.component.html index 3f33f42bb0..0c06ca5163 100644 --- a/UI/Web/src/app/series-detail/_components/external-rating/external-rating.component.html +++ b/UI/Web/src/app/series-detail/_components/external-rating/external-rating.component.html @@ -23,7 +23,7 @@
- + {{rating.averageScore}}%
diff --git a/UI/Web/src/assets/images/ExternalServices/AniList-lg.png b/UI/Web/src/assets/images/ExternalServices/AniList-lg.png new file mode 100644 index 0000000000..96a2831f9d Binary files /dev/null and b/UI/Web/src/assets/images/ExternalServices/AniList-lg.png differ diff --git a/UI/Web/src/assets/images/ExternalServices/GoogleBooks-lg.png b/UI/Web/src/assets/images/ExternalServices/GoogleBooks-lg.png new file mode 100644 index 0000000000..8ae5dd2c85 Binary files /dev/null and b/UI/Web/src/assets/images/ExternalServices/GoogleBooks-lg.png differ diff --git a/UI/Web/src/assets/images/ExternalServices/MAL-lg.png b/UI/Web/src/assets/images/ExternalServices/MAL-lg.png new file mode 100644 index 0000000000..e53938459a Binary files /dev/null and b/UI/Web/src/assets/images/ExternalServices/MAL-lg.png differ diff --git a/UI/Web/src/assets/images/logo-64.png b/UI/Web/src/assets/images/logo-64.png new file mode 100644 index 0000000000..728c624844 Binary files /dev/null and b/UI/Web/src/assets/images/logo-64.png differ diff --git a/openapi.json b/openapi.json index 1755983cdd..2b1173f182 100644 --- a/openapi.json +++ b/openapi.json @@ -2,7 +2,7 @@ "openapi": "3.0.1", "info": { "title": "Kavita", - "description": "Kavita provides a set of APIs that are authenticated by JWT. JWT token can be copied from local storage. Assume all fields of a payload are required. Built against v0.8.2.4", + "description": "Kavita provides a set of APIs that are authenticated by JWT. JWT token can be copied from local storage. Assume all fields of a payload are required. Built against v0.8.2.5", "license": { "name": "GPL-3.0", "url": "https://github.com/Kareadita/Kavita/blob/develop/LICENSE" @@ -20184,6 +20184,11 @@ "description": "The highest level folder for this Series", "nullable": true }, + "lowestFolderPath": { + "type": "string", + "description": "Lowest path (that is under library root) that contains all files for the series.", + "nullable": true + }, "lastFolderScanned": { "type": "string", "description": "The last time the folder for this series was scanned",