From c1299bddf619c04c6979c35972e4f95ea32bef9a Mon Sep 17 00:00:00 2001 From: 778a69cd <778a69cd@potsda.mn> Date: Thu, 10 Aug 2023 21:50:45 +0200 Subject: [PATCH] reintroduce webmanifest for PWA compatability --- js/vite.config.js | 29 ++++++++++++++++++++++++++ lib/web/mobilizon_web.ex | 2 +- lib/web/templates/page/index.html.heex | 1 + 3 files changed, 31 insertions(+), 1 deletion(-) diff --git a/js/vite.config.js b/js/vite.config.js index 97a0ff2eb..2510c7666 100644 --- a/js/vite.config.js +++ b/js/vite.config.js @@ -27,6 +27,35 @@ export default defineConfig(({ command }) => { // devOptions: { // enabled: true, // }, + manifest: { + name: "Mobilizon", + short_name: "Mobilizon", + orientation: "portrait-primary", + icons: [ + { + src: "./img/icons/android-chrome-192x192.png", + sizes: "192x192", + type: "image/png" + }, + { + src: "./img/icons/android-chrome-512x512.png", + sizes: "512x512", + type: "image/png" + }, + { + src: "./img/icons/android-chrome-maskable-192x192.png", + sizes: "192x192", + type: "image/png", + purpose: "maskable" + }, + { + src: "./img/icons/android-chrome-maskable-512x512.png", + sizes: "512x512", + type: "image/png", + purpose: "maskable" + } + ] + }, }), visualizer(), ], diff --git a/lib/web/mobilizon_web.ex b/lib/web/mobilizon_web.ex index 2c955e952..a1f97a6e3 100644 --- a/lib/web/mobilizon_web.ex +++ b/lib/web/mobilizon_web.ex @@ -19,7 +19,7 @@ defmodule Mobilizon.Web do def static_paths, do: - ~w(index.html manifest.json service-worker.js css fonts img js favicon.ico robots.txt assets) + ~w(index.html manifest.json manifest.webmanifest service-worker.js css fonts img js favicon.ico robots.txt assets) def controller do quote do diff --git a/lib/web/templates/page/index.html.heex b/lib/web/templates/page/index.html.heex index 7047727cb..f3764f3ec 100644 --- a/lib/web/templates/page/index.html.heex +++ b/lib/web/templates/page/index.html.heex @@ -6,6 +6,7 @@ +