Pular para o conteúdo principal

8 publicações com a etiqueta "casino"

Ver todas as etiquetas

Changelog - 27/03/2026

Autenticação (Login / Registro / Recuperação de senha)

  • Campo de documento (CPF) adicionado ao modal de registro com estilização nova e auto-validação ao preencher
  • Overlay de confirmação de saída no modal de registro ("tem certeza que quer sair?") — cobre o painel completo incluindo header
  • Logo responsivo da marca exibido nos modais de login, registro e recuperação de senha
  • Banner visual nos modais de login e recuperação de senha (imagem lateral)
  • Animação fade-in/fade-out no backdrop dos modais
  • Feature skipDocumentMask na recuperação de senha (para marcas que não usam máscara de documento)
  • Integração do Turnstile (captcha Cloudflare) nos fluxos de autenticação (login, registro, recuperação)

Changelog - 21/03/2026

Casino / Jogos

  • Páginas dedicadas de Casino e Casino Ao Vivo criadas com configurações próprias de rows e navegação
  • Rotas exclusivas (/casino e /casino-ao-vivo) adicionadas ao mapa de rotas do projeto
  • GamesCacheService atualizado para buscar rows específicas de cada hub
  • Novos componentes de hub para Casino e Casino Live, com sidebar e itens de navegação próprios
  • Lógica de isNavActive melhorada para ativação correta dos itens de menu entre as páginas de casino

Changelog - 20/03/2026

Estatísticas de Jogos (GameStats)

  • Novo endpoint /api/games/statistics-dl para buscar estatísticas de jogos em tempo real — substituindo dados mockados
  • Componente GameStats refatorado para usar a nova estrutura de estatísticas com suporte a períodos (24h, 7d, 15d, 30d)
  • Ícones atualizados no GameStats — substituição de SVGs customizados por Lucide icons para mais consistência visual
  • House edge adicionado como campo nas estatísticas por período (campo houseEdge em StatsPeriod)
  • Cache do servidor atualizado em GamesCacheService para suportar o novo endpoint de estatísticas
  • Dependências atualizadas: @cactus-agents/games v0.7.0 e v0.8.0, @cactus-agents/mocks v1.1.1

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 - 13/03/2026

Validações (front-web-base + front-cactus-core)

  • Adicionado motor de validações no core SDK: stores Zustand, hooks e serviços para gerenciar fluxo de validação de jogadores por contexto (depósito, saque, casino, esportes)
  • Implementado ValidationBlockerOverlay: tela bloqueante com anti-tamper (MutationObserver + interval), bloqueio de ESC e carrossel de steps
  • Criado ValidationStepsModal: modal fechável para validações contextuais, com visual idêntico ao overlay porém com botão de fechar
  • Adicionados 10 componentes de step: Email, Telefone, Endereço, Documentos, Senha, Limites, KYC, Termos, GPS e Conta Bancária
  • Primitivos de UI criados: OTPInput, InputField, SelectField, PrimaryButton, ResendButton, SuccessState, StepCarousel
  • Todos os modais tematizados com tokens auth.* do theme.config.ts
  • Gates de validação conectados nos módulos existentes: GameIframe (antes de abrir jogo), DepositModal, WithdrawModal, Sports layout, e seções da conta do usuário (endereço, documentos, limites, autoexclusão, timeout)
  • 14 rotas de API criadas para todos os endpoints de validação
  • Utilitário buildValidationSnapshot adicionado
  • AuthInitializer conectado com sincronização de runtime
  • Pacote validations publicado no core com motor de regras, tipos TypeScript e testes unitários

Changelog - 11/03/2026

Casino / Jogos

  • Integrado o SDK Softswiss no componente de iframe de jogos, adicionando suporte completo ao protocolo da provedora (200 linhas de implementação)
  • Adicionado reset do auto-start ao trocar de slug de jogo, evitando comportamento incorreto ao navegar entre jogos
  • Melhorado o indicador de carregamento do iframe para feedback visual mais preciso durante a inicialização dos jogos

Changelog - 08/03/2026

Casino / Games

  • Melhorias no componente GameDetailsBar: lógica de votação agora usa casinoGameId para garantir o ID correto do jogo
  • Iframe de jogos (GameIframe) recebe agora uma prop slug para identificar o jogo a ser iniciado, com suporte a auto-start baseado na autenticação do usuário
  • Melhoria no tratamento de erros e estados de carregamento no iframe de jogos para uma experiência mais fluida
  • Adicionado log server-side para depuração de requisições de início de partida

API / Integração

  • Cliente de API agora envia headers de country e jurisdiction nas requisições server-side, garantindo compatibilidade com o backend legado
  • Adicionado utilitário para converter códigos de países ISO 3166-1 alpha-3 para alpha-2
  • Serviços de autenticação, jogos e usuário atualizados para utilizar os novos headers de localização

Changelog - 07/03/2026

Pagamentos

  • Implementado módulo completo de depósito e saque com integração a provedores de pagamento: novos componentes de modal (DepositModal, WithdrawModal), seletores de método, inputs de valor, atalhos de quantia e telas de resultado para PIX, SPEI e redirect
  • Criado hook usePayments para interação com a API de pagamentos no client-side
  • Adicionadas rotas de servidor para operações de pagamento: provedores, depósito, status de depósito, saque, lista de bancos e chave PIX
  • Criada store Zustand (payments.ts) para gerenciamento de estado dos modais de pagamento
  • Botões de depósito e saque ativados no menu de conta do usuário e na área de header (removidas badges "Em breve")
  • Adicionado SDK @cactus-agents/payments ao monorepo core com suporte a: listagem de provedores por moeda, submissão e polling de depósito, saque, gerenciamento de chaves PIX (Brasil) e lista de bancos SPEI (México)
  • Publicado pacote @cactus-agents/payments ^0.2.0 no registro; dependência adicionada ao front-web-base

Casino / Jogos

  • Adicionado módulo games/casino com cache, rotas e componentes para suporte ao casino legado
  • Integrado serviço de jogos legado (createLegacyGamesFromClient) ao SDK @cactus-agents/games (versão 0.3.0)
  • Corrigida ordem da entrada "Megaways" na configuração de home rows legado para exibição correta
  • Migrada dependência @cactus-agents/games de referência local para pacote publicado no registro

Wallet

  • Corrigido tratamento de erros na API de rollover: falhas em getRollover() e checkRolloverAccomplished() não impedem mais o retorno dos dados principais da carteira
  • Adicionado campo balance ao tipo RealWallet, com conversão de centavos para reais na transformação da resposta da API
  • Publicados @cactus-agents/wallet ^0.2.2 (inclui correção do rollover) e atualizada dependência no front-web-base

Auth

  • Melhorados os fluxos de login e registro com suporte a manipulação de cookies no lado do servidor

API / Infra

  • Corrigido createClient para encaminhar automaticamente o header Cookie em todas as requisições server-side, eliminando a necessidade de extração manual por rota

Layout

  • Padronizadas classes de padding e margem (p-4 lg:p-6) em rotas de jogos, debug e área do usuário para layout responsivo consistente
  • Ajustada largura padrão do conteúdo e alinhamentos visuais gerais

Acessibilidade

  • Modal agora fecha ao pressionar Enter ou Space na overlay; adicionado role="button" para conformidade com acessibilidade
  • Componente Pagination refatorado para tratamento de elipse com maior segurança de tipos

Deploy / CI

  • Pipeline de deploy expandida com suporte ao ambiente demo, além de produção e staging