Pular para o conteúdo principal

4 publicações com a etiqueta "mobile"

Ver todas as etiquetas

Changelog - 01/05/2026

FTD Onboarding — três fluxos novos consolidados (stage-ftd)

Maior entregável do dia. A branch stage-ftd aterrissou três fluxos completos de retenção/conversão D0, todos brand-configuráveis e cobertos por testes:

  • FTD Offer ("Oferta Relâmpago") — modal + floating widget + story thumb com Quick Deposit embutido. Componentes em app/components/ftd-offer/ (Provider, Modal, FloatingWidget, StoryThumb), storage isolado por marca em ftd-offer-storage.ts e analytics em ftd-offer-analytics.ts.
  • FTD Cashback — fluxo D0 com modal de oferta inicial (FtdCashbackFirstModal), modal de prêmio (FtdCashbackPrizeModal), Provider, dev panel, scaffolding de tiers (ftd-cashback-tiers.ts) e persistência local (ftd-cashback-storage.ts). Testes cobrem storage e cálculo de tiers.
  • FTD Check-in — daily check-in com mock fixture, logs diagnósticos, special offers, label "done today" e kill switch via feature flag remota da brand 7k (feat/ftd-checkin-7k-feature-flags). Componentes Checkin, CheckinTrigger, CheckinStoreOffers.
  • Loop de reabertura corrigidouseFtdCashbackFlow ganha guard pra não reabrir o first-modal logo depois do close (PR #485, fix/ftd-cashback-first-modal-loop).

Changelog - 02/04/2026

UI e Componentes

  • Adicionada a seção de Promoções com um novo ícone animado de presente na navegação.
  • Convertidos os atalhos de busca rápida e a lista de categorias em carrosséis horizontais com navegação por toque (swipe).
  • Implementado modo de tela cheia para o modal de Stories e adicionada navegação por swipe horizontal entre os stories.
  • Aprimorado o layout do rodapé com a adição de selos de conformidade.
  • Melhorias de responsividade e UX nas páginas de erro 404 e 500, incluindo localização aprimorada.
  • Corrigido o alinhamento de altura entre o seletor de DDI e o campo de telefone em dispositivos móveis.
  • Ajustado alinhamento do tooltip de instalação do app para iOS.
  • Adicionado o componente PageDescription e centralizada a configuração de descrições de página para SEO.

Changelog - 23/03/2026

PWA / Instalação do App

  • PWA funcionando de ponta a ponta — instalação do app agora é dinâmica por marca, cada brand tem seu próprio manifesto e ícones configurados corretamente
  • Correção do favicon dinâmico por brand — cada marca exibe seu favicon correto no browser e na aba
  • Correção da estrutura de overrides de brand para que marcas como state77, casateste e outras carreguem suas configurações sem conflito com o base

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