diff --git a/frontend/build/webpack.config.js b/frontend/build/webpack.config.js
index 616ee5637..85056b3cd 100644
--- a/frontend/build/webpack.config.js
+++ b/frontend/build/webpack.config.js
@@ -134,6 +134,12 @@ module.exports = (env) => {
{
source: 'frontend/src/Content/robots.txt',
destination: path.join(distFolder, 'Content/robots.txt')
+ },
+
+ // manifest.json and browserconfig.xml
+ {
+ source: 'frontend/src/Content/*.(json|xml)',
+ destination: path.join(distFolder, 'Content')
}
]
}
diff --git a/frontend/src/Content/Images/Icons/browserconfig.xml b/frontend/src/Content/Images/Icons/browserconfig.xml
deleted file mode 100644
index 993924968..000000000
--- a/frontend/src/Content/Images/Icons/browserconfig.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
- #00ccff
-
-
-
diff --git a/frontend/src/Content/Images/Icons/manifest.json b/frontend/src/Content/Images/Icons/manifest.json
deleted file mode 100644
index c7bd44495..000000000
--- a/frontend/src/Content/Images/Icons/manifest.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "name": "Sonarr",
- "icons": [
- {
- "src": "android-chrome-192x192.png",
- "sizes": "192x192",
- "type": "image/png"
- },
- {
- "src": "android-chrome-512x512.png",
- "sizes": "512x512",
- "type": "image/png"
- }
- ],
- "start_url": "../../../../",
- "theme_color": "#3a3f51",
- "background_color": "#3a3f51",
- "display": "standalone"
-}
diff --git a/frontend/src/Content/browserconfig.xml b/frontend/src/Content/browserconfig.xml
new file mode 100644
index 000000000..646112d06
--- /dev/null
+++ b/frontend/src/Content/browserconfig.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+ #00ccff
+
+
+
+
diff --git a/frontend/src/Content/manifest.json b/frontend/src/Content/manifest.json
new file mode 100644
index 000000000..42a38e13e
--- /dev/null
+++ b/frontend/src/Content/manifest.json
@@ -0,0 +1,19 @@
+{
+ "name": "Sonarr",
+ "icons": [
+ {
+ "src": "android-chrome-192x192.png",
+ "sizes": "192x192",
+ "type": "image/png"
+ },
+ {
+ "src": "android-chrome-512x512.png",
+ "sizes": "512x512",
+ "type": "image/png"
+ }
+ ],
+ "start_url": "__URL_BASE__/",
+ "theme_color": "#3a3f51",
+ "background_color": "#3a3f51",
+ "display": "standalone"
+}
diff --git a/frontend/src/index.ejs b/frontend/src/index.ejs
index 3f5ec6f2a..c86078033 100644
--- a/frontend/src/index.ejs
+++ b/frontend/src/index.ejs
@@ -33,7 +33,7 @@
sizes="16x16"
href="/Content/Images/Icons/favicon-16x16.png"
/>
-
+
diff --git a/frontend/src/login.html b/frontend/src/login.html
index 8ec1aef51..e2be93a74 100644
--- a/frontend/src/login.html
+++ b/frontend/src/login.html
@@ -11,8 +11,11 @@
-
-
+
+
@@ -33,7 +36,11 @@
sizes="16x16"
href="/Content/Images/Icons/favicon-16x16.png"
/>
-
+
-
+
@@ -59,7 +63,7 @@
body {
background-color: var(--pageBackground);
color: var(--textColor);
- font-family: "Roboto", "open sans", "Helvetica Neue", Helvetica, Arial,
+ font-family: 'Roboto', 'open sans', 'Helvetica Neue', Helvetica, Arial,
sans-serif;
}
@@ -209,9 +213,7 @@
-
- SIGN IN TO CONTINUE
-
+
SIGN IN TO CONTINUE
@@ -282,16 +284,16 @@