Skip to content

v0.3.0 — SSR, design system e solo-first

Choose a tag to compare

@devjpedro devjpedro released this 01 Oct 19:17
· 414 commits to main since this release
8a14e84

Destaques

  • Front renderizado no servidor (TanStack Start + Nitro na Vercel), com entrada pública: anônimo em / vai para /login, sem tela branca. (#7, #13, #17)
  • Design system repaginado: dark mode sem flash e sidebar colapsável. (#8)
  • Modo de cronograma "Mensal". (#9)
  • PIX estático: QR e copia-e-cola na parcela, chave no perfil e override por contrato. (#10, #11)
  • Busca ⌘K: paleta de comandos para contratos, páginas e ações. (#12)
  • Recibo público por link (/r/:token): o dono compartilha por WhatsApp, e-mail ou link copiado, com download do PDF e revogação. (#14)
  • Lembretes de parcela funcionando: agendamento diário, lembrete "a receber" para o dono-vendedor e base pronta para o e-mail-resumo opt-in, que ainda está desligado. (#15)

Banco

Migrations aditivas 0011 → 0014: modo mensal, chave PIX, receipt_share e o opt-in de lembretes por e-mail.

Operação

  • Novo workflow reminders.yml, diário às 12:00 UTC, que chama o endpoint interno protegido por CRON_SECRET.
  • Hotfix #17: o deploy-web força NITRO_PRESET=vercel.

Ainda não incluído

  • E-mail de lembrete, que depende de domínio verificado no Resend.
  • Landing e domínio próprio (ADR-0002), adiados.

Full Changelog: v0.2.0...v0.3.0