diff --git a/package.json b/package.json
index 8d0c53c342..146a024274 100644
--- a/package.json
+++ b/package.json
@@ -25,7 +25,7 @@
"file-loader": "^6.0.0",
"gulp": "^4.0.2",
"gulp-babel": "^8.0.0",
- "gulp-cli": "^2.2.0",
+ "gulp-cli": "^2.2.1",
"gulp-concat": "^2.6.1",
"gulp-htmlmin": "^5.0.1",
"gulp-if": "^3.0.0",
@@ -42,7 +42,7 @@
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.7.0",
"style-loader": "^1.1.3",
- "stylelint": "^13.4.0",
+ "stylelint": "^13.5.0",
"stylelint-config-rational-order": "^0.1.2",
"stylelint-no-browser-hacks": "^1.2.1",
"stylelint-order": "^4.0.0",
@@ -58,7 +58,7 @@
"blurhash": "^1.1.3",
"classlist.js": "https://github.com/eligrey/classList.js/archive/1.2.20180112.tar.gz",
"core-js": "^3.6.5",
- "date-fns": "^2.13.0",
+ "date-fns": "^2.14.0",
"document-register-element": "^1.14.3",
"fast-text-encoding": "^1.0.1",
"flv.js": "^1.5.0",
@@ -79,7 +79,7 @@
"screenfull": "^5.0.2",
"shaka-player": "^2.5.11",
"sortablejs": "^1.10.2",
- "swiper": "^5.4.0",
+ "swiper": "^5.4.1",
"webcomponents.js": "^0.7.24",
"whatwg-fetch": "^3.0.0"
},
diff --git a/src/controllers/dashboard/dashboard.js b/src/controllers/dashboard/dashboard.js
index 1256f60074..f91f4e01ef 100644
--- a/src/controllers/dashboard/dashboard.js
+++ b/src/controllers/dashboard/dashboard.js
@@ -179,12 +179,6 @@ define(['datetime', 'events', 'itemHelper', 'serverNotifications', 'dom', 'globa
view.querySelector('#operatingSystem').innerHTML = globalize.translate('DashboardOperatingSystem', systemInfo.OperatingSystem);
view.querySelector('#architecture').innerHTML = globalize.translate('DashboardArchitecture', systemInfo.SystemArchitecture);
- if (systemInfo.CanSelfRestart) {
- view.querySelector('#btnRestartServer').classList.remove('hide');
- } else {
- view.querySelector('#btnRestartServer').classList.add('hide');
- }
-
view.querySelector('#cachePath').innerHTML = systemInfo.CachePath;
view.querySelector('#logPath').innerHTML = systemInfo.LogPath;
view.querySelector('#transcodePath').innerHTML = systemInfo.TranscodingTempPath;
diff --git a/src/controllers/dashboard/general.js b/src/controllers/dashboard/general.js
index 98ca260f21..778285054b 100644
--- a/src/controllers/dashboard/general.js
+++ b/src/controllers/dashboard/general.js
@@ -18,11 +18,6 @@ define(['jQuery', 'loading', 'globalize', 'fnchecked', 'emby-checkbox', 'emby-te
return '';
})).val(config.UICulture);
currentLanguage = config.UICulture;
- if (systemInfo.CanSelfRestart || systemInfo.CanSelfUpdate) {
- $('.autoUpdatesContainer', page).removeClass('hide');
- } else {
- $('.autoUpdatesContainer', page).addClass('hide');
- }
loading.hide();
}
diff --git a/src/controllers/dashboard/plugins/add.js b/src/controllers/dashboard/plugins/add.js
index 1ceee102e3..8b1deb804d 100644
--- a/src/controllers/dashboard/plugins/add.js
+++ b/src/controllers/dashboard/plugins/add.js
@@ -71,13 +71,13 @@ define(['jQuery', 'loading', 'libraryMenu', 'globalize', 'connectionManager', 'e
});
}
- function performInstallation(page, packageName, guid, updateClass, version) {
+ function performInstallation(page, name, guid, version) {
var developer = $('#developer', page).html().toLowerCase();
var alertCallback = function () {
loading.show();
page.querySelector('#btnInstall').disabled = true;
- ApiClient.installPlugin(packageName, guid, updateClass, version).then(function () {
+ ApiClient.installPlugin(name, guid, version).then(function () {
loading.hide();
alertText(globalize.translate('PluginInstalledMessage'));
});
@@ -112,9 +112,8 @@ define(['jQuery', 'loading', 'libraryMenu', 'globalize', 'connectionManager', 'e
var installedPlugin = plugins.filter(function (plugin) {
return plugin.Name == name;
})[0];
- var vals = $('#selectVersion', page).val().split('|');
- var version = vals[0];
+ var version = $('#selectVersion', page).val();
if (installedPlugin) {
if (installedPlugin.Version === version) {
loading.hide();
@@ -124,7 +123,7 @@ define(['jQuery', 'loading', 'libraryMenu', 'globalize', 'connectionManager', 'e
});
}
} else {
- performInstallation(page, name, guid, vals[1], version);
+ performInstallation(page, name, guid, version);
}
});
return false;
diff --git a/src/dashboard.html b/src/dashboard.html
index 9063f55965..b7af3c8c03 100644
--- a/src/dashboard.html
+++ b/src/dashboard.html
@@ -16,7 +16,7 @@
-