diff --git a/app/manifest.ts b/app/manifest.ts new file mode 100644 index 0000000..7c3af8b --- /dev/null +++ b/app/manifest.ts @@ -0,0 +1,20 @@ +import type { MetadataRoute } from "next"; + +export default function manifest(): MetadataRoute.Manifest { + return { + name: "SEXY", + short_name: "SEXY", + description: "Bluetooth toy control console", + start_url: "/", + display: "standalone", + background_color: "#15131f", + theme_color: "#15131f", + icons: [ + { + src: "/icon.svg", + sizes: "any", + type: "image/svg+xml", + }, + ], + }; +} diff --git a/package.json b/package.json index 77127c3..e400eb8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "sexy", - "version": "0.1.0", + "version": "0.1.1", "private": true, "scripts": { "dev": "next dev", diff --git a/proxy.ts b/proxy.ts index e33c208..dc44594 100644 --- a/proxy.ts +++ b/proxy.ts @@ -22,5 +22,7 @@ export default async function proxy(req: NextRequest) { } export const config = { - matcher: ["/((?!_next/static|_next/image|favicon.ico|icon.svg|login|api/auth/login|api/health).*)"], + matcher: [ + "/((?!_next/static|_next/image|favicon.ico|icon.svg|manifest.webmanifest|login|api/auth/login|api/health).*)", + ], };