manifest.ts uses icon.svg and the app's palette for background/theme color. Excluded /manifest.webmanifest from the auth gate in proxy.ts, same as icon.svg/favicon.ico - it must be publicly fetchable regardless of login state. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01W8WkFF5ppURBAB918593Eb
21 lines
439 B
TypeScript
21 lines
439 B
TypeScript
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",
|
|
},
|
|
],
|
|
};
|
|
}
|