{
  "id": "https://ia-france.tech/",
  "name": "IA France — Multi-IA en français",
  "short_name": "IA France",
  "description": "Discutez, comparez et créez avec Claude, ChatGPT, Gemini, Grok et Mistral réunis dans une seule app française. Génération d'images, vidéos, conversation vocale immersive. Sans engagement.",
  "lang": "fr-FR",
  "dir": "ltr",
  "start_url": "/chat?utm_source=pwa",
  "scope": "/",
  "scope_extensions": [
    { "origin": "https://www.ia-france.tech" }
  ],
  "display": "standalone",
  "display_override": ["window-controls-overlay", "tabbed", "standalone", "minimal-ui", "browser"],
  "orientation": "any",
  "theme_color": "#0066cc",
  "background_color": "#ffffff",
  "categories": ["productivity", "utilities", "education", "business", "social"],
  "related_applications": [
    {
      "platform": "play",
      "url": "https://play.google.com/store/apps/details?id=tech.iafrance.app",
      "id": "tech.iafrance.app"
    },
    {
      "platform": "webapp",
      "url": "https://ia-france.tech/manifest.json"
    }
  ],
  "prefer_related_applications": false,
  "handle_links": "preferred",
  "note_taking": {
    "new_note_url": "/chat?prompt=Nouvelle+note&utm_source=pwa_note"
  },
  "file_handlers": [
    {
      "action": "/chat?utm_source=pwa_file_handler",
      "accept": {
        "application/pdf": [".pdf"],
        "text/plain": [".txt", ".md"],
        "text/csv": [".csv"],
        "application/json": [".json"],
        "image/*": [".png", ".jpg", ".jpeg", ".webp", ".gif"],
        "audio/*": [".mp3", ".wav", ".m4a", ".ogg", ".flac"]
      },
      "icons": [
        { "src": "/img/pwa/icon-192.png", "sizes": "192x192", "type": "image/png" }
      ],
      "launch_type": "single-client"
    }
  ],
  "launch_handler": {
    "client_mode": ["focus-existing", "auto"]
  },
  "edge_side_panel": {
    "preferred_width": 480
  },
  "icons": [
    {
      "src": "/img/pwa/icon-192.png",
      "sizes": "192x192",
      "type": "image/png",
      "purpose": "any"
    },
    {
      "src": "/img/pwa/icon-512.png",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "any"
    },
    {
      "src": "/img/pwa/icon-maskable-192.png",
      "sizes": "192x192",
      "type": "image/png",
      "purpose": "maskable"
    },
    {
      "src": "/img/pwa/icon-maskable-512.png",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "maskable"
    },
    {
      "src": "/img/pwa/icon-512.png",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "monochrome"
    }
  ],
  "screenshots": [
    {
      "src": "/img/pwa/screenshots/desktop-chat.png",
      "sizes": "1600x900",
      "type": "image/png",
      "form_factor": "wide",
      "label": "Conversation multi-IA sur ordinateur"
    },
    {
      "src": "/img/pwa/screenshots/mobile-chat.png",
      "sizes": "1080x1920",
      "type": "image/png",
      "form_factor": "narrow",
      "label": "Chat avec Claude depuis mobile"
    },
    {
      "src": "/img/pwa/screenshots/mobile-image.png",
      "sizes": "1080x1920",
      "type": "image/png",
      "form_factor": "narrow",
      "label": "Génération d'images IA"
    },
    {
      "src": "/img/pwa/screenshots/mobile-voice.png",
      "sizes": "1080x1920",
      "type": "image/png",
      "form_factor": "narrow",
      "label": "Mode conversation vocale immersive"
    }
  ],
  "shortcuts": [
    {
      "name": "Nouveau chat",
      "short_name": "Nouveau",
      "description": "Démarrer une nouvelle conversation",
      "url": "/chat?utm_source=pwa_shortcut_new",
      "icons": [{ "src": "/img/pwa/icon-192.png", "sizes": "192x192" }]
    },
    {
      "name": "Conversation privée",
      "short_name": "Privé",
      "description": "Chat sans aucune sauvegarde",
      "url": "/chat?private=1&utm_source=pwa_shortcut_private",
      "icons": [{ "src": "/img/pwa/icon-192.png", "sizes": "192x192" }]
    },
    {
      "name": "Mes médias",
      "short_name": "Médias",
      "description": "Images et vidéos générées",
      "url": "/chat/medias?utm_source=pwa_shortcut_medias",
      "icons": [{ "src": "/img/pwa/icon-192.png", "sizes": "192x192" }]
    },
    {
      "name": "Mon compte",
      "short_name": "Compte",
      "description": "Crédits, abonnement, paramètres",
      "url": "/compte?utm_source=pwa_shortcut_account",
      "icons": [{ "src": "/img/pwa/icon-192.png", "sizes": "192x192" }]
    }
  ],
  "share_target": {
    "action": "/chat?utm_source=pwa_share",
    "method": "POST",
    "enctype": "multipart/form-data",
    "params": {
      "title": "title",
      "text": "text",
      "url": "url",
      "files": [
        {
          "name": "shared_files",
          "accept": ["image/*", "audio/*", "text/*", "application/pdf"]
        }
      ]
    }
  },
  "protocol_handlers": [
    {
      "protocol": "web+iafrance",
      "url": "/chat?prompt=%s&utm_source=pwa_protocol"
    },
    {
      "protocol": "mailto",
      "url": "/chat?prompt=%s&utm_source=pwa_mailto"
    }
  ],
  "widgets": [
    {
      "name": "Crédits restants",
      "short_name": "Crédits",
      "description": "Affiche votre solde de crédits IA et lien vers le chat.",
      "tag": "iaf-credits",
      "template": "iaf-credits-template",
      "ms_ac_template": "/widgets/credits-template.json",
      "data": "/widgets/credits-data.json",
      "type": "application/json",
      "screenshots": [
        {
          "src": "/img/pwa/widgets/credits-small.png",
          "sizes": "320x200",
          "type": "image/png",
          "label": "Widget crédits IA France"
        }
      ],
      "icons": [
        { "src": "/img/pwa/icon-192.png", "sizes": "192x192" }
      ],
      "auth": false,
      "update": 3600
    }
  ]
}
