diff --git a/apps/fz_http/assets/static/browserconfig.xml b/apps/fz_http/assets/static/browserconfig.xml
new file mode 100644
index 000000000..2c77fecd0
--- /dev/null
+++ b/apps/fz_http/assets/static/browserconfig.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+ 331700
+
+
+
diff --git a/apps/fz_http/assets/static/images/android-chrome-192x192.png b/apps/fz_http/assets/static/images/android-chrome-192x192.png
new file mode 100644
index 000000000..703bc4c46
Binary files /dev/null and b/apps/fz_http/assets/static/images/android-chrome-192x192.png differ
diff --git a/apps/fz_http/assets/static/images/android-chrome-512x512.png b/apps/fz_http/assets/static/images/android-chrome-512x512.png
new file mode 100644
index 000000000..523756121
Binary files /dev/null and b/apps/fz_http/assets/static/images/android-chrome-512x512.png differ
diff --git a/apps/fz_http/assets/static/images/apple-touch-icon.png b/apps/fz_http/assets/static/images/apple-touch-icon.png
new file mode 100644
index 000000000..159e5777f
Binary files /dev/null and b/apps/fz_http/assets/static/images/apple-touch-icon.png differ
diff --git a/apps/fz_http/assets/static/images/favicon-16x16.png b/apps/fz_http/assets/static/images/favicon-16x16.png
new file mode 100644
index 000000000..cbe2c93b5
Binary files /dev/null and b/apps/fz_http/assets/static/images/favicon-16x16.png differ
diff --git a/apps/fz_http/assets/static/images/favicon-32x32.png b/apps/fz_http/assets/static/images/favicon-32x32.png
new file mode 100644
index 000000000..60361edec
Binary files /dev/null and b/apps/fz_http/assets/static/images/favicon-32x32.png differ
diff --git a/apps/fz_http/assets/static/images/favicon-apple-touch-114.png b/apps/fz_http/assets/static/images/favicon-apple-touch-114.png
deleted file mode 100644
index 17a1dec49..000000000
Binary files a/apps/fz_http/assets/static/images/favicon-apple-touch-114.png and /dev/null differ
diff --git a/apps/fz_http/assets/static/images/favicon-apple-touch-144.png b/apps/fz_http/assets/static/images/favicon-apple-touch-144.png
deleted file mode 100644
index 72268fbdc..000000000
Binary files a/apps/fz_http/assets/static/images/favicon-apple-touch-144.png and /dev/null differ
diff --git a/apps/fz_http/assets/static/images/favicon.icns b/apps/fz_http/assets/static/images/favicon.icns
deleted file mode 100644
index 4b9a758eb..000000000
Binary files a/apps/fz_http/assets/static/images/favicon.icns and /dev/null differ
diff --git a/apps/fz_http/assets/static/images/favicon.ico b/apps/fz_http/assets/static/images/favicon.ico
index 1b590d98f..4aa729f11 100644
Binary files a/apps/fz_http/assets/static/images/favicon.ico and b/apps/fz_http/assets/static/images/favicon.ico differ
diff --git a/apps/fz_http/assets/static/images/favicon.png b/apps/fz_http/assets/static/images/favicon.png
deleted file mode 100644
index f1061d215..000000000
Binary files a/apps/fz_http/assets/static/images/favicon.png and /dev/null differ
diff --git a/apps/fz_http/assets/static/images/firezone-usage.gif b/apps/fz_http/assets/static/images/firezone-usage.gif
deleted file mode 100644
index 29aaefee4..000000000
Binary files a/apps/fz_http/assets/static/images/firezone-usage.gif and /dev/null differ
diff --git a/apps/fz_http/assets/static/images/logo-text.svg b/apps/fz_http/assets/static/images/logo-text.svg
deleted file mode 100644
index 3459c07e3..000000000
--- a/apps/fz_http/assets/static/images/logo-text.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/apps/fz_http/assets/static/images/logo.svg b/apps/fz_http/assets/static/images/logo.svg
index 23551001d..17603f22c 100644
--- a/apps/fz_http/assets/static/images/logo.svg
+++ b/apps/fz_http/assets/static/images/logo.svg
@@ -1,68 +1,5 @@
-
-
+
diff --git a/apps/fz_http/assets/static/images/mstile-150x150.png b/apps/fz_http/assets/static/images/mstile-150x150.png
new file mode 100644
index 000000000..d1d36a306
Binary files /dev/null and b/apps/fz_http/assets/static/images/mstile-150x150.png differ
diff --git a/apps/fz_http/assets/static/site.webmanifest b/apps/fz_http/assets/static/site.webmanifest
new file mode 100644
index 000000000..00e632654
--- /dev/null
+++ b/apps/fz_http/assets/static/site.webmanifest
@@ -0,0 +1,19 @@
+{
+ "name": "Firezone",
+ "short_name": "Firezone",
+ "icons": [
+ {
+ "src": "/android-chrome-192x192.png",
+ "sizes": "192x192",
+ "type": "image/png"
+ },
+ {
+ "src": "/android-chrome-512x512.png",
+ "sizes": "512x512",
+ "type": "image/png"
+ }
+ ],
+ "theme_color": "331700",
+ "background_color": "331700",
+ "display": "standalone"
+}
diff --git a/apps/fz_http/assets/webpack.config.js b/apps/fz_http/assets/webpack.config.js
index 14fe93b52..5bccc2b42 100644
--- a/apps/fz_http/assets/webpack.config.js
+++ b/apps/fz_http/assets/webpack.config.js
@@ -43,7 +43,7 @@ module.exports = (env, options) => ({
]
},
{
- test: /.(png|jpg|jpeg|gif|svg|woff|woff2|ttf|eot)$/,
+ test: /.(png|jpg|jpeg|gif|svg|woff|woff2|ttf|eot|xml|webmanifest)$/,
use: "url-loader?limit=100000"
}
]
diff --git a/apps/fz_http/lib/fz_http_web/templates/layout/root.html.heex b/apps/fz_http/lib/fz_http_web/templates/layout/root.html.heex
index a22f8e0ff..90be9e4f0 100644
--- a/apps/fz_http/lib/fz_http_web/templates/layout/root.html.heex
+++ b/apps/fz_http/lib/fz_http_web/templates/layout/root.html.heex
@@ -10,13 +10,13 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+