Pular para o conteúdo principal

16 publicações com a etiqueta "gamificacao"

Ver todas as etiquetas

Changelog - 31/03/2026

Banners e Stories

  • Novos componentes de Stories implementados — StoriesCircles, StoriesModal, StoriesOnlyButton e StoriesWithModal para exibição interativa de banners
  • Autoplay adicionado ao HomeBannerCarousel com remoção do skeleton loading
  • Controle de visibilidade por linha (visibility control) adicionado ao sistema de home rows com classes responsivas
  • Correções de estabilidade no StoriesModal: safeClose para fechamento seguro com overlay invisível, reset de progresso e timing corretos, ajuste de padding e role de acessibilidade
  • Widgets configuráveis: HomeBannerCarousel, TournamentsSection e demais widgets agora aceitam title, icon e i18nKey como props para maior flexibilidade

Changelog - 19/03/2026

Layout e Responsividade

  • Corrigido o viewport meta tag para melhorar a usabilidade em mobile, prevenindo zoom indesejado com os atributos maximum-scale e user-scalable
  • Atualizado o layout principal para usar altura dinâmica (h-dvh), melhorando a adaptação em diferentes dispositivos
  • Ajustado o overflow do body para hidden com overscroll-behavior: none, garantindo melhor controle de scroll na aplicação

Changelog - 14/03/2026

PWA e Configuração de App

  • Migração do worker de deploy de JavaScript para TypeScript, tornando o código mais robusto e consistente com o restante do projeto
  • Adicionados suporte a manifest.json e meta tags para PWA, permitindo que o app seja instalado em dispositivos móveis como aplicativo nativo
  • Implementado middleware de SSR com cache no worker principal, melhorando performance de carregamento
  • Adicionado arquivo offline.html e service worker (sw.js) para suporte básico a modo offline

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 - 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

Changelog - 09/03/2026

Gamificação (SDK)

  • Criado o pacote @cactus-agents/gamification com integração ao Smartico SDK, incluindo serviços autenticados e anônimos, geração de hash server-side, ações de widget e eventos
  • Adicionado suporte a geração de hash de usuário no servidor para autenticação segura no Smartico
  • Corrigido uso de non-null assertions nos testes do pacote, substituindo por optional chaining
  • Publicada versão 0.1.0 do pacote @cactus-agents/gamification no registry

Gamificação (Front)

  • Integrado o Smartico SDK ao front-web-base: config files, store Zustand, componente SmarticoInitializer e suporte a variáveis de ambiente
  • Adicionadas páginas VIP completas: missões, torneios, loja, mini-jogos, níveis, badges, bônus, jackpots e sorteios, com suporte a UI nativa
  • Criados cards e seções específicos para cada área VIP (MissionCard, TournamentCard, LevelCard, BadgeCard, etc.)
  • Adicionados filtros de gamificação e guard de acesso (GamificationGuard)
  • Adicionada página de notificações nativas e integração VIP na sidebar e no header (menu do usuário)
  • Atualizada configuração de gamificação (ClubVip) e melhorada formatação do config
  • Dependência @cactus-agents/gamification adicionada via registry (substituindo referência local)

Jogos

  • Corrigido tratamento de imagens na LazyWinnersSection para usar getUrlForApiImage, padronizando a resolução de URLs de imagens da API

Infra

  • Atualizado .gitignore para incluir todos os arquivos .dev.vars, melhorando o gerenciamento de variáveis de ambiente locais