← Voltar ao changelogChangelog - 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)
Modal / Overlay
- 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
Carousel
- Correção nas setas do carousel — resize observer e estado inicial corrigidos
- Setas desabilitadas corretamente nos limites de scroll (início/fim)
- 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