diff --git a/apps/landing/public/apple-touch-icon.png b/apps/landing/public/apple-touch-icon.png new file mode 100644 index 00000000..084ec2a6 Binary files /dev/null and b/apps/landing/public/apple-touch-icon.png differ diff --git a/apps/landing/public/favicon.ico b/apps/landing/public/favicon.ico new file mode 100644 index 00000000..030576fc Binary files /dev/null and b/apps/landing/public/favicon.ico differ diff --git a/apps/landing/public/favicon.png b/apps/landing/public/favicon.png new file mode 100644 index 00000000..0ccaa93b Binary files /dev/null and b/apps/landing/public/favicon.png differ diff --git a/apps/landing/src/app/layout.tsx b/apps/landing/src/app/layout.tsx index 5311df2c..22498e74 100644 --- a/apps/landing/src/app/layout.tsx +++ b/apps/landing/src/app/layout.tsx @@ -10,6 +10,13 @@ export const metadata: Metadata = { description: "48 image processing tools with local AI. Runs 100% offline. No data leaves your network. Open source and free forever.", metadataBase: new URL("https://snapotter.com"), + icons: { + icon: [ + { url: "/favicon.png", type: "image/png", sizes: "48x48" }, + { url: "/favicon.ico", type: "image/x-icon" }, + ], + apple: [{ url: "/apple-touch-icon.png", sizes: "180x180" }], + }, other: { "color-scheme": "light only", "darkreader-lock": "true",