Pular para o conteúdo principal

3 publicações com a etiqueta "sports"

Ver todas as etiquetas

Changelog - 04/05/2026

Jornada FTD — Refatoração Completa e Novas Brands

  • D0 e D1 desacoplados — antes, ativar o template vera-legacy do D0 (cashback) ligava implicitamente o modal de anúncio do D1 (check-in). Agora cada brand habilita as três etapas independentemente: ftdCashback.enabled, ftdCheckin.enabled e a flag nova ftdCheckin.announcement.enabled. Quatro combinações possíveis — só D0, só D1, ambos ou nenhum.
  • Copy e assets configuráveis por brand no template vera-legacyFtdCashbackConfig ganhou copy.{firstBonusToastTitle,cashbackModalTitle,cashbackModalDescriptionHtml,cashbackModalCtaText} + templateAssets.{firstBonusToastImage,cashbackModalImage}. FtdCheckinConfig ganhou announcement.copy.{title,descriptionHtml,ctaText} + templateAssets.image. Todos opcionais — fallback é o copy PT-BR + CDN da Vera (zero regressão).
  • 16 tokens de tema novos para o template e o toastftd-offer.template-{shell-bg,title-text,title-shadow,image-bg-from,image-bg-to,highlight-bg,highlight-border,highlight-text,cta-bg,cta-text} e ftd-offer.toast-{bg-from,bg-to,border,icon-bg-from,icon-bg-to,icon-border}. FtdOfferModalTemplate e FtdOfferInGameToast agora leem essas cores via CSS custom properties inline (Tailwind JIT não consegue gerar classes a partir de tokens dinâmicos).
  • 7k-bet-br ativa a jornada completa — D0 cashback, D1 check-in (com modal de anúncio "Garanta sua diversão!") e oferta-relâmpago pré-FTD, todos via template unificado. Quatro assets brand-specific da CDN do 7k substituem os fallbacks da Vera (toast, modal cashback, anúncio D1 e modal de oferta).
  • cassino-bet-br ativa a jornada completa — paleta + assets próprios, brand_id: 2 no Dark Verifier/Freedom (paridade com useFtdCashback.ts:52 do legado), kill-switches feFtdD0Cassino / feFtdD1Cassino, tabela bonusTiers de 35 níveis portada verbatim do legado (R$ 5 → R$ 3000+, cap em R$ 800), autoDepositModal abre o drawer de depósito automaticamente no login quando saldo ≤ R$ 0,10. Inclui lista de jogos elegíveis em cashback/eligible-games.ts.
  • cl-bet7k-com ativa D0 + D1 com identidade chilenabrandId: 4, kill-switch feFtdD07KCl (compartilhado D0/D1), tabela bonusTiers de 11 níveis em CLP (CLP 850 → CLP 510 000, cap CLP 136 000), 6995 IDs elegíveis portados 1:1 do legado, copy em espanhol chileno ("¡Sigue jugando para ganar un cashback!"). Moeda renderiza sem decimais ($50.000) via useFormatMoney() + CountryConfig.displayDecimalDigits. D1 começa desabilitado no primeiro rollout.
  • STT 2 (saldo bônus) com kill-switch remotosaldoBonus.featureFlags?: { legacy?, configcat? } permite desligar a STT 2 instantaneamente via ConfigCat ou FF legado sem deploy. O hook useFtdCashbackFlow computa saldoBonusRemoteKillSwitchPass (closed-by-default enquanto a API está em voo, mesma semântica do D0/D1). Cassino declara feFtdSaldoBonus + feFtdSaldoBonusCassino.

Changelog - 17/03/2026

Conta do Usuário

  • Adicionadas seções de métodos de pagamento por país: Pix (Brasil), CLABE (México) e conta bancária chilena, diretamente na página de conta do usuário
  • Menu de conta agora é dinâmico e filtra itens por país e marca, eliminando entradas irrelevantes para cada mercado
  • Seção de contratos melhorada com aviso de pendências e fluxo de aceite
  • Formulário de documentos e data de nascimento adicionado com suporte a múltiplos países

Histórico de Login

  • Nova página de histórico de acesso com detecção de tipo de dispositivo e exibição de localização
  • Integrada transformação de dados via SDK: conversão de snake_case para camelCase e normalização de datas para ISO 8601
  • Adicionado proxy server-side com suporte a paginação

Proteção e Jogo Responsável

  • Página de IRPF agora é protegida por flag de país: redireciona para conta quando o país não suporta declaração de imposto de renda
  • Seção de limites e auto-exclusão refatorada para usar helpers do SDK (parseLimitPeriod, hoursToIsoDuration)
  • Constantes de opções de timeout e auto-exclusão agora vêm direto do SDK, reduzindo duplicidade de lógica

Contas Sociais e Segurança

  • Seção de contas sociais melhorada com estados de carregamento e erro
  • Fluxo de desconexão de conta social agora exige confirmação antes de prosseguir

Registro de Rotas (Route Registry)

  • Implementado sistema centralizado de registro de rotas com tipos, mapa de caminhos e helpers (routeHref, gameHref, sportPath, routePattern, isRouteActive)
  • Todos os componentes, configs de header, menu, sidebar, navegação e gamificação migrados para usar os novos helpers
  • Suporte a override de rotas por marca: exemplo com state77 usando caminhos customizados (/casino, /deportes, /gamificacion, /jugador)
  • Documentação adicionada no CLAUDE.md com guia de uso do Route Registry

Changelog - 10/03/2026

Sports (Módulo de Esportes)

  • Criado SDK @cactus-agents/sports no front-cactus-core, com suporte aos provedores First, Altenar e Betby — inclui tipos, navegação, carregamento dinâmico de SDK e testes unitários
  • Integração do módulo de esportes no front-web-base: novas rotas /sports, componentes SportsAltenar, SportsBetby e SportsIframeFirst, configurações de sidebar e APIs de launch/token para cada provedor
  • Migrado o pacote @cactus-agents/sports de link local para versão publicada no registry