Pular para o conteúdo principal
← Voltar ao changelog

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

Busca Unificada

  • Nova rota de API para busca unificada, consolidando resultados de jogos, provedores e outras entidades em um único endpoint
  • Header atualizado com ícone de busca que direciona para a página de busca
  • Componente SearchTrigger adicionado na home para acesso rápido à busca
  • Atalho de teclado configurado no layout padrão para abrir busca rapidamente

Gamificação

  • Cards de Missão e Torneio reformulados com contadores regressivos e indicadores de progresso mais visuais
  • GamificationSection agora aceita ícone opcional para melhor representação visual
  • Animação de marquee adicionada para efeitos dinâmicos nas seções de gamificação
  • Novos widgets na home: MainLeaguesWidget, ProvidersCarousel e WinsCarousel

Layout e Navegação Mobile

  • Componente MobileBottomNav integrado ao layout padrão para navegação inferior em dispositivos móveis
  • Ajuste de padding nas áreas de conteúdo principal para acomodar nova barra de navegação mobile
  • Itens do menu horizontal da home atualizados com subtítulos para melhor clareza
  • Correção de z-index na barra de navegação mobile e sidebar para evitar sobreposição incorreta
  • Ajuste na largura da sidebar para melhor responsividade

Bandeiras de Países

  • Pacote country-flag-icons adicionado ao projeto
  • Novo componente FlagIcon para exibir bandeiras de países na sidebar e em outras áreas do app
  • HomeBannerCarousel refatorado com rastreamento de índice ativo e comportamento de scroll aprimorado
  • Suporte a imagens responsivas com srcSet para melhor performance em diferentes resoluções de tela
  • Ajustes de espaçamento e dimensões em GameCarousel e GameSection para melhor responsividade

API Client (front-cactus-core)

  • Tratamento de erros no ApiClient melhorado para incluir corpo bruto da resposta e URL da requisição nos objetos de erro, facilitando debug
  • Pacote api-client publicado na versão 0.4.0

Games Package (front-cactus-core)

  • Suporte ao tipo widget adicionado no LegacyHomeRowConfig, permitindo que widgets sejam renderizados nas linhas da home via configuração legada
  • Pacote games publicado na versão 0.5.3

Infra e Deploy

  • Novo ambiente state77 adicionado ao workflow de deploy no GitHub Actions
  • Configuração de launch adicionada para ambiente de desenvolvimento