{
  "_comment": [
    "https://doubledot.site/site.webmanifest",
    "",
    "The icons are JPEG on purpose, and the reason is a deploy constraint,",
    "not a design one. The compose command decodes /seed/*.jpg and nothing",
    "else, so a .png dropped into the image seed is never decoded and 404s",
    "on the live site while every HTML check still passes. JPEG rides the",
    "glob that already exists. See landing-static/README.md.",
    "",
    "Consequence: neither icon can be maskable, because JPEG has no alpha.",
    "Both are declared purpose 'any'. The mark is the two brand dots on",
    "Color.warmSurface, full bleed - Android and iOS round the corners",
    "themselves, so there is no built-in radius to clip.",
    "",
    "No 'display: standalone' and no service worker. This is a one-page",
    "waitlist site, not an installable app; the manifest exists so a",
    "home-screen save carries the brand mark and the right title.",
    "JSON has no comment syntax, hence this key. Parsers ignore it."
  ],
  "name": "Double Dot",
  "short_name": "Double Dot",
  "description": "No like button. If someone interests you, start with a message. Coming soon.",
  "start_url": "/",
  "scope": "/",
  "display": "browser",
  "theme_color": "#f7f4f0",
  "background_color": "#f7f4f0",
  "icons": [
    {
      "src": "/images/apple-touch-icon-180.jpg",
      "sizes": "180x180",
      "type": "image/jpeg",
      "purpose": "any"
    },
    {
      "src": "/images/icon-512.jpg",
      "sizes": "512x512",
      "type": "image/jpeg",
      "purpose": "any"
    }
  ]
}
