Junior
7c1ca6d061
feat: orgao field in contract modal uses organ dropdown
2026-03-15 00:45:40 -03:00
Junior
9ee07f5a28
feat: orgaos page integrated with real API
2026-03-15 00:30:57 -03:00
Junior
4851f16d1d
chore: add .gitignore with .worktrees/ exclusion
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-14 20:44:31 -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
2e5eee15ad
feat: integra /sistema/usuarios e /sistema/configuracoes com API real
...
- useApi.ts: composable centralizado com Authorization header automático
- usuarios.vue: GET /api/v1/users — lista usuários reais do tenant
- configuracoes.vue: GET/PUT /api/v1/tenant/me — carrega e salva dados reais
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-14 12:40:27 -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
587a0d4f62
fix: corrige formato de colunas UTable para Nuxt UI v3 (TanStack Table)
...
Substitui o formato de colunas { key, label } (Nuxt UI v2) pelo formato
correto { id, accessorKey, header } exigido pelo TanStack Table no Nuxt UI v3.
Afetou 7 arquivos: EditaisTable, index, orgaos, concorrentes, contratos,
inteligencia/index e sistema/usuarios.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-14 11:03:39 -03:00
Junior
b8caea30e6
feat: páginas de usuários e configurações do sistema
2026-03-14 10:45:35 -03:00
Junior
4db2762b0f
feat: módulo de inteligência de mercado
2026-03-14 10:45:32 -03:00
Junior
234d13461c
feat: páginas de órgãos, concorrentes e contratos
2026-03-14 10:45:29 -03:00
Junior
e24c647085
feat: página de gestão de prazos
2026-03-14 10:45:26 -03:00
Junior
2a95a81701
feat: página de gestão de documentos
2026-03-14 10:45:23 -03:00
Junior
137202c23d
feat: kanban de processos por etapa do ciclo licitatório
2026-03-14 10:41:36 -03:00
Junior
1777510872
feat: páginas de oportunidades filtradas por status
2026-03-14 10:41:33 -03:00
Junior
e30381f339
feat: componente EditaisTable reutilizável
2026-03-14 10:41:30 -03:00
Junior
bc51b147ae
feat: dashboard completo com stats, pipeline, alertas e tabela
2026-03-14 10:41:26 -03:00
Junior
b18f7f1ffc
feat: componentes reutilizáveis StatusChip, StatCard, PipelineBar
2026-03-14 10:41:24 -03:00
Junior
91de5a1996
feat: tela de login com auth mockada
2026-03-14 10:41:21 -03:00
Junior
6554c34a13
feat: layouts auth/default e componentes AppSidebar/AppTopbar
2026-03-14 10:36:11 -03:00
Junior
a78b9eb314
feat: autenticação mockada com cookie
2026-03-14 10:34:51 -03:00
Junior
ccaf29f229
feat: dados mock de todos os módulos
2026-03-14 10:34:38 -03:00
Junior
cb15c747b6
feat: tipos TypeScript globais
2026-03-14 10:33:49 -03:00
Junior
d639e7b44e
feat: scaffold Nuxt 3 + Nuxt UI 3
...
Initialize Nuxt 4 project with @nuxt/ui template including Tailwind CSS v4,
TypeScript, ESLint, and Nuxt UI v3 (via @nuxt/ui package).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-14 10:28:35 -03:00