Ir para o conteúdo
KAMOUniverse

Changelog

O que há de novo.

Cada melhoria para a plataforma, como ele envia.

  1. · SecurityService

    Refactor LeadImportController to use LeadService.createLead

    - Replace manual field mapping with LeadService.createLead for consistency - Add mapRowDataToCreateLeadRequest to convert import mappings to CreateLeadRequest - Handle base Lead fields, mortgage fields, and custom form data - Support mortgage fields when market sub-type is RESIDENTIAL_MORTGAGE or COMMERCIAL_MORTGAGE - Support custom form data mapping to **************** structure - Update duplicate detection to work with CreateLeadRequest instead of Lead objects - Remove old manual mapping methods (mapDataToLead, setFieldValue, etc.) - Add LeadMarketService dependency for future market validation

  2. · kamo-internal

    Add dynamic field mapping for lead imports based on market configuration

    - Update leadFields.ts to include mortgage fields and getAllSystemFields function - Add MORTGAGE_FIELDS array with all LeadClaimMortgage fields - Update LeadManualImportManager to fetch market config (salesType, salesSubType, customForms) - Dynamically show all relevant fields (base + mortgage + custom) based on market selection - Update field mapping step to use getAllSystemFields for dynamic field generation - Fix ReviewStep to use allSystemFields instead of static SYSTEM_FIELDS

  3. · kamo-internal

    Remove all mock data and make leads system production-ready

    - Remove all mock data generation from leadsApi.ts (mockStore, ensureMock, faker.js) - Remove withMock wrapper function and all fallback logic - Remove generateMockLeads() function from LeadManager.tsx - Update all API methods to throw errors instead of falling back to mocks - Improve error handling in MortgageFieldsComponent and CustomFormFieldsComponent - Add proper Snackbar error notifications instead of alert() calls - Ensure all endpoints properly propagate errors for UI error handling - Note: Files tab uses DocManager, Communications uses MediaStream (both fully functional)

  4. · SecurityService

    Add LeadController with CRUD endpoints and market config

    - Add LeadController with GET, POST, PUT, DELETE endpoints - Add endpoint to get market configuration for a lead - Fix LeadImportController to use saveLead method

  5. · kamo-shared-library

    Adicione campos de lead baseados no mercado e suporte a dados de formulário personalizado

    - Adicionar campo marketId à entidade líder - Criar entidade LeadCustomFormData com coluna JSONB para dados de formulário personalizados - Adicionar LeadCustomFormDataRepository - Atualizar LeadDTO com campos de hipoteca e suporte de dados de formulário personalizado - Criar CreateLeadRequest e AtualizarLeadRequest DTOs - Atualizar LeadService para lidar com carga de campo baseada no mercado e dados de formulário personalizados - Adicionar método saveLead para importações - Atualizar SaleType enum com relações hierárquicas pai-filho

  6. · kamo-marketing

    Adicionar o pulso de cor ao logotipo de fundo

  7. · kamo-marketing

    Adicionar animação de pulso de cor de 40s de cores primárias para secundárias

  8. · kamo-marketing

    Mudar o preço original para vermelho

  9. · kamo-marketing

    Mudar Caixa Livre Incluída para esquema de cores vermelhas

  10. · kamo-marketing

    Adicionar pulsos de favo de mel vermelho - 2 em 8 brilho vermelho em vez de verde

  11. · kamo-marketing

    Trocar desconto para 30% de desconto por 3 meses, fazer animações favo de mel mais conservador

  12. · kamo-marketing

    Alterar a opção Tempo Limitado para esquema de cores vermelhas

  13. · kamo-marketing

    Substituir animação contínua com efeitos aleatórios de pulso elétrico em hexágonos

  14. · kamo-marketing

    Adicionar efeito de animação fotônica ao longo de linhas de favo de mel

  15. · kamo-marketing

    Adicionar um padrão animado de grade de favo de mel com destaques aleatórios

  16. · kamo-marketing

    Adicione promoção de desconto emocionante para os primeiros 3 meses

  17. · kamo-marketing

    Adicionar fundo de gradiente animado sutil à página da calculadora

  18. · kamo-marketing

    Adicionar marca d'água de logotipo sutil ao fundo da calculadora

  19. · kamo-marketing

    Destaque 5x geo-redundant benefício de armazenamento

  20. · kamo-marketing

    Alterar a integração do telefone para /user, fazer papel sem necessidade

  21. · kamo-marketing

    Adicione a opção de escala automática, combine a integração do telefone, altere leads to info-only, mantenha /gb label, melhore spinners

  22. · kamo-marketing

    Destaque taxas gratuitas de inicialização e suporte com chamada de poupança

  23. · kamo-marketing

    Adicionar código de desconto, taxas de inicialização / suporte, unidades de armazenamento automático, giradores brancos, entrada do servidor de telefone, aumentar o usuário max para 3000

  24. · kamo-marketing

    Mover calculadora para página dedicada com navegação traseira

  25. · kamo-marketing

    Melhorar calculadora UX - definir usuários padrão para 5, adicionar /gb e /leaders rótulos, números de formato com vírgulas, spinners de número de estilo

  26. · kamo-marketing

    Adicionar modelos de e-mail ricos à camada livre

  27. · kamo-marketing

    Implementar novos preços de 2 níveis com calculadora empresarial interativa

  28. · kamo-internal

    Add hierarchical SaleType selection to markets-fields

    - Add parent/child type dropdown system for SaleType selection - Default to 'Custom' child type when SERVICE or PRODUCT is selected - Prevent creation with NOT_SPECIFIED (validation error) - Hide NOT_SPECIFIED from dropdown in edit mode - Display full hierarchy in datagrid (e.g., 'Service - Residential Mortgage') - Support new child types: RESIDENTIAL_MORTGAGE, COMMERCIAL_MORTGAGE, SERVICE_CUSTOM, PRODUCT_CUSTOM

  29. · kamo-shared-library

    Adicionar suporte de hierarquia pai-filho ao SaleType enum

    - Adicionado RESIDENCIAL MORTGAGE, COMERCIAL MORTGAGE, SERVIÇO CUSTOM como filhos de SERVIÇO - Adicionado PRODUTO CUSTOM na origem do PRODUTO - Métodos auxiliares adicionados: getParent(), hasParent(), isParent(), getChildren() - Códigos de enum atualizados para usar intervalos (2000+ para SERVIÇO, 3000+ para PRODUTO)

  30. · kamo-internal

    Add hover/select/delete for connection lines with keyboard shortcuts

Seu universo está esperando.

Comece gratuitamente em minutos.Adicione produtos sempre que estiver pronto — sem migração, sem novos logins.

Gratuito para sempre — não é necessário cartão de crédito