diff --git a/CHANGELOG.md b/CHANGELOG.md index c9c1afe145..edef999836 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ #### Improvements - Updated `guessit` to version 3.0.0 ([#4244](https://github.com/pymedusa/Medusa/pull/4244)) - Updated the API v2 endpoint to handle concurrent requests ([#4970](https://github.com/pymedusa/Medusa/pull/4970)) +- Converted some of the show header to Vue ([#5087](https://github.com/pymedusa/Medusa/pull/5087)) #### Fixes - Fixed many release name parsing issues as a result of updating `guessit` ([#4244](https://github.com/pymedusa/Medusa/pull/4244)) diff --git a/themes-default/slim/package.json b/themes-default/slim/package.json index 259d64ba4a..439890d6dd 100644 --- a/themes-default/slim/package.json +++ b/themes-default/slim/package.json @@ -58,6 +58,7 @@ "gulp-changed": "3.2.0", "gulp-imagemin": "4.1.0", "imagemin-pngquant": "6.0.0", + "is-visible": "2.2.0", "jquery": "3.3.1", "lodash": "4.17.10", "mini-css-extract-plugin": "0.4.2", @@ -75,6 +76,7 @@ "vue-meta": "1.5.3", "vue-native-websocket": "2.0.9", "vue-router": "3.0.1", + "vue-scrollto": "2.11.0", "vue-snotify": "3.2.1", "vue-template-compiler": "2.5.17", "vue-truncate-collapsed": "2.1.0", diff --git a/themes-default/slim/src/api.js b/themes-default/slim/src/api.js index fb56253334..bc7e404a52 100644 --- a/themes-default/slim/src/api.js +++ b/themes-default/slim/src/api.js @@ -8,7 +8,7 @@ const apiKey = document.body.getAttribute('api-key'); */ const apiRoute = axios.create({ // eslint-disable-line no-unused-vars baseURL: webRoot + '/', - timeout: 10000, + timeout: 30000, headers: { Accept: 'application/json', 'Content-Type': 'application/json' @@ -20,7 +20,7 @@ const apiRoute = axios.create({ // eslint-disable-line no-unused-vars */ const apiv1 = axios.create({ // eslint-disable-line no-unused-vars baseURL: webRoot + '/api/v1/' + apiKey + '/', - timeout: 10000, + timeout: 30000, headers: { Accept: 'application/json', 'Content-Type': 'application/json' @@ -32,7 +32,7 @@ const apiv1 = axios.create({ // eslint-disable-line no-unused-vars */ const api = axios.create({ // eslint-disable-line no-unused-vars baseURL: webRoot + '/api/v2/', - timeout: 10000, + timeout: 30000, headers: { Accept: 'application/json', 'Content-Type': 'application/json', diff --git a/themes-default/slim/src/components/display-show.vue b/themes-default/slim/src/components/display-show.vue index ab475cd360..9e454a5bd8 100644 --- a/themes-default/slim/src/components/display-show.vue +++ b/themes-default/slim/src/components/display-show.vue @@ -1,4 +1,6 @@