diff --git a/.gitignore b/.gitignore index 8a2ebd6..1182802 100644 --- a/.gitignore +++ b/.gitignore @@ -236,6 +236,10 @@ next-env.d.ts *.sublime-workspace *-instructions.* +# ShittyParser outputs +outputs/ +.outputs/ + # logs logs *.log diff --git a/app/layout.tsx b/app/layout.tsx index f0f9e33..87d6df7 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -7,6 +7,14 @@ export const metadata = { title: "LiveDash-Node", description: "Multi-tenant dashboard system for tracking chat session metrics", + icons: { + icon: [ + { url: "/favicon.ico", sizes: "32x32", type: "image/x-icon" }, + { url: "/favicon.svg", type: "image/svg+xml" }, + ], + apple: "/icon-192.svg", + }, + manifest: "/manifest.json", }; export default function RootLayout({ children }: { children: ReactNode }) { diff --git a/public/favicon-simple.svg b/public/favicon-simple.svg new file mode 100644 index 0000000..2cd5f5f --- /dev/null +++ b/public/favicon-simple.svg @@ -0,0 +1,6 @@ + + + + + LD + diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..3659a4e --- /dev/null +++ b/public/favicon.ico @@ -0,0 +1,5 @@ + + + + LD + diff --git a/public/favicon.svg b/public/favicon.svg new file mode 100644 index 0000000..c69a5bb --- /dev/null +++ b/public/favicon.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + LD + diff --git a/public/icon-192.svg b/public/icon-192.svg new file mode 100644 index 0000000..cefdf25 --- /dev/null +++ b/public/icon-192.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + LD + diff --git a/public/info.html b/public/info.html new file mode 100644 index 0000000..14b3598 --- /dev/null +++ b/public/info.html @@ -0,0 +1,16 @@ + + + + Favicon Generator + + +
+ +
+ + + diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 0000000..0e6d95f --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,19 @@ +{ + "name": "LiveDash", + "short_name": "LiveDash", + "icons": [ + { + "src": "/favicon.svg", + "sizes": "32x32", + "type": "image/svg+xml" + }, + { + "src": "/icon-192.svg", + "sizes": "192x192", + "type": "image/svg+xml" + } + ], + "theme_color": "#3b82f6", + "background_color": "#ffffff", + "display": "standalone" +}