diff --git a/config/config.exs b/config/config.exs index 492f4c1a0..3fe4b344b 100644 --- a/config/config.exs +++ b/config/config.exs @@ -339,6 +339,24 @@ config :pleroma, :manifest, type: "image/png", sizes: "512x512", purpose: "any" + }, + %{ + src: "/static/icon-192.png", + type: "image/png", + sizes: "192x192", + purpose: "any" + }, + %{ + src: "/static/icon-maskable-512.png", + type: "image/png", + sizes: "512x512", + purpose: "maskable" + }, + %{ + src: "/static/icon-maskable-192.png", + type: "image/png", + sizes: "192x192", + purpose: "maskable" } ], theme_color: "#d6cec7", diff --git a/lib/pleroma/constants.ex b/lib/pleroma/constants.ex index 94608a99b..d0cb830b7 100644 --- a/lib/pleroma/constants.ex +++ b/lib/pleroma/constants.ex @@ -25,7 +25,7 @@ defmodule Pleroma.Constants do const(static_only_files, do: - ~w(index.html robots.txt static static-fe finmoji emoji packs sounds images instance embed sw.js sw-pleroma.js favicon.png schemas doc) + ~w(index.html robots.txt static static-fe finmoji emoji packs sounds images instance embed sw.js sw-pleroma.js favicon.ico favicon.png schemas doc) ) const(status_updatable_fields, diff --git a/priv/static/apple-touch-icon.png b/priv/static/apple-touch-icon.png new file mode 100644 index 000000000..31bb3ae98 Binary files /dev/null and b/priv/static/apple-touch-icon.png differ diff --git a/priv/static/favicon.ico b/priv/static/favicon.ico new file mode 100644 index 000000000..f60e4dda9 Binary files /dev/null and b/priv/static/favicon.ico differ diff --git a/priv/static/icon-192.png b/priv/static/icon-192.png new file mode 100644 index 000000000..14ce5f024 Binary files /dev/null and b/priv/static/icon-192.png differ diff --git a/priv/static/icon-maskable-192.png b/priv/static/icon-maskable-192.png new file mode 100644 index 000000000..9029c2d23 Binary files /dev/null and b/priv/static/icon-maskable-192.png differ diff --git a/priv/static/icon-maskable-512.png b/priv/static/icon-maskable-512.png new file mode 100644 index 000000000..656a45bd8 Binary files /dev/null and b/priv/static/icon-maskable-512.png differ