Skip to content

v1.0.0 - Essencial completo

Choose a tag to compare

@rg3915 rg3915 released this 14 Oct 16:09
· 10 commits to main since this release

Essencial completo: login com Google e GitHub para contas já cadastradas. Com ele, a 1.0.0 reúne tudo o que saiu nas versões 0.x:

Versões Entregáveis
0.1.0 – 0.4.0 Base e login por e-mail, clientes e projetos, quadro kanban, notificações por e-mail, colaboração no card, sprints
0.5.0 – 0.9.0 Controle de tempo, faturamento, dashboard, sincronização GitHub/GitLab, quadro em tempo real
0.10.0 – 0.12.0 Permissões, polimento (busca, sino, S3/Cloudinary), campos personalizados e formulário público
0.13.0 – 0.15.0 Automações e SLA, relatórios em PDF, layout responsivo
1.0.0 Login social

Adicionado

Login social

  • Login com Google e GitHub (OAuth, authorization code): state de uso único, e-mail verificado do provedor, entra só em conta já cadastrada (sem criar conta nova), vincula a conta social e entrega ao frontend um código de uso único trocado por token (POST /api/auth/social/exchange). #166
  • Botões Entrar com Google/GitHub na tela de login (só os provedores configurados, GET /api/auth/social/providers) e página de retorno /login/social com mensagens para conta não cadastrada, e-mail não verificado, login cancelado ou expirado. #167
  • Contas conectadas no perfil: GET /api/auth/social e DELETE /api/auth/social/{provedor}; seção no perfil com desvincular e conectar. #168
  • CHANGELOG 1.0.0; guia do login social no README (apps OAuth no Google Cloud e no GitHub) e regra RN-130. #169