diff --git a/public/images/icon-maskable-1024.png b/public/images/icon-maskable-1024.png new file mode 100644 index 0000000000..8378900472 Binary files /dev/null and b/public/images/icon-maskable-1024.png differ diff --git a/public/images/apple-touch-icon.png b/public/images/icon-maskable-192.png similarity index 100% rename from public/images/apple-touch-icon.png rename to public/images/icon-maskable-192.png diff --git a/public/images/icon-maskable-512.png b/public/images/icon-maskable-512.png new file mode 100644 index 0000000000..f0d14ce397 Binary files /dev/null and b/public/images/icon-maskable-512.png differ diff --git a/public/images/icon-monochrome-1024.png b/public/images/icon-monochrome-1024.png new file mode 100644 index 0000000000..6fd51b0f23 Binary files /dev/null and b/public/images/icon-monochrome-1024.png differ diff --git a/public/images/icon-monochrome-512.png b/public/images/icon-monochrome-512.png new file mode 100644 index 0000000000..95097567e0 Binary files /dev/null and b/public/images/icon-monochrome-512.png differ diff --git a/server/routes/app.ts b/server/routes/app.ts index b55031d1f9..b6fbaad024 100644 --- a/server/routes/app.ts +++ b/server/routes/app.ts @@ -160,9 +160,21 @@ export const renderApp = async ( + + sizes: "512x512", type: "image/png", }, - // last one duplicated for purpose: 'any maskable' { - src: "/images/icon-512.png", + src: "/images/icon-maskable-192.png", + sizes: "192x192", + type: "image/png", + purpose: "maskable", + }, + { + src: "/images/icon-maskable-512.png", sizes: "512x512", type: "image/png", - purpose: "any maskable", + purpose: "maskable", + }, + { + src: "/images/icon-maskable-1024.png", + sizes: "1024x1024", + type: "image/png", + purpose: "maskable", + }, + { + src: "/images/icon-monochrome-512.png", + sizes: "512x512", + type: "image/png", + purpose: "monochrome", + }, + { + src: "/images/icon-monochrome-1024.png", + sizes: "1024x1024", + type: "image/png", + purpose: "monochrome", }, ], },