import type { MetadataRoute } from "next";

export default function manifest(): MetadataRoute.Manifest {
  return {
    name: "Rizky Irawan — Visual Archive",
    short_name: "Rizky Irawan",
    description: "Visual archive of works in 3D, motion, illustration, and graphic design by Rizky Irawan",
    start_url: "/",
    display: "standalone",
    background_color: "#080808",
    theme_color: "#ff3500",
    icons: [
      {
        src: "/icon-192.png",
        sizes: "192x192",
        type: "image/png",
      },
      {
        src: "/icon-512.png",
        sizes: "512x512",
        type: "image/png",
      },
    ],
    categories: ["portfolio", "design", "art"],
    shortcuts: [
      {
        name: "Works",
        url: "/works",
        description: "View all works",
      },
      {
        name: "Contact",
        url: "/contact",
        description: "Get in touch",
      },
    ],
  };
}
