diff --git a/apps/client/app/components/auth-layout.tsx b/apps/client/app/components/auth-layout.tsx index 05e6c45..63653bb 100644 --- a/apps/client/app/components/auth-layout.tsx +++ b/apps/client/app/components/auth-layout.tsx @@ -27,7 +27,7 @@ export function AuthLayout({ title, description, children }: AuthLayoutProps) {
); diff --git a/apps/client/app/root.tsx b/apps/client/app/root.tsx index 069e390..0d58509 100644 --- a/apps/client/app/root.tsx +++ b/apps/client/app/root.tsx @@ -41,6 +41,12 @@ export function Layout({ children }: { children: React.ReactNode }) { + + + + + + diff --git a/apps/client/public/favicon.ico b/apps/client/public/favicon.ico deleted file mode 100644 index 5dbdfcd..0000000 Binary files a/apps/client/public/favicon.ico and /dev/null differ diff --git a/apps/client/public/background.jpg b/apps/client/public/images/background.jpg similarity index 100% rename from apps/client/public/background.jpg rename to apps/client/public/images/background.jpg diff --git a/apps/client/public/images/favicon/apple-touch-icon.png b/apps/client/public/images/favicon/apple-touch-icon.png new file mode 100644 index 0000000..b83a00b Binary files /dev/null and b/apps/client/public/images/favicon/apple-touch-icon.png differ diff --git a/apps/client/public/images/favicon/favicon-96x96.png b/apps/client/public/images/favicon/favicon-96x96.png new file mode 100644 index 0000000..a761e0b Binary files /dev/null and b/apps/client/public/images/favicon/favicon-96x96.png differ diff --git a/apps/client/public/images/favicon/favicon.ico b/apps/client/public/images/favicon/favicon.ico new file mode 100644 index 0000000..7a2addc Binary files /dev/null and b/apps/client/public/images/favicon/favicon.ico differ diff --git a/apps/client/public/images/favicon/favicon.svg b/apps/client/public/images/favicon/favicon.svg new file mode 100644 index 0000000..2efb69c --- /dev/null +++ b/apps/client/public/images/favicon/favicon.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/apps/client/public/images/favicon/site.webmanifest b/apps/client/public/images/favicon/site.webmanifest new file mode 100644 index 0000000..9984cfd --- /dev/null +++ b/apps/client/public/images/favicon/site.webmanifest @@ -0,0 +1,21 @@ +{ + "name": "Ironmount", + "short_name": "Ironmount", + "icons": [ + { + "src": "/images/favicon/web-app-manifest-192x192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "/images/favicon/web-app-manifest-512x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ], + "theme_color": "#1b1b1b", + "background_color": "#1b1b1b", + "display": "standalone" +} \ No newline at end of file diff --git a/apps/client/public/images/favicon/web-app-manifest-192x192.png b/apps/client/public/images/favicon/web-app-manifest-192x192.png new file mode 100644 index 0000000..2a60f50 Binary files /dev/null and b/apps/client/public/images/favicon/web-app-manifest-192x192.png differ diff --git a/apps/client/public/images/favicon/web-app-manifest-512x512.png b/apps/client/public/images/favicon/web-app-manifest-512x512.png new file mode 100644 index 0000000..0b9fe0e Binary files /dev/null and b/apps/client/public/images/favicon/web-app-manifest-512x512.png differ diff --git a/apps/server/src/index.ts b/apps/server/src/index.ts index 41d622f..8db2014 100644 --- a/apps/server/src/index.ts +++ b/apps/server/src/index.ts @@ -42,6 +42,7 @@ const app = new Hono() .route("/api/v1/repositories", repositoriesController.use(requireAuth)) .route("/api/v1/backups", backupScheduleController.use(requireAuth)) .get("/assets/*", serveStatic({ root: "./assets/frontend" })) + .get("/images/*", serveStatic({ root: "./assets/frontend" })) .get("*", serveStatic({ path: "./assets/frontend/index.html" })); app.get("/api/v1/openapi.json", generalDescriptor(app)); diff --git a/assets/im-favicon.png b/assets/im-favicon.png new file mode 100644 index 0000000..5655186 Binary files /dev/null and b/assets/im-favicon.png differ diff --git a/assets/im.png b/assets/im.png new file mode 100644 index 0000000..abad171 Binary files /dev/null and b/assets/im.png differ