Arquivos criados por nos (nao vem do vendor)

Se o vendor atualizar o sistema, esses arquivos serao DELETADOS. Precisam ser recriados/copiados antes do build.

Lista completa

Componentes de atendimento

  • src/components/atendimento/contact-conversation-dialog.tsx
    • Mini-CRM: historico msgs, resposta, SMS, etiquetas, transferencia
    • Usado em: funil/kanban
  • src/components/atendimento/phone-lookup-dialog.tsx
    • Consulta telefone + CPF automatico
    • Usado em: ticket-detail (ao lado do numero)
  • src/components/atendimento/start-conversation-modal.tsx
    • Iniciar conversa de numero clicado na mensagem
    • Usado em: message-bubble (PhoneChip)

Componentes de massa

  • src/components/massa/whatsapp-text-preview.tsx
    • Preview celular estilo WhatsApp para textos simples
    • Usado em: massa/texto, massa/textovariavel, massa/sms

Rotas de API Next.js

  • src/app/api/phone-lookup/route.ts
    • Proxy para WorkBuscas (consulta telefone)
    • Token: qdAIQiafgBVqhPSAvzQnVOxq
  • src/app/api/cpf-lookup/route.ts
    • Proxy para WorkBuscas (consulta CPF)
    • Token: fZffGIblJbPKVwegpyhRHxsb
  • src/app/api/waba-webrtc-status/route.ts
    • Checa status WebRTC via Meta Graph API

Paginas criadas por nos

  • src/app/(dashboard)/massa/rcs/page.tsx
  • src/app/(dashboard)/configuracoes/rcs/page.tsx
  • src/app/(dashboard)/criar-template/page.tsx

Libs criadas por nos

  • src/lib/waba-template-media-url.ts
    • Valida URL HTTPS para header de template WABA

Origem de cada arquivo

ArquivoOrigem
contact-conversation-dialogCriado do zero (sessao 2026-05-29)
phone-lookup-dialogCriado do zero / copias de backup
start-conversation-modalCriado do zero (sessao 2026-05-29)
whatsapp-text-previewCriado do zero (sessao 2026-05-29)
api/phone-lookupCriado do zero (token WorkBuscas)
api/cpf-lookupCriado do zero (token WorkBuscas)
api/waba-webrtc-statusCriado do zero (Meta Graph API)
massa/rcsCriado do zero (projeto RCS)
configuracoes/rcsCriado do zero (projeto RCS)
criar-templateCopiado do backup 2026-05-28

Script de restauracao rapida

SRC="/home/deployzdg/zpro.io/frontNovo"
FRONT="/home/deployzdg/zpro.io/frontend"
 
# Modulos massa (vem do frontNovo)
for lib in bulk-phone-normalize parse-massa-csv-text massa-spreadsheet-import \
            massa-waba-ticket-via-individual connection-type; do
  cp "$SRC/src/lib/${lib}.ts" "$FRONT/src/lib/"
done
for comp in massa-import-help-dialog waba-templates-list-panel; do
  cp "$SRC/src/components/massa/${comp}.tsx" "$FRONT/src/components/massa/"
done
 
echo "Restauracao concluida. Verificar: npm run build"