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 (
/casinoe/casino-ao-vivo) adicionadas ao mapa de rotas do projeto GamesCacheServiceatualizado 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
isNavActivemelhorada para ativação correta dos itens de menu entre as páginas de casino
Estatísticas de Jogos
- Componente
GameStatsatualizado para exibir payout médio e aposta média por jogador com dados corretos da API - Novos campos opcionais adicionados ao modelo
GameStatisticsDlRawno core: médias de aposta e vitória para períodos de 24h, 7, 15 e 30 dias - Função
extractPeriodrefatorada para contemplar as novas métricas com mais clareza
Referral (Indique e Ganhe)
- Página de indique um amigo aprimorada com hero card e botões de compartilhamento de link
- Ícone de presente adicionado ao item de menu de referral na Sidebar
- Tabela
MyReferralsTablecom layout renovado e elementos mais amigáveis - Traduções de referral adicionadas em inglês, espanhol e português no core
Topbar "Inteligente"
- Carousel da topbar com fade lateral nas bordas para indicar mais conteúdo rolável
- Detecção de scroll implementada para exibir ou ocultar os gradientes de fade
- Novas cores de notificação da topbar adicionadas ao
theme.config
Fix de Menus (State77)
- Correção no roteamento dos itens Casino e Casino Ao Vivo no menu lateral
- Label padronizado de "Casino" (sem cedilha) para maior consistência de interface
Developer Experience / Debug
- Modo debug para validação de API criado: componentes
DevApiDebugeDevApiExplorerpara inspecionar respostas em tempo real - Guard de rota adicionado no modo debug para redirecionar quando não está ativo
Infra / CI/CD
- Workflows de CI/CD unificados no front-web-base e no core (qualidade + deploy em um único pipeline)
- Deploy renomeado para ambiente
c4ctus(erareact) - Hooks do Husky corrigidos: pre-commit só bloqueia quando
package.jsonestá staged; pre-push passou para checks incrementais (biome + typecheck + vitest --changed) - Fix no CI do core: job de release não era publicado quando a PR de versão era mergeada — corrigido
- Expressão YAML com
!contains()corrigida (precisava de aspas para não quebrar o parser) - Codebase do core formatado com biome após hooks estabilizados
Traduções (i18n)
- Subtítulos de call-to-action para missões e torneios adicionados
- Estrutura do
package.jsondos pacotes i18n simplificada - Pacote
@cactus-agents/gamesatualizado para v0.9.0