Mergi la conținut
KAMOUniverse

Jurnal de schimbări

Ce e nou.

Fiecare îmbunătățire a platformei, pe măsură ce se livrează.

  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

    Adăugați câmpuri de plumb bazate pe piață și suport personalizat de date forma

    - Adăugaţi câmpul de piaţă Id la entitatea Lead - Creați entitatea LeadCustomFormData cu coloana JSONB pentru datele personalizate - Adaugă LeadCustomFormDataRepository - Actualizare LeadDTO cu câmpuri ipotecare și suport personalizat pentru date - Creare CreateRequest and UpdateRequest DTOs - Actualizarea LeadService pentru a gestiona încărcarea pe piață și datele personalizate ale formularului - Adăugaţi metoda de salvare pentru importuri - Actualizare SaleType enum cu relatii ierarhice parinte-copil

  6. · kamo-marketing

    Adaugă culoare puls la logo-ul de fundal

  7. · kamo-marketing

    Adăugați 40s color puls animație de la culori primare la culori secundare

  8. · kamo-marketing

    Schimbare grevă prin prețul original la roșu

  9. · kamo-marketing

    Modificați Caseta gratuită inclusă în schema de culoare roșie

  10. · kamo-marketing

    Adăugați impulsuri roșii de miere - 2 din 8 roșu strălucitor în loc de verde

  11. · kamo-marketing

    Schimbă discount la 30% reducere timp de 3 luni, face animații fagure mai conservatoare

  12. · kamo-marketing

    Modificați caseta de timp limitată de ofertă la schema de culoare roșie

  13. · kamo-marketing

    Înlocuirea animației continue cu efecte aleatorii ale impulsurilor electrice asupra hexagonelor

  14. · kamo-marketing

    Adaugă efect de animație fotonică de-a lungul liniilor de fagure

  15. · kamo-marketing

    Adăugați model de grilă de fagure animat cu elemente de relief aleatorii

  16. · kamo-marketing

    Adăugați promoție discount interesant pentru primele 3 luni

  17. · kamo-marketing

    Adăugați fundal animat subtile gradient la pagina de calculator

  18. · kamo-marketing

    Adaugă filigran subtil logo pe fundalul calculatorului

  19. · kamo-marketing

    Evidențiază beneficiul de stocare geo-redundant 5x

  20. · kamo-marketing

    Schimba integrarea telefonului la /user, face fara hartie necesar

  21. · kamo-marketing

    Adăugați comutatoare auto-scale, combina integrarea telefonului, schimbarea duce la info- only, păstrați /gb eticheta, îmbunătăți spinners

  22. · kamo-marketing

    Evidențiază taxele gratuite de pornire și de sprijin cu apelul de economii

  23. · kamo-marketing

    Adăugați codul de reducere, Startup / taxe de sprijin, unități de stocare auto, spinner-uri albe, intrare server telefon, crește utilizatorul max 3000

  24. · kamo-marketing

    Mută calculatorul pe pagina dedicată cu navigare înapoi

  25. · kamo-marketing

    Îmbunătățește calculatorul UX - setați utilizatorii impliciti la 5, adăugați /gb și /conduce etichete, numere de format cu virgulă, style number spinners

  26. · kamo-marketing

    Adaugă șabloane Rich E-Mail la nivel gratuit

  27. · kamo-marketing

    Punerea în aplicare a unui nou preț pe 2 niveluri cu calculator interactiv pentru întreprinderi

  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

    Adaugă suport pentru ierarhia părinte-copil la SaleType enum

    - Adăugat RESIDENTIAL MORTAGE, COMMERCIAL MORTAGE, SERVICE CUSTOM ca copii ai SERVICE - Adăugat produs CUSTOM ca copil al produsului - Metode de ajutor adăugat: GettParent (), hasParent (), isParent (), getChildren () - Coduri enum actualizate pentru utilizarea gamelor (2000+ pentru servicii, 3000+ pentru produse)

  30. · kamo-internal

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

Universul tău te așteaptă.

Începeți gratuit în câteva minute.Adăugați produse oricând sunteți pregătit — fără migrare, fără autentificări noi.

Gratuit pentru totdeauna — nu este necesar un card de credit