This website requires JavaScript.
2aeb745d87
Merge pull request 'feat(database): migration de seed com os 7 templates reais de documento' (#3 ) from developer into main
main
Matheus
2026-09-19 21:10:34 -03:00
398579fa82
feat(database): migration de seed com os 7 templates reais de documento
developer
Matheus (Handix)
2026-09-19 21:09:28 -03:00
338677edc1
Merge pull request 'developer' (#2 ) from developer into main
Matheus
2026-09-19 20:54:09 -03:00
a1e020556e
docs: passo a passo para subir uma VM nova de pré-produção
Matheus (Handix)
2026-09-19 20:49:26 -03:00
33efb9b9ca
docs: revert nota de fluxo de git no CLAUDE.md
Matheus (Handix)
2026-09-19 20:43:49 -03:00
665b0ac6d5
Merge pull request 'docs: documenta fluxo de git (push para developer, merge manual via Gitea)' (#1 ) from developer into main
Matheus
2026-09-19 20:42:38 -03:00
b3b1e21c20
docs: documenta fluxo de git (push para developer, merge manual via Gitea)
Matheus (Handix)
2026-09-19 20:42:04 -03:00
3785b32c5f
feat(documents): suporte a linha condicional (conditional) + catálogo completo
Matheus (Handix)
2026-09-19 20:26:18 -03:00
1545666f17
feat(documents): editor de texto rico (Tiptap) para templates de documento
Matheus (Handix)
2026-09-19 19:49:42 -03:00
553c0d9533
feat(documents): pré-visualização em PDF do rascunho via Chromium
Matheus (Handix)
2026-09-18 23:59:02 -03:00
8ab18ababc
feat(quotes): catálogo navegável + resumo ao vivo na Nova Oferta
Matheus (Handix)
2026-09-18 17:24:26 -03:00
ef4591b8bc
fix(resellers): avisa que o cadastro de revenda continua na edição
Matheus (Handix)
2026-09-18 16:37:40 -03:00
57f83598b6
feat(signatures): deriva sócios/representante automaticamente na criação do envelope
Matheus (Handix)
2026-09-18 16:37:35 -03:00
d81553fcfe
feat(resellers): campos de representante legal (preparação p/ contrato)
Matheus (Handix)
2026-09-18 15:41:16 -03:00
ec13dccee6
feat(resellers): UI de CNPJ/sócios/endereço/contatos, na ordem certa
Matheus (Handix)
2026-09-18 15:18:34 -03:00
2ae61dba22
feat(resellers): expande cadastro (dados PJ, endereço, contatos, sócios) + busca de CNPJ
Matheus (Handix)
2026-09-18 14:47:23 -03:00
9e629bb394
fix(auth): access token de 15min para 8h
Matheus (Handix)
2026-09-18 14:47:12 -03:00
205d83a5f5
feat(client-registrations): reordena tela — Dados PJ, Sócios, Endereço, Contatos
Matheus (Handix)
2026-09-18 13:30:35 -03:00
93cd42b22e
feat(client-registrations): busca automática de CNPJ (dados, sócios, IE)
Matheus (Handix)
2026-09-18 13:12:15 -03:00
53c3031775
feat(nav): menu "Cadastro" agrupando Empresas/Produtos/Revendas/Clientes
Matheus (Handix)
2026-09-18 12:20:24 -03:00
4e4de2c259
fix(products): rótulo "Nome do X" nos formulários de catálogo + verificação em navegador real
Matheus (Handix)
2026-09-18 11:04:39 -03:00
96200dc2ba
feat(products): submenu de Subgrupos aninhado dentro de Grupos
Matheus (Handix)
2026-09-18 08:52:19 -03:00
f38f2407ff
feat(products): catálogos de Tipo/Grupo/Subgrupo/Marca/Unidade com submenu e dropdowns
Matheus (Handix)
2026-09-17 23:46:14 -03:00
9c14671e19
feat(signatures): UI completa do módulo + rate limiting em rotas públicas
Matheus (Handix)
2026-09-17 21:51:18 -03:00
20b114a0bf
feat(signatures): módulo completo de assinatura eletrônica
Matheus (Handix)
2026-09-04 13:44:43 -03:00
d46d44f01b
fix(contracts): enforce the edit-lock ADR-0006 promises but never wired
Matheus (Handix)
2026-09-04 12:21:47 -03:00
ccac936372
feat(quotes): anexo de conformidade ANATEL/RGC no PDF de oferta
Matheus (Handix)
2026-09-04 10:33:33 -03:00
29430d0d96
feat(documents): renderização real de PDF via Chromium headless
Matheus (Handix)
2026-09-04 09:26:31 -03:00
4d23af3b23
feat(auth): e-mail transacional real + recuperação de senha
Matheus (Handix)
2026-09-04 08:02:33 -03:00
012c00fa4d
feat(web): telas de Documentos e Ponto Eletrônico — cobertura completa do EDEN Core
Matheus (Handix)
2026-09-04 06:14:23 -03:00
828e6e8ddb
feat(web): telas de Suporte e Fiscal no EDEN Core
Matheus (Handix)
2026-09-04 05:53:20 -03:00
7021994d8e
feat(web): telas de Estoque e Faturamento no EDEN Core
Matheus (Handix)
2026-09-03 23:32:48 -03:00
19e67dbe63
feat(web): telas de Cadastro de Cliente e Contratos no EDEN Core
Matheus (Handix)
2026-09-03 22:51:40 -03:00
abe056c8b6
feat(infra): proxy same-origin /api/* dentro do nginx dos 3 frontends
Matheus (Handix)
2026-09-03 18:48:11 -03:00
f96c465ee5
feat(web): telas de negócio reais no EDEN Core (Empresas, Produtos, Revendas, CRM, Ofertas)
Matheus (Handix)
2026-09-03 18:31:07 -03:00
4d67fe5f1a
feat(api,web): fundação de Documentos + EDEN Parceiros/Assinante com login real
Matheus (Handix)
2026-09-03 17:55:52 -03:00
eff515b70d
feat(api,ui): MFA/TOTP, Inventory, Support, HR-Timeclock, Fiscal, Billing e Design System
Matheus (Handix)
2026-09-03 17:25:31 -03:00
18838a9031
feat(api): Quotes, Client Registration e esqueleto de Contratos
Matheus (Handix)
2026-09-03 12:25:49 -03:00
e8014b4135
docs: consolida progresso final do lote de agentes paralelos (CRM + QA)
Matheus (Handix)
2026-09-03 11:18:43 -03:00
860c21df07
Integra suíte de testes de integração (agente eden-qa)
Matheus (Handix)
2026-09-03 11:17:24 -03:00
159a2964cc
Merge: suíte de testes de integração (agente eden-qa)
Matheus (Handix)
2026-09-03 11:16:13 -03:00
cdafb7f853
test(api): add Vitest+supertest integration test suite (eden-qa)
Matheus (Handix)
2026-09-03 11:14:43 -03:00
e7d3668154
fix: renomeia timestamp da migration de CRM (estava antes de resellers já aplicada)
Matheus (Handix)
2026-09-03 11:03:39 -03:00
f56c3c9054
Integra módulo de CRM (leads/opportunities); corrige 2 bugs reais do agente
Matheus (Handix)
2026-09-03 11:02:40 -03:00
a8f77e4068
Add CRM leads/opportunities module (Master Prompt §6.2 MVP)
Matheus (Handix)
2026-09-03 10:57:28 -03:00
c9ba96f61f
docs: registra progresso do lote de agentes paralelos (Users/Roles, Products, Resellers, S3/SMTP)
Matheus (Handix)
2026-09-03 10:18:53 -03:00
8d108e08ed
fix: assign-user de reseller usava resellerId do body, não o :id da URL
Matheus (Handix)
2026-09-03 10:06:25 -03:00
1ff55afd89
Integra módulo de Resellers (agente eden-commercial)
Matheus (Handix)
2026-09-03 09:54:33 -03:00
eeb6977e36
fix: assertCanAssignRole/assertCanActOnUser validam existência do papel mesmo com bypass do super_admin
Matheus (Handix)
2026-09-03 09:52:07 -03:00
dca6eb2766
Add operational Resellers module (MVP CRUD, eden.md §1.7/§7)
Matheus (Handix)
2026-09-03 09:44:45 -03:00
d94885a681
Integra Products e adapters S3/SMTP; corrige desvios pós-merge dos agentes
Matheus (Handix)
2026-09-03 09:44:25 -03:00
676806e1eb
Merge: Products/Catalog module (agente eden-commercial)
Matheus (Handix)
2026-09-03 09:40:44 -03:00
8f638f2743
CRUD de Usuários e Papéis (role weight, permissões, gitignore de worktrees)
Matheus (Handix)
2026-09-03 09:40:28 -03:00
95090ba24b
feat(integrations): add S3 and SMTP adapters
Matheus (Handix)
2026-09-03 09:38:41 -03:00
e5fd75c44a
Add Products/Catalog module (MVP): migration, repository, API
Matheus (Handix)
2026-09-03 09:38:35 -03:00
8d81cf506b
Auth completo (Argon2id + JWT/refresh rotativo), permissões, Companies e OpenAPI
Matheus (Handix)
2026-09-03 09:25:48 -03:00
44510bd019
Bootstrap EDEN: Fase 0 (arquitetura) e Fase 1 (monorepo + infra)
Matheus (Handix)
2026-09-03 08:01:14 -03:00