Salta al contenuto
KAMOUniverse

Changelog

Cosa c'è di nuovo.

Ogni miglioramento alla piattaforma, come si spedisce.

  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

    Aggiungi campi di piombo basati sul mercato e supporto dati forma personalizzato

    - Aggiungi campo marketId a Lead enti - Creare LeadCustomFormData entità con colonna JSONB per i dati del modulo personalizzato - Aggiungi LeadCustomFormDataRepository - Aggiornare LeadDTO con campi ipotecari e supporto dati personalizzato - CreateLeadRequest e UpdateLeadRequest DTOs - Aggiorna LeadService per gestire i dati del campo basati sul mercato e del modulo personalizzato - Aggiungi metodo saveLead per le importazioni - Aggiornare SaleType enum con le relazioni gerarchiche di parent-child

  6. · kamo-marketing

    Aggiungi impulso di colore al logo di sfondo

  7. · kamo-marketing

    Aggiunga l'animazione di impulso di colore 40s da colori primari a secondari

  8. · kamo-marketing

    Cambiare lo sciopero attraverso il prezzo originale a rosso

  9. · kamo-marketing

    Cambio Incluso Box gratuito per la combinazione di colori rossi

  10. · kamo-marketing

    Aggiungere i legumi di a nido d'ape rosso - 2 su 8 rosso bagliore invece di verde

  11. · kamo-marketing

    Cambia lo sconto del 30% di sconto per 3 mesi, fai animazioni a nido d'ape più conservanti

  12. · kamo-marketing

    Cambiare la casella di offerta limitata del tempo a schema di colore rosso

  13. · kamo-marketing

    Sostituire l'animazione continua con effetti di impulso elettrico casuali su esagoni

  14. · kamo-marketing

    Aggiungi l'effetto di animazione fotonica lungo le linee a nido d'ape

  15. · kamo-marketing

    Aggiungi pattern di griglia a nido d'ape animata con evidenziazioni casuali

  16. · kamo-marketing

    Aggiungi emozionante promozione di sconto per i primi 3 mesi

  17. · kamo-marketing

    Aggiungere sottile sfondo gradiente animato alla pagina della calcolatrice

  18. · kamo-marketing

    Aggiungi sottile filigrana logo a sfondo calcolatrice

  19. · kamo-marketing

    Vantaggio di stoccaggio geo-redundant 5x Highlight

  20. · kamo-marketing

    Modificare l'integrazione del telefono a /utente, rendere richiesto senza carta

  21. · kamo-marketing

    Aggiungere auto-scala di gioco, combinare l'integrazione del telefono, cambiare porta a info-solo, tenere /gb etichetta, migliorare i giranti

  22. · kamo-marketing

    Evidenzia le spese di avvio e di supporto gratuite con il callout di risparmio

  23. · kamo-marketing

    Aggiungi codice sconto, spese di avvio/supporto, unità di archiviazione automatica, giranti bianchi, ingresso server telefonico, aumentare l'utente fino a 3000

  24. · kamo-marketing

    Sposta il calcolatore alla pagina dedicata con la navigazione posteriore

  25. · kamo-marketing

    Migliorare la calcolatrice UX - impostare gli utenti di default a 5, aggiungere /gb e /leads etichette, numeri di formato con virgole, numeri di stile

  26. · kamo-marketing

    Aggiungi Rich E-Mail Modelli per Free Tier

  27. · kamo-marketing

    Implementare nuovi prezzi a 2 livelli con la calcolatrice aziendale interattiva

  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

    Aggiungi supporto gerarchico genitore-figlio a SaleType enum

    - Aggiunto RESIDENTIAL MORTGAGE, COMMERCIAL MORTGAGE, SERVICE CUSTOM come bambini di SERVICE - Aggiunta PRODUCT CUSTOM come figlio del PRODOTTO - Metodi helper aggiunti: getParent(), hasParent(), isParent(), getChildren() - Codici di enumero aggiornati da utilizzare (2000+ per SERVICE, 3000+ per PRODOTTO)

  30. · kamo-internal

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

Il tuo universo ti sta aspettando.

Aggiungi i prodotti quando sei pronto: nessuna migrazione, nessun nuovo login, nessuna richiesta di pagamento.

Gratis per sempre — nessuna carta di credito richiesta