Commit Graph

38 Commits

Author SHA1 Message Date
c5ebbd50b5 REFACTOR: Estrutura de migrations com rastreamento e separação de seeds
- Introduz schema_migrations para controle de migrations já aplicadas:
  apenas arquivos novos rodam a cada deploy, eliminando re-execuções

- Renumera migrations de 001 a 026 sem lacunas (gaps em 013 e 024 fechados)

- Adiciona 008_mensagens.sql: CREATE TABLE que estava ausente do repositório

- Corrige idempotência de 015_configurable_triage_flow:
  adiciona UNIQUE (flow_id, label) e (audience_id, label) e targets
  explícitos no ON CONFLICT que antes duplicava dados a cada deploy

- Separa dados de demonstração em database/seeds/ (só roda em dev/uat)

- Remove seeds e migrations sem propósito:
  seeds/002 e 027 tornados obsoletos com a remoção dos opening templates

- Atualiza deploy-dev.yml: loop com checagem de tracking + passo de seeds
2026-07-24 15:22:26 -03:00
dcb3a89e26 FIX: Remove templates de abertura re-inseridos pela migration 011 a cada deploy
All checks were successful
Deploy Dev / Deploy para VM Dev (push) Successful in 7s
2026-07-24 11:39:42 -03:00
3796c89045 Merge pull request 'FIX: Remove templates de demonstracao do seed e da base' (#4) from fix/templates into dev
All checks were successful
Deploy Dev / Deploy para VM Dev (push) Successful in 6s
Reviewed-on: #4
2026-07-23 15:12:04 -03:00
9bac5ca638 FIX: Remove templates de demonstracao do seed e da base 2026-07-23 15:07:04 -03:00
eacf0f93e5 Merge pull request 'FIX: Exclui pasta uploads/ do rsync no deploy (dev e prod)' (#3) from fix/media-bugs into dev
All checks were successful
Deploy Dev / Deploy para VM Dev (push) Successful in 6s
Reviewed-on: #3
2026-07-23 11:33:24 -03:00
2c86a34963 FIX: Exclui pasta uploads/ do rsync no deploy (dev e prod)
A pasta uploads/ e criada em runtime pelo app para armazenar midias. O --delete do rsync tentava apagar os arquivos sem permissao pois foram criados pelo container Docker com outro usuario.
2026-07-23 11:32:28 -03:00
ae199a9bd0 Merge pull request 'FIX: Adiciona migration 028 para coluna media_filename nas mensagens' (#2) from fix/media-bugs into dev
Some checks failed
Deploy Dev / Deploy para VM Dev (push) Failing after 3s
Reviewed-on: #2
2026-07-23 11:29:03 -03:00
4ab213f8bb FIX: Adiciona migration 028 para coluna media_filename nas mensagens
Necessário para persistir e exibir o nome original de arquivos enviados e recebidos via WhatsApp.
2026-07-23 11:27:12 -03:00
347265f4e9 FEAT: persiste uploads de mídia via volume Docker
All checks were successful
Deploy Dev / Deploy para VM Dev (push) Successful in 7s
2026-07-22 16:02:24 -03:00
bc74cb9fc6 FIX: migration 025 idempotente e ON_ERROR_STOP no workflow
All checks were successful
Deploy Dev / Deploy para VM Dev (push) Successful in 6s
2026-07-22 10:30:02 -03:00
41dec8ff45 CHORE: remove debug temporário do workflow de migrations
All checks were successful
Deploy Dev / Deploy para VM Dev (push) Successful in 7s
2026-07-22 10:29:05 -03:00
b2a0ff3a9c CHORE: debug bytes dos secrets de banco no workflow
All checks were successful
Deploy Dev / Deploy para VM Dev (push) Successful in 7s
2026-07-22 10:26:48 -03:00
4f987e6146 FIX: Testando porta do servidor de banco de dados
Some checks failed
Deploy Dev / Deploy para VM Dev (push) Failing after 4s
2026-07-22 10:15:05 -03:00
e2892d1df5 FIX: usa variáveis PG* no step de migrations
Some checks failed
Deploy Dev / Deploy para VM Dev (push) Failing after 4s
2026-07-22 10:12:40 -03:00
aaebed359e CHORE: Atualiza runs-on para omnichannel-uat
Some checks failed
Deploy Dev / Deploy para VM Dev (push) Failing after 4s
2026-07-22 09:51:41 -03:00
dff3c7fc9c CHORE: Adiciona workflows Gitea Actions (deploy-dev e deploy-prod) via rsync 2026-07-21 15:34:56 -03:00
fef2065601 FEAT: Adiciona migration 027 para colunas de mídia nas mensagens 2026-07-21 09:46:49 -03:00
51eaaf0735 FEAT: Adiciona migrations para config WhatsApp e templates HSM
025: Tabela whatsapp_config com access_token, phone_number_id,
     api_version e webhook_token (singleton via UNIQUE INDEX on TRUE)
026: waba_id na whatsapp_config; colunas HSM em whatsapp_templates:
     language, meta_template_name, meta_template_id, meta_status,
     header_type, header_text, footer_text, buttons (JSONB),
     body_variables (JSONB)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-23 09:58:01 -03:00
03d28495f0 CHORE: Remove backend e frontend do rastreamento do deploy 2026-05-29 15:47:14 -03:00
f8945bb92b Revert "DOC: Atualizado setup do deploy e estrutura do repositório"
This reverts commit c211df60fb.
2026-05-27 16:30:48 -03:00
c211df60fb DOC: Atualizado setup do deploy e estrutura do repositório 2026-05-27 16:26:02 -03:00
f55e823e61 DOCS: Atualizado a documentação do Omnichannel 2026-05-27 15:28:06 -03:00
85627152f6 FEAT: Adicionado migration para canais da agenda de contatos 2026-05-26 11:34:29 -03:00
e9e214195a FEAT: documenta regras do produto e adiciona migrations de suporte
- documenta estado atual, regras de negócio e próximos passos do Omnichannel Sothis
- adiciona migrations para triagem RH, flow builder, auditoria, conteúdos da IA e categoria de templates
- prepara estrutura de banco para fluxo configurável do bot, encerramento automático e templates categorizados
2026-05-26 09:08:53 -03:00
a6a09aa740 FEAT: Adicionado tabela para validar atividade do agente 2026-05-25 14:29:45 -03:00
08eea51d5a DOCS: Atualizado Readme 2026-05-25 14:27:57 -03:00
cfa99a4881 FEAT: Incrementa templates whatsapp 2026-05-22 10:44:27 -03:00
a0e9fc120f FEAT: Adiciona tabela agenda_contatos e templates de abertura do WhatsApp 2026-05-20 13:57:33 -03:00
cfde2a23c8 FEAT: Tabelas de contatos e notas dos agentes 2026-05-19 17:50:08 -03:00
ba88d9cf0b FEAT: Adicionado bot de triagem e filas 2026-05-19 15:26:59 -03:00
036d539fe1 FEAT: Tabela templates para mensagens pré aprovadas pela meta 2026-05-18 13:28:37 -03:00
12e79cc6d6 FEAT: Implementa chat whatsapp e atribuições de conversas
- Atualização e polimento dos arquivos '.gitignore' (raiz, frontend, backend) para ignorar sessões locais do Puppeteer, bancos de persistência JSON locais, dumps temporários de testes e logs de desenvolvimento.
- Adição da migration com atribuições aos chats
2026-05-18 11:15:29 -03:00
bf95c883ce FEAT: Adicionado perfis, atuenticação, areas e acessos, dados para demo foram adicionados também 2026-05-14 17:38:13 -03:00
c5d23c876b FEAT : Atualizado env para login com Microsoft e LDAP/AD 2026-05-08 16:29:29 -03:00
b4c6bb4ba1 FIX: Ajustado portas para build 2026-04-01 10:41:55 -03:00
310ab6b8f2 FEAT: Alterado metodo de deploy para uso do .bat 2026-04-01 10:38:08 -03:00
c854086e69 FEATURE: Adicionado novo modelo CI/CD 2026-03-31 18:14:52 -03:00
d467e3dade Initial commit
- Docker para deploy com instruções de uso no README
2026-03-19 18:24:39 -03:00