← Voltar ao changelogChangelog - 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
Banner e Carrossel da Home
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