परिवर्तन लॉग
क्या नया है.
यह जहाज के रूप में, प्लेटफार्म के हर सुधार.
· 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
· 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
· 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)
· 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
· kamo-shared-library
बाजार आधारित लीड फ़ील्ड और कस्टम फॉर्म डेटा समर्थन जोड़ें
- लीड इकाई में मार्केटआईडी फ़ील्ड जोड़ें - कस्टम फॉर्म डेटा के लिए JSONB कॉलम के साथ लीड कस्टमफॉर्मडाटा इकाई बनाएं Add leadCustomFormDataRepository - बंधक क्षेत्रों और कस्टम फॉर्म डेटा समर्थन के साथ लीडडीटीओ को अपडेट करें - GetLeadRequest and UpdateLeadRequest - बाजार आधारित फील्ड लोडिंग और कस्टम फॉर्म डेटा को संभालने के लिए लीड सर्विस अपडेट करें - आयात के लिए ऐड सेव लीड विधि - hierarchical माता-पिता-बच्चे संबंधों के साथ अद्यतन Saletype enum
· kamo-marketing
पृष्ठभूमि लोगो के लिए रंग पल्स जोड़ें
· kamo-marketing
प्राथमिक से माध्यमिक रंगों में 40s रंग पल्स एनीमेशन जोड़ें
· kamo-marketing
लाल रंग की मूल कीमत में बदलाव
· kamo-marketing
बदलें लाल रंग योजना के लिए मुफ्त बॉक्स शामिल
· kamo-marketing
लाल मधुकोश पल्स जोड़ें - 2 हरे रंग की बजाय 8 चमक लाल से बाहर
· kamo-marketing
3 महीने के लिए 30% तक छूट प्राप्त करें, हनीकोम्ब एनिमेशन को अधिक रूढ़िवादी बनाएं
· kamo-marketing
लाल रंग योजना के लिए सीमित समय प्रस्ताव बॉक्स बदलें
· kamo-marketing
हेक्सागोन पर यादृच्छिक विद्युत पल्स प्रभाव के साथ निरंतर एनीमेशन बदलें
· kamo-marketing
हनीकोम्ब लाइनों के साथ फोटोन एनिमेशन प्रभाव जोड़ें
· kamo-marketing
यादृच्छिक हाइलाइट्स के साथ एनिमेटेड हनीकोम्ब ग्रिड पैटर्न जोड़ें
· kamo-marketing
पहले 3 महीनों के लिए रोमांचक छूट पदोन्नति जोड़ें
· kamo-marketing
कैलकुलेटर पेज के लिए सूक्ष्म एनिमेटेड ढाल पृष्ठभूमि जोड़ें
· kamo-marketing
कैलकुलेटर पृष्ठभूमि में सूक्ष्म लोगो वॉटरमार्क जोड़ें
· kamo-marketing
हाइलाइट 5x geo-redundant भंडारण लाभ
· kamo-marketing
/ उपयोगकर्ता के लिए फोन एकीकरण बदलें, कागज रहित होना आवश्यक है
· kamo-marketing
ऑटो-स्केल टॉगल जोड़ें, फोन एकीकरण को जोड़ते हैं, परिवर्तन जानकारी के लिए अग्रणी होता है, रखता है / जीबी लेबल, स्पिनरों में सुधार
· kamo-marketing
बचत कॉलआउट के साथ मुफ्त स्टार्टअप और समर्थन शुल्क को हाइलाइट करें
· kamo-marketing
छूट कोड, स्टार्टअप / सपोर्ट फीस, ऑटो स्टोरेज यूनिट, व्हाइट स्पिनर, फोन सर्वर इनपुट, उपयोगकर्ता को अधिकतम 3000 में वृद्धि करें
· kamo-marketing
बैक नेविगेशन के साथ समर्पित पृष्ठ पर कैलकुलेटर ले जाएँ
· kamo-marketing
कैलकुलेटर UX में सुधार - डिफ़ॉल्ट उपयोगकर्ताओं को 5 में सेट करें, ऐड / जीबी और / लीड्स लेबल, कॉमास के साथ प्रारूप संख्या, शैली संख्या स्पिनर
· kamo-marketing
मुक्त करने के लिए रिच ई-मेल टेम्पलेट्स जोड़ें
· kamo-marketing
इंटरैक्टिव उद्यम कैलकुलेटर के साथ नए 2-स्तरीय मूल्य निर्धारण को लागू करें
· 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
· kamo-shared-library
सेलटाइप enum के लिए माता-पिता-बच्चे hierarchy समर्थन जोड़ें
- जोड़ा गया RESIDENTIAL MORTGAGE, COMMERCIAL MORTGAGE, Services CUSTOM, जो बच्चों के लिए सेवा प्रदान करता है। - उत्पाद के बच्चे के रूप में उत्पाद जोड़ा गया - जोड़ा सहायक विधि: getParent(), hasParent(), isParent(), getChildren() - रेंज का उपयोग करने के लिए अद्यतन enum कोड (सेवा के लिए 2000+, 3000+ उत्पाद के लिए)
· kamo-internal
Add hover/select/delete for connection lines with keyboard shortcuts

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