विषयवस्तु पर जाएँ
KAMOUniverse

परिवर्तन लॉग

क्या नया है.

यह जहाज के रूप में, प्लेटफार्म के हर सुधार.

  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

    बाजार आधारित लीड फ़ील्ड और कस्टम फॉर्म डेटा समर्थन जोड़ें

    - लीड इकाई में मार्केटआईडी फ़ील्ड जोड़ें - कस्टम फॉर्म डेटा के लिए JSONB कॉलम के साथ लीड कस्टमफॉर्मडाटा इकाई बनाएं Add leadCustomFormDataRepository - बंधक क्षेत्रों और कस्टम फॉर्म डेटा समर्थन के साथ लीडडीटीओ को अपडेट करें - GetLeadRequest and UpdateLeadRequest - बाजार आधारित फील्ड लोडिंग और कस्टम फॉर्म डेटा को संभालने के लिए लीड सर्विस अपडेट करें - आयात के लिए ऐड सेव लीड विधि - hierarchical माता-पिता-बच्चे संबंधों के साथ अद्यतन Saletype enum

  6. · kamo-marketing

    पृष्ठभूमि लोगो के लिए रंग पल्स जोड़ें

  7. · kamo-marketing

    प्राथमिक से माध्यमिक रंगों में 40s रंग पल्स एनीमेशन जोड़ें

  8. · kamo-marketing

    लाल रंग की मूल कीमत में बदलाव

  9. · kamo-marketing

    बदलें लाल रंग योजना के लिए मुफ्त बॉक्स शामिल

  10. · kamo-marketing

    लाल मधुकोश पल्स जोड़ें - 2 हरे रंग की बजाय 8 चमक लाल से बाहर

  11. · kamo-marketing

    3 महीने के लिए 30% तक छूट प्राप्त करें, हनीकोम्ब एनिमेशन को अधिक रूढ़िवादी बनाएं

  12. · kamo-marketing

    लाल रंग योजना के लिए सीमित समय प्रस्ताव बॉक्स बदलें

  13. · kamo-marketing

    हेक्सागोन पर यादृच्छिक विद्युत पल्स प्रभाव के साथ निरंतर एनीमेशन बदलें

  14. · kamo-marketing

    हनीकोम्ब लाइनों के साथ फोटोन एनिमेशन प्रभाव जोड़ें

  15. · kamo-marketing

    यादृच्छिक हाइलाइट्स के साथ एनिमेटेड हनीकोम्ब ग्रिड पैटर्न जोड़ें

  16. · kamo-marketing

    पहले 3 महीनों के लिए रोमांचक छूट पदोन्नति जोड़ें

  17. · kamo-marketing

    कैलकुलेटर पेज के लिए सूक्ष्म एनिमेटेड ढाल पृष्ठभूमि जोड़ें

  18. · kamo-marketing

    कैलकुलेटर पृष्ठभूमि में सूक्ष्म लोगो वॉटरमार्क जोड़ें

  19. · kamo-marketing

    हाइलाइट 5x geo-redundant भंडारण लाभ

  20. · kamo-marketing

    / उपयोगकर्ता के लिए फोन एकीकरण बदलें, कागज रहित होना आवश्यक है

  21. · kamo-marketing

    ऑटो-स्केल टॉगल जोड़ें, फोन एकीकरण को जोड़ते हैं, परिवर्तन जानकारी के लिए अग्रणी होता है, रखता है / जीबी लेबल, स्पिनरों में सुधार

  22. · kamo-marketing

    बचत कॉलआउट के साथ मुफ्त स्टार्टअप और समर्थन शुल्क को हाइलाइट करें

  23. · kamo-marketing

    छूट कोड, स्टार्टअप / सपोर्ट फीस, ऑटो स्टोरेज यूनिट, व्हाइट स्पिनर, फोन सर्वर इनपुट, उपयोगकर्ता को अधिकतम 3000 में वृद्धि करें

  24. · kamo-marketing

    बैक नेविगेशन के साथ समर्पित पृष्ठ पर कैलकुलेटर ले जाएँ

  25. · kamo-marketing

    कैलकुलेटर UX में सुधार - डिफ़ॉल्ट उपयोगकर्ताओं को 5 में सेट करें, ऐड / जीबी और / लीड्स लेबल, कॉमास के साथ प्रारूप संख्या, शैली संख्या स्पिनर

  26. · kamo-marketing

    मुक्त करने के लिए रिच ई-मेल टेम्पलेट्स जोड़ें

  27. · kamo-marketing

    इंटरैक्टिव उद्यम कैलकुलेटर के साथ नए 2-स्तरीय मूल्य निर्धारण को लागू करें

  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

    सेलटाइप enum के लिए माता-पिता-बच्चे hierarchy समर्थन जोड़ें

    - जोड़ा गया RESIDENTIAL MORTGAGE, COMMERCIAL MORTGAGE, Services CUSTOM, जो बच्चों के लिए सेवा प्रदान करता है। - उत्पाद के बच्चे के रूप में उत्पाद जोड़ा गया - जोड़ा सहायक विधि: getParent(), hasParent(), isParent(), getChildren() - रेंज का उपयोग करने के लिए अद्यतन enum कोड (सेवा के लिए 2000+, 3000+ उत्पाद के लिए)

  30. · kamo-internal

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

तुम्हारा ब्रह्मांड इंतजार कर रहा है.

मिनटों में मुफ्त शुरू करें. जब भी आप तैयार हों तो उत्पाद जोड़ें - कोई माइग्रेशन नहीं, कोई नया लॉगइन नहीं.

हमेशा के लिए मुफ्त - कोई क्रेडिट कार्ड की आवश्यकता नहीं