Repository navigation
v0.4.0 — Redesign, bilíngue e app instalável
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
- TanStack Start 1.168.61, fora do XSS do CVE-2026-102989.
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 dosw.js.
Ainda não incluído
- Contração do redesign (remoção de rotas e da coluna
contract.pix_keyantigas), 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