Pular para o conteúdo principal
← Voltar ao changelog

Changelog - 26/03/2026

Autenticação / Recuperação de senha

  • Correção no estado de erro do formulário de recuperação de senha — erro agora limpa automaticamente quando o form fica válido
  • Imagem de banner adicionada ao modal de registro
  • Máscaras de input corrigidas nos formulários de auth

Pagamentos

  • Componente DepositResultPix aprimorado com instruções de escaneamento para desktop (quando QR code disponível)
  • Alerta de CPF obrigatório adicionado ao resultado do depósito Pix
  • Estilização da barra de progresso melhorada para maior visibilidade

Validação de Conta (KYC / Limites)

  • Implementação do fluxo de dados pendentes para limites de usuário — modo "pending" para compliance regulatório com chamada única de API
  • Ordenação por prioridade dos módulos de validação — KYC agora é priorizado sobre limites
  • Z-index do modal de KYC aumentado para garantir sobreposição correta
  • Melhoria no layout e responsividade dos componentes de KYC (StepCarousel, KycStep)
  • Gerenciamento dinâmico de z-index via classes Tailwind no componente Modal
  • Interação de drag condicional baseada no estado persistente do modal
  • ValidationBlockerOverlay refatorado para usar o componente Modal
  • Melhoria no layout de filhos do Modal com flexbox para melhor responsividade
  • Atualização dos itens do menu horizontal da home com novos jogos e ícones (Rabbit, Flame, Rocket, Volleyball)
  • Seções "Esportes" e "Casino" adicionadas ao menu
  • Limpeza de entradas duplicadas e correção de subtítulos
  • Remoção dos links de suporte do componente FooterMain
  • Correção nas setas do carousel — resize observer e estado inicial corrigidos
  • Setas desabilitadas corretamente nos limites de scroll (início/fim)

Performance / Otimização

  • Lazy loading implementado para SmarticoInitializer e WalletInitializer (reduz tempo de carregamento inicial)
  • Experimentação com Critical CSS — plugin beasties integrado, testado e posteriormente removido em favor de abordagem mais simples
  • Preload da fonte Montserrat (variante Latin) adicionado ao root component
  • Plugin de aspect ratio removido do Tailwind (nativo do CSS moderno)
  • Detecção de bots implementada no layout — ajusta viewport e pula scripts desnecessários para crawlers

Nova Marca: betpontobet-bet-br

  • Overrides de marca adicionados para home rows e casino rows (slugs específicos: pragmaticplay, jogos-mais-divertidos)
  • Correção no item "Jogos de Casino" da sidebar (end: true para evitar highlight duplo com /cassino/ao-vivo)
  • Rota helpCenter adicionada ao override de routes.paths
  • Correção nos caminhos de documentação para refletir a estrutura correta de overrides por marca

Traduções (i18n)

  • Pacote @cactus-agents/i18n atualizado para v0.13.0 e v0.12.4
  • Novas chaves: button.download, button.share (en/es/pt-br)
  • Traduções de instruções de escaneamento e alerta de documento para pagamentos
  • Aviso de suporte desabilitado na inicialização do i18n
  • Chave de tradução não utilizada removida (limpeza)

Core — Types / Validations / Utils

  • Banner.badge renomeado para mobileImage no pacote de types (breaking change interno)
  • Reordenação dos checks de tipo pendente em validations + novos testes de priorização
  • Export de utilitários de detecção de bots no pacote utils

Infra / CI/CD (Core)

  • Implementação de auto-generate changesets a partir de conventional commits
  • Auto-merge do PR de versão implementado no workflow de release
  • Múltiplas iterações para estabilizar o pipeline:
    • Split de release em jobs separados (version + publish)
    • Simplificação para job único (version + publish)
    • Merge do auto-changeset no ci-release como workflow único
    • Fix: uso de PAT para bypass de branch protection em pushes automáticos
    • Fix: merge commit ao invés de squash para auto-merge
    • Fix: passagem de publishedPackages via env para evitar interpolação de shell
    • Fix: remoção do gate check-changesets que bloqueava publish