{
  "$schema": "https://json.schemastore.org/web-manifest-combined.json",
  "name": "Legacy of Kin",
  "short_name": "LegacyOfKin",
  "description": "Preserve, celebrate, and explore family life stories, voice recordings, and heritage across generations.",
  "id": "/",
  "start_url": "/",
  "scope": "/",
  "display": "standalone",
  "display_override": ["window-controls-overlay", "standalone", "minimal-ui"],
  "orientation": "any",
  "background_color": "#fafaf9",
  "theme_color": "#2C4632",
  "categories": ["lifestyle", "family", "social", "productivity"],
  "icons": [
    {
      "src": "/Icon.svg",
      "sizes": "any",
      "type": "image/svg+xml",
      "purpose": "any maskable"
    },
    {
      "src": "/Icon.png",
      "sizes": "2201x2201",
      "type": "image/png",
      "purpose": "any"
    },
    {
      "src": "/icons/icon-512.png",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "any maskable"
    },
    {
      "src": "/icons/icon-192.png",
      "sizes": "192x192",
      "type": "image/png",
      "purpose": "any"
    }
  ],
  "shortcuts": [
    {
      "name": "Record Memory",
      "short_name": "Record",
      "description": "Capture a new voice memory or family story",
      "url": "/?view=compose",
      "icons": [
        {
          "src": "/Icon.svg",
          "sizes": "any"
        }
      ]
    },
    {
      "name": "Prompt Bank",
      "short_name": "Prompts",
      "description": "Explore curated reminiscing prompts",
      "url": "/?view=prompts",
      "icons": [
        {
          "src": "/Icon.svg",
          "sizes": "any"
        }
      ]
    },
    {
      "name": "Family Timelines",
      "short_name": "Timelines",
      "description": "View chronological timeline of family stories",
      "url": "/?view=timelines",
      "icons": [
        {
          "src": "/Icon.svg",
          "sizes": "any"
        }
      ]
    },
    {
      "name": "Family Settings",
      "short_name": "Settings",
      "description": "Manage circles, invites, and members",
      "url": "/?view=settings",
      "icons": [
        {
          "src": "/Icon.svg",
          "sizes": "any"
        }
      ]
    }
  ],
  "permissions": ["audioCapture", "notifications", "microphone"],
  "permissions_policy": {
    "microphone": ["self"],
    "notifications": ["self"]
  }
}
