Skip to content

v0.4.0 — Redesign, bilíngue e app instalável

Choose a tag to compare

@devjpedro devjpedro released this 10 Oct 23:09
0daba43

Destaques

  • Redesign completo do front (direção "Tátil", marca Floresta): nova home "Agora", painel do contrato e da parcela, wizard de criação e convite, listas de Contratos, Parcelas (lista e calendário) e Pessoas, Ajustes com idioma, autenticação nova, recibo público e ⌘K repaginados. (#20, #21, #22, #23)
  • Bilíngue: app, e-mails e PDFs em pt-BR e inglês, com o idioma salvo na conta. (#23)
  • Parcelas já pagas na criação: ao cadastrar um contrato em andamento, as parcelas anteriores entram como pagas. (#23)
  • Tour guiado na primeira visita e chave PIX por pessoa. (#23)
  • Desempenho: Lighthouse 97–100 no celular e 100 no desktop, com acessibilidade e boas práticas em 100. (#23)
  • App instalável (PWA): card "Instale o Quitto" na home do celular (Android instala direto; iPhone mostra o passo a passo), "Instalar app" no menu da conta e página "Sem conexão". O aviso some quando o app está instalado. (#26)

Segurança

Banco

Migrations aditivas 0015 → 0022: idioma do usuário, onboarding e tour concluídos, índices de contrato e convite, chave PIX por participante, parcelas registradas na criação e app_installed_at.

Operação

  • E2E do CI contra o build de produção, em 3 shards paralelos com cache: de 32–45 min para ~9 min de CI. (#25)
  • O service worker sai com Cache-Control: no-cache; o kill switch está documentado no topo do sw.js.

Ainda não incluído

  • Contração do redesign (remoção de rotas e da coluna contract.pix_key antigas), em dois deploys separados.
  • E-mail de lembrete, que depende de domínio verificado no Resend.
  • Landing e domínio próprio (ADR-0002).

Full Changelog: v0.3.0...v0.4.0