Changelog & Evolução da Plataforma
Acompanhe todas as novas funcionalidades, melhorias de usabilidade, atualizações de segurança LGPD/OWASP e correções entregues no GravityCRM.
Cloudflare Zero-Trust & Turnstile, MFA TOTP, Catálogo de Produtos, Onboarding e Drawers Laterais
Release 0.9.0Grande atualização trazendo infraestrutura Cloudflare Zero-Trust Tunnel sem portas abertas na VPS, validação de IP confiável anti-spoofing e desafio Turnstile invisível; Sistema de autenticação em duas etapas (MFA / TOTP) com criptografia AES-256-GCM e backup codes; Gestão de Catálogo de Produtos e segmentação relacional Cliente x Produto no funil; Categorias de tarefas com checklist interativo em tempo real; Onboarding e Tour guiado para novos usuários; Governança com notificações de novos cadastros ao Super Admin e fluxo de liberação; e Redesign de layout full-bleed com padronização universal de modais em drawers laterais.
Cloudflare Zero-Trust Tunnel, Turnstile Anti-Bot e TrustedRealIP
Infraestrutura & Borda CloudflareIntegração do Cloudflare Tunnel (cloudflared) sem exposição de portas 80/443 na VPS. Middleware TrustedRealIP protegendo contra spoofing de CF-Connecting-IP e desafio invisível do Cloudflare Turnstile protegendo rotas sensíveis de login e cadastro.
Sistema MFA com App Authenticator (TOTP RFC 6238)
Autenticação & Segurança de ContaVerificação em duas etapas via Google Authenticator, 1Password ou Authy com QR Code nativo, segredo TOTP cifrado com AES-256-GCM, 8 códigos de recuperação e banner de recomendação de segurança com opção de dispensar.
Catálogo de Produtos e Segmentação Cliente x Produto
Catálogo & Segmentação de VendasNova aba em /settings?tab=products para cadastro de produtos e serviços da empresa, vínculo direto de múltiplos itens a cada lead e filtro dinâmico de segmentação no Kanban e na Lista de Contatos.
Categorias de Compromissos e Checklist Vivo no Drawer Lateral
Agenda & ProdutividadeClassificação em 6 categorias (Comercial, Follow-up, Reunião, Financeiro, Interno, Outro) e abertura em drawer lateral à direita com checklist interativo (- [ ] item) e persistência dinâmica sem recarregar a tela.
Onboarding Interativo e Spotlight Tour Guiado
Experiência do Usuário (UX)Card de primeiros passos com barra de progresso viva nas etapas fundamentais da conta e Spotlight Tour guiado de 4 etapas para recepcionar e ambientar novos usuários cadastrados.
Alertas de Novos Cadastros e Gestão de Status da Organização
Governança & Multi-Tenant SaaSDisparo automático de e-mail ao Super Admin a cada nova empresa cadastrada, governança de status de acesso e tela de Conta em Análise com atalho direto ao WhatsApp oficial.
Layout Full-Bleed e Padronização Universal de Modais em Drawers
Design & Ergonomia de InterfaceExpansão de tela nas Configurações e Leads aproveitando a largura total do display e conversão universal de formulários modais flutuantes para drawers laterais à direita, preservando a visibilidade do kanban e tabelas.
Auditoria de Segurança, Neutralização de XSS/SSRF, Blindagem de RBAC e Ciclo de Sessões
Release 0.8.1Auditoria completa de segurança (OWASP Top 10) com neutralização de Stored XSS não-autenticado, eliminação de SSRF e DNS Rebinding no crawler de sites, aplicação de Content-Security-Policy em mídias do WhatsApp, reforço de controle de acesso (RBAC) em configurações corporativas, isolamento multitenant de estágios e revogação obrigatória de sessões em trocas de senha.
Neutralização de Stored XSS e Proteção de Templates
Segurança & OWASPSanitização de títulos de agendamentos com escapeToastHtml na renderização de toasts da Agenda (base.templ), neutralizando vetor de XSS disparado a partir da página pública de agendamento (/agendar).
Eliminação de SSRF e DNS Rebinding no Site Crawler
Segurança & SSRFSafe dial do crawler agora conecta exclusivamente ao IP validado em vez do hostname original (prevenindo TOCTOU/DNS Rebinding), com restrição estrita às portas 80/443 e expansão da checagem de faixas privadas e reservadas.
Content-Security-Policy Sandbox e Forçamento de Download em Mídias SVG/HTML
WhatsApp HubAdição de cabeçalho Content-Security-Policy: default-src 'none'; sandbox e forçamento de download (attachment) para mídias ativas como SVG e HTML recebidas via WhatsApp.
Blindagem de Permissões (RBAC) em Configurações e Funis
Controle de Acesso & RBACBloqueio de ações corporativas por usuários com papel comum (agent). Apenas proprietários (owner) ou administradores (admin) podem alterar dados da organização, horários da agenda e criar, renomear ou deletar estágios do funil.
Revogação Imediata de Sessões em Troca de Senha e Validação de Estágio Cross-Tenant
Sessões & AutenticaçãoImplementação de DeleteUserSessions para revogar todas as sessões anteriores ativas no banco de dados após redefinição ou troca de senha. MoveLeadStage agora valida o isolamento de estágios por organização antes de persistir.
Diretriz Obrigatória de Auditoria Pré-Deploy (AGENTS.md / GEMINI.md)
Governança & DevOpsConfiguração de regra permanente para o assistente executar auditoria completa de segurança automaticamente sempre antes de deploys, publicações ou commits de release.
Filtros de Follow-up, Tags Dinâmicas, Mídias no WhatsApp Hub e Edição de Compromissos
Release 0.8.0Introdução de filtros avançados de follow-up (agendados e atrasados) e busca multi-termo tokenizada com tags dinâmicas no Kanban e Leads; suporte completo a mídias no WhatsApp Hub (áudios com player e abertura para transcrição IA, imagens e PDFs/documentos); e fluxo completo de edição de compromissos e tarefas na Agenda com unificação de status.
Filtros de Follow-up (Agendados & Atrasados), Tags Dinâmicas e Pesquisa Aprimorada
Gestão de Leads & KanbanNovo seletor de follow-up que classifica leads em tempo real em Atrasados, Hoje, Agendados (Em dia) e Sem Follow-up. O filtro de tags agora lista dinamicamente todas as tags cadastradas pela organização, e a pesquisa foi aprimorada com busca multi-termo tokenizada e correção visual da largura da barra de busca no Kanban.
Tratamento de Mídias (Áudio, Imagem, PDF) e Arquitetura de Transcrição por IA
WhatsApp HubO WhatsApp Hub agora baixa e reproduz áudios diretamente no chat via player HTML5 nativo, exibe imagens em miniaturas adaptativas com ampliação ao clique e apresenta cartões detalhados para documentos e PDFs com download. Inclui arquitetura e portas para transcrição de voz com acionamento sob demanda.
Edição Completa de Compromissos e Unificação de Nomenclatura no Dashboard
Agenda & CompromissosCriação do modal de edição de compromissos e tarefas (data, horário, duração, lead associado, link do Meet, local, status e notas), com atalhos de edição na grade do calendário e na visão em lista. Atualização de nomenclaturas no Dashboard para 'Status dos Compromissos' e 'Efetividade da Agenda'.
Segurança OWASP Adaptativa, Acesso & Cadastro Passwordless (OTP) e Portal Super Admin SaaS
Release 0.7.0Blindagem completa de autenticação segundo diretrizes OWASP com Rate Limit adaptativo para dispositivos/IPs desconhecidos, cadastro e login sem senha via código de 6 dígitos por e-mail, recuperação de senha e portal Super Admin para gestão e cobrança multi-tenant.
Rate Limit Adaptativo por Dispositivo/IP Confiável e Alerta de Novo Acesso
Segurança OWASPReconhecimento criptográfico de dispositivos confiáveis (cookie HttpOnly + hash SHA-256 no banco). Acessos originados de IPs ou dispositivos nunca vistos possuem limite estrito de tentativas contra força bruta e credential stuffing, além de proteção contra timing attacks e alerta por e-mail em novos acessos.
Cadastro Sem Senha Obrigatória, Login por Código de 6 Dígitos (OTP) e Recuperação de Senha
Autenticação PasswordlessNovos clientes podem criar sua organização informando apenas o e-mail (sem obrigatoriedade de criar senha), validando a autenticidade da conta com um código único de 6 dígitos enviado por e-mail. Inclui também login sem senha via OTP e fluxo 'Esqueceu sua senha?' na tela de entrada.
Portal Super Admin (/superadmin) para Gestão de Empresas e Cobrança
SaaS & Multi-TenantPainel executivo exclusivo para Super Administradores com visão consolidada de todas as organizações cadastradas, MRR estimado, volume de usuários, leads e agendamentos por tenant, provisionamento manual de novas empresas, gestão de planos/mensalidades e bloqueio ou reativação imediata de inadimplentes.
WhatsApp Hub: converse com seus leads direto no CRM (QR Code)
Release 0.6.0Conecte o WhatsApp da empresa lendo um QR Code e converse com seus leads em uma tela estilo WhatsApp Web, com mensagens em tempo real e vínculo automático com os leads do funil.
Conexão do WhatsApp por QR Code (1 número por organização)
WhatsApp HubPareie o celular da empresa em Aparelhos conectados e compartilhe o número com toda a equipe. A sessão é mantida no servidor e reconecta sozinha após reinicializações.
Conversas em tempo real estilo WhatsApp Web
WhatsApp HubLista de conversas com busca e não lidas, histórico de mensagens, envio de texto e status de entrega/leitura (✓ ✓✓), tudo atualizado em tempo real sem recarregar a página.
Vínculo automático com leads e opção de salvar contatos desconhecidos
LeadsConversas são ligadas ao lead pelo telefone (com tratamento do 9º dígito). Números desconhecidos aparecem como 'Sem lead' e podem ser salvos como lead com um clique. Na ficha do lead, o botão 'Abrir conversa no WhatsApp Hub' inicia o chat.
Mensagens do WhatsApp registradas na timeline do lead
Linha do TempoMensagens recebidas e enviadas pelo Hub geram um resumo na linha do tempo do lead vinculado.
Aviso de conexão não oficial e isolamento por organização
Segurança & LGPDA tela de conexão informa que a integração usa o protocolo do WhatsApp Web (não oficial) e orienta sobre LGPD. Todos os dados e eventos são isolados por organização.
Produtividade Comercial, Busca Global (⌘K), CSV & Gestão de Funil
Release 0.5.0Atribuição de responsável por lead com filtros por vendedor, Command Palette de busca instantânea, importação/exportação CSV compatível com Excel, edição/exclusão segura de etapas do funil e painel Minha Conta.
Responsável pelo Lead (Owner / Vendedor Atribuído)
Funil & EquipeAtribua qualquer membro da organização como responsável pelo lead na criação ou na ficha de detalhes, visualize o selo do vendedor nos cards do Kanban e filtre o quadro por 'Apenas Meus Leads', 'Sem Responsável' ou por vendedor específico.
Busca Global Rápida (Atalho ⌘K / Ctrl+K)
ProdutividadeCommand Palette instantâneo acessível de qualquer tela pelo topo ou atalho de teclado para encontrar leads por nome, empresa, e-mail, telefone ou tag, exibindo etapa atual, valor e temperatura.
Importação e Exportação de Leads em CSV
Dados & MigraçãoExportação completa da base com UTF-8 BOM (compatível diretamente com Microsoft Excel) e importação inteligente com detecção automática de delimitador (vírgula ou ponto-e-vírgula) e prevenção de duplicidades.
Edição Inline e Exclusão Segura de Etapas do Funil
Funil KanbanRenomeie ou altere a cor de qualquer etapa em Configuração > Etapas do Funil. Ao excluir uma coluna, todos os leads nela contidos são migrados automaticamente para a primeira etapa disponível, sem perda de dados.
Painel Minha Conta & Alteração da Própria Senha
Minha ContaNova aba em Configuração (/settings?tab=account) permitindo atualizar o nome de exibição e alterar a própria senha mediante validação da senha atual e política de senha forte OWASP.
Gestão Multi-Usuário, Segurança OWASP/LGPD, Kanban Estilo Jira & Gemini 3.x
Release 0.4.0Controle de equipe por organização, blindagem de cadastro em conformidade com a LGPD, ordenação vertical e horizontal por arrasto no Kanban, nova navegação de Configuração e atualização do motor de IA.
Gestão de Equipe Multi-Usuário por Tenant
OrganizaçãoAdicione e gerencie múltiplos operadores e vendedores dentro da mesma organização em Configuração > Equipe & Usuários, com proteção contra remoção do último usuário ativo.
Política de Senha Forte (OWASP) e Proteção Anti-Enumeração (LGPD)
Segurança & LGPDExigência de senha forte (mínimo 8 caracteres, maiúscula, minúscula, número e símbolo) e bloqueio contra recriação de organizações ou e-mails já existentes com mensagem neutra compatível com a LGPD.
Menu Configuração Segmentado em Abas Independentes
NavegaçãoO menu lateral foi reorganizado em itens diretos: Empresa & Slug, Equipe & Usuários, Agenda Pública, Etapas do Funil e Minha Conta & Senha.
Drag-and-Drop entre Colunas e Ordenação Vertical estilo Jira
Funil KanbanArraste cartões entre diferentes etapas do funil ou posicione-os exatamente acima ou abaixo de outros cartões na mesma coluna com indicador visual de inserção.
Cascata Gemini 3.x e Descoberta Dinâmica ListModels
Radar de Leads IAAtualização para os modelos gemini-2.5-flash, gemini-3-flash-preview e descoberta automática via API v1beta ListModels, eliminando erros HTTP 404 na prospecção.
Controle de Versionamento SemVer, Selo ALPHA e Aviso WhatsApp Hub
GovernançaExibição transparente da versão oficial no rodapé, identificação ALPHA no Radar de Leads e aviso informativo de pré-lançamento no WhatsApp Hub.
Identidade Visual da Empresa, Agenda Inteligente & Login Simplificado
Release 0.3.0Login direto apenas com e-mail e senha, geração automática de slug da organização, upload de logotipo oficial da marca e melhorias na Agenda & Reuniões.
Login sem Necessidade de Informar Slug e Auto-Slug no Cadastro
AutenticaçãoIdentificação automática da organização pelo e-mail do usuário no login e geração instantânea do link público da empresa ao digitar o nome da organização.
Upload de Logotipo da Empresa com Preview
BrandingPersonalize a página pública de agendamento com o logotipo oficial da sua empresa (PNG, JPG, WEBP ou SVG).
Atalho 'Amanhã', Separação de Concluídos e Contador Dinâmico
AgendaSeparação clara entre compromissos pendentes e concluídos, botões rápidos de data/hora e contador em tempo real de reuniões do dia no menu lateral.
Design Minimalista e Feedback Visual de Carregamento
InterfaceRefinamento tipográfico, remoção de ruídos visuais, suporte a Dark/Light mode na autenticação e estados de loading em ações críticas.
Agenda Pública Online, Sincronização Google Calendar (.ics) & PWA Mobile
Release 0.2.0Página pública de agendamento estilo Calendly com fluxo de aprovação, calendário mensal interativo, feed iCalendar e aplicativo instalável no celular (PWA).
Página Pública de Agendamento (/agendar/{slug}) com Aprovação
Agendamento OnlineLink externo personalizável para clientes solicitarem reuniões nos horários disponíveis da empresa, com aprovação ou recusa em 1 clique dentro do CRM.
Grade Mensal Visual, Lembretes Pessoais e Feed iCalendar (.ics)
CalendárioSincronização automática com Google Agenda, Apple Calendar e Outlook via link iCal seguro e alertas sonoros/visuais de compromissos próximos.
Experiência Mobile Nativa e Instalação PWA
Mobile & PWALayout responsivo com barra de navegação inferior no celular, suporte a instalação na tela inicial (iOS/Android) e notificações de reuniões do dia.
Lançamento Inicial da Arquitetura Multi-Tenant GravityCRM
Release 0.1.0Fundação Clean Architecture em Go + PostgreSQL + Templ, Funil Kanban, Base de Contatos, Histórico de Interações, Anexos e Dashboard Executivo.
Arquitetura Multi-Tenant, Dashboard Executivo e Funil Kanban
Core CRMGestão completa de oportunidades com indicadores de receita estimada, ticket médio, temperatura de leads (Quente/Morno/Frio), tags coloridas, histórico de notas e anexos.