// Configuração central da extensão Sunix
// ============================================================
// ATENÇÃO: Ao mudar o domínio do servidor, altere APENAS este arquivo.
// Depois atualize o manifest.json (host_permissions + connect-src),
// que por exigência do Chrome MV3 PRECISA listar os domínios literalmente
// (não é possível importar de outro arquivo).
// Veja o arquivo MIGRAR_DOMINIO.md para instruções completas.
// ============================================================
self.SUNIX_CONFIG = {
  // Tipo/variante desta extensão (v1, v2, v3...). O background usa esse
  // valor para pedir updates SOMENTE da mesma variante.
  VARIANT: "v2",

  // Domínio do servidor (sem protocolo)
  SERVER_DOMAIN: "sunix.network",

  // URL completa do servidor (com protocolo)
  SERVER_URL: "https://sunix.network",

  // Site de vendas (proxy público — servidor nunca é exposto ao usuário)
  SALES_SITE_URL: "https://sunix.app",

  // URL da página de releases/versões (vive no site de vendas)
  RELEASES_URL: "https://sunix.app/releases",

  // Endpoint de verificação de atualização
  UPDATE_ENDPOINT: "https://sunix.network/api/public/v1/extension/latest",

  // Base do túnel V2 (proxy). Toda lógica sensível (IA, validação, envio)
  // roda no servidor — a extensão apenas executa o plano devolvido.
  API_V2_BASE: "https://sunix.network/api/public/v2",

  // Domínios reconhecidos (legado lovable + atual). A extensão aceita
  // qualquer um deles ao normalizar URLs vindas do servidor/site de vendas.
  KNOWN_SERVER_DOMAINS: [
    "sunix.network",
    "sunix.network",
  ],
  KNOWN_SALES_DOMAINS: [
    "sunix.app",
    "app-sunix.lovable.app",
  ],
};
