diff --git a/.assets/manifest.json b/.assets/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/public/icons8-search-100.png b/public/icons8-search-100.png new file mode 100644 index 0000000..6bb6582 Binary files /dev/null and b/public/icons8-search-100.png differ diff --git a/public/icons8-search-50.png b/public/icons8-search-50.png new file mode 100644 index 0000000..7d83950 Binary files /dev/null and b/public/icons8-search-50.png differ diff --git a/src/app/globals.css b/src/app/globals.css index f75daca..a8e6ae1 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -11,3 +11,12 @@ display: none; } } + +/* Add Fix for IOS to allow PWA and stop zooming on the page */ +@media screen and (-webkit-min-device-pixel-ratio: 0) { + select, + textarea, + input { + font-size: 16px !important; + } +} diff --git a/src/app/manifest.ts b/src/app/manifest.ts new file mode 100644 index 0000000..204e58f --- /dev/null +++ b/src/app/manifest.ts @@ -0,0 +1,26 @@ +import type { MetadataRoute } from 'next'; + +export default function manifest(): MetadataRoute.Manifest { + return { + name: 'Perplexica - Chat with the internet', + short_name: 'Perplexica', + description: + 'Perplexica is an AI powered chatbot that is connected to the internet.', + start_url: '/', + display: 'standalone', + background_color: '#0a0a0a', + theme_color: '#0a0a0a', + icons: [ + { + src: '/icons8-search-50.png', + sizes: '50x50', + type: 'image/png' as const, + }, + { + src: '/icons8-search-100.png', + sizes: '100x100', + type: 'image/png', + }, + ], + }; +}