import type { MetadataRoute } from "next"; /** * Web app manifest — what makes Freezmo installable on iOS/Android * (iOS reads the apple-* meta tags in app/layout.tsx as well). */ export default function manifest(): MetadataRoute.Manifest { return { name: "Freezmo — notes to study feed", short_name: "Freezmo", description: "Turn photos and documents of your notes into a swipeable feed of short interactive study activities, powered by your own Ollama models.", start_url: "/", scope: "/", display: "standalone", orientation: "portrait", background_color: "#f8fafc", theme_color: "#f8fafc", categories: ["education", "productivity"], icons: [ { src: "/icons/icon-192.png", sizes: "192x192", type: "image/png", purpose: "any" }, { src: "/icons/icon-512.png", sizes: "512x512", type: "image/png", purpose: "any" }, { src: "/icons/maskable-512.png", sizes: "512x512", type: "image/png", purpose: "maskable" }, ], shortcuts: [ { name: "New deck", short_name: "New", url: "/create" }, { name: "Library", short_name: "Library", url: "/" }, ], }; }