Commit Graph

5 Commits

Author SHA1 Message Date
Junior
d29137be9d ajustes 2026-04-21 18:05:15 -03:00
Junior
0276ce4824 fix: inputs full width no login e register (w-full nos UInput)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-14 15:44:30 -03:00
Junior
9d4cb5b996 feat: tela de cadastro /register e configurações com perfil completo
- register.vue: cadastro PF/PJ com nome fantasia, razão social, CPF/CNPJ, slug
  - auto-gera slug a partir do nome fantasia
  - toggle PF/PJ muda label dos campos dinamicamente
- configuracoes.vue: exibe e edita todos os campos do perfil do tenant
- auth.global.ts: /register liberado sem autenticação
- login.vue: link para /register + remove erro duplicado

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-14 15:38:44 -03:00
Junior
e7016b6b10 feat: integra autenticação do front com API real
- useAuth.ts: substitui mock por $fetch no /auth/login e /auth/logout
- login.vue: adiciona campo "Organização" (slug) no formulário
- nuxt.config.ts: adiciona runtimeConfig.public.apiBase

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-14 12:35:19 -03:00
Junior
91de5a1996 feat: tela de login com auth mockada 2026-03-14 10:41:21 -03:00