diff --git a/src/js/client.js b/src/js/client.js index 75cf86fe0..49f2637e0 100644 --- a/src/js/client.js +++ b/src/js/client.js @@ -204,6 +204,7 @@ const STORAGE_PROVIDERS = [ { name: 'Filesystem', value: 'filesystem' }, { name: 'Filesystem (Mountpoint)', value: 'mountpoint' }, // legacy { name: 'Google Cloud Storage', value: 'gcs' }, + { name: 'IDrive e2', value: 'idrive-e2' }, { name: 'IONOS (Profitbricks)', value: 'ionos-objectstorage' }, { name: 'Linode Object Storage', value: 'linode-objectstorage' }, { name: 'Minio', value: 'minio' }, diff --git a/src/js/restore.js b/src/js/restore.js index c2d1dd32e..45d2d0cc8 100644 --- a/src/js/restore.js +++ b/src/js/restore.js @@ -94,7 +94,7 @@ app.controller('RestoreController', ['$scope', 'Client', function ($scope, Clien return provider === 's3' || provider === 'minio' || provider === 's3-v4-compat' || provider === 'exoscale-sos' || provider === 'digitalocean-spaces' || provider === 'wasabi' || provider === 'scaleway-objectstorage' || provider === 'linode-objectstorage' || provider === 'ovh-objectstorage' || provider === 'backblaze-b2' || provider === 'cloudflare-r2' - || provider === 'ionos-objectstorage' || provider === 'vultr-objectstorage' || provider === 'upcloud-objectstorage'; + || provider === 'ionos-objectstorage' || provider === 'vultr-objectstorage' || provider === 'upcloud-objectstorage' || provider === 'idrive-e2'; }; $scope.mountlike = function (provider) { diff --git a/src/restore.html b/src/restore.html index fb1c53b7d..d18e89dfc 100644 --- a/src/restore.html +++ b/src/restore.html @@ -161,9 +161,9 @@ -
+
- +
diff --git a/src/views/app.html b/src/views/app.html index 635d3ca70..ebbbbe2c0 100644 --- a/src/views/app.html +++ b/src/views/app.html @@ -248,9 +248,9 @@
-
+
- +
diff --git a/src/views/app.js b/src/views/app.js index 8a619ecea..fb2ea730c 100644 --- a/src/views/app.js +++ b/src/views/app.js @@ -1256,7 +1256,7 @@ angular.module('Application').controller('AppController', ['$scope', '$location' || provider === 'exoscale-sos' || provider === 'digitalocean-spaces' || provider === 'scaleway-objectstorage' || provider === 'wasabi' || provider === 'backblaze-b2' || provider === 'cloudflare-r2' || provider === 'linode-objectstorage' || provider === 'ovh-objectstorage' || provider === 'ionos-objectstorage' - || provider === 'vultr-objectstorage' || provider === 'upcloud-objectstorage'; + || provider === 'vultr-objectstorage' || provider === 'upcloud-objectstorage' || provider === 'idrive-e2'; }; $scope.mountlike = function (provider) { diff --git a/src/views/appstore.js b/src/views/appstore.js index 91c7a083b..4547f24d8 100644 --- a/src/views/appstore.js +++ b/src/views/appstore.js @@ -75,6 +75,7 @@ angular.module('Application').controller('AppStoreController', ['$scope', '$tran { id: 'federated', icon: 'fa fa-project-diagram', label: 'Federated'}, { id: 'finance', icon: 'fa fa-hand-holding-usd', label: 'Finance'}, { id: 'forum', icon: 'fa fa-users', label: 'Forum'}, + { id: 'fun', icon: 'fa fa-party-horn', label: 'Fun'}, { id: 'gallery', icon: 'fa fa-images', label: 'Gallery'}, { id: 'game', icon: 'fa fa-gamepad', label: 'Games'}, { id: 'git', icon: 'fa fa-code-branch', label: 'Code Hosting'}, diff --git a/src/views/backups.html b/src/views/backups.html index e6d9901f4..b3b832ebe 100644 --- a/src/views/backups.html +++ b/src/views/backups.html @@ -252,9 +252,9 @@
-
+
- +
diff --git a/src/views/backups.js b/src/views/backups.js index 824d382a1..8aa77298e 100644 --- a/src/views/backups.js +++ b/src/views/backups.js @@ -229,7 +229,7 @@ angular.module('Application').controller('BackupsController', ['$scope', '$locat || provider === 'exoscale-sos' || provider === 'digitalocean-spaces' || provider === 'scaleway-objectstorage' || provider === 'wasabi' || provider === 'backblaze-b2' || provider === 'cloudflare-r2' || provider === 'linode-objectstorage' || provider === 'ovh-objectstorage' || provider === 'ionos-objectstorage' - || provider === 'vultr-objectstorage' || provider === 'upcloud-objectstorage'; + || provider === 'vultr-objectstorage' || provider === 'upcloud-objectstorage' || provider === 'idrive-e2'; }; $scope.mountlike = function (provider) {