KamoCRM

लाइव चेंज लॉग

प्रत्येक विशेषता, निर्धारण और सुधार, इसे जहाज के रूप में पोस्ट किया गया। कुछ भी लॉन्च के लिए वापस नहीं लिया जाता है।.

17,500
कुल परिवर्तन
5,986
सुविधाएँ
5,284
फिक्स
30
परियोजनाएं
परियोजना द्वारा फ़िल्टर करें
सभी परियोजनाएं17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
प्रकार से फ़िल्टर करें
सभी प्रकारBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 20, 2026
FixMediaService

PublicChatVisitor displayName for requestorName on आगंतुक टिकट

ऑर्ग सिस्टम सदस्य के लिए आगंतुक-प्रेरित टिकट हार्डकोड अनुरोधकर्ता, इसलिए डीटीओ अनुरोधकर्ता कॉलम में ऑर्ग मालिक के नाम पर सर्फिंग कर रहा था। गिरना इसलिए सूची प्र...

Kamo·6mo ago
Featurekamo-internal

सदस्य-अनुरोध समर्थन अधिकार गैटिंग और दोहरी मोड टिकट दृश्य

- NavTop: किसी भी समर्थन अधिकार (एजेंट या सदस्य) के लिए समर्थन बटन दिखाएं - समर्थन बटन: सही द्वारा प्रत्येक ड्रॉपडाउन आइटम को गेट करें - टिकट बनाएं / देखें, अनु...

kamo·6mo ago
Featurekamo-shared-library

सदस्य-अनुरोध समर्थन अधिकार जोड़ें (133-136)

गैर-एजेंट सदस्यों के लिए चार नए समर्थन-स्किप किए गए अधिकार जोड़े: ********** CREATE SUPPORT TICKET (134) REQUEST WEBINAR (135) -view MY SCHEDULED WEBINARS (136)

Kamo·6mo ago
Featurekamo-internal

सुरक्षा के लिए सिंक अधिकार बटन जोड़ें

बटन केवल तभी दिखाई देते हैं जब ऑर्गनाइजेशन.hasParent झूठ है। कॉल POST/api/security/roles/sync-rights फिर रोल्स टेबल को फिर से लोड करता है।.

kamo·6mo ago
Fixkamo-internal

अधिकार द्वारा गेट सपोर्ट/सेटिंग, नेटवर्क कॉपी को ठीक करें, टैब स्विच पर लोड हो रहा है, नेव डिवाइडर

- नेटवर्क कार्ड: गतिशील शाखा शीर्षक लेबल का उपयोग करने के लिए अद्यतन विवरण - समर्थन कार्ड: href /help → / समर्थन बदलकर फिक्स्ड 404; isSupport + VIEW SUPPORT दाई...

kamo·6mo ago
FeatureSecurityService

रोलRightsSyncService निकालें और सिंक-दाएं समापन बिंदु जोड़ें

- रोलRightsSyncService: दोनों के लिए भूमिका अधिकार सिंक लॉजिक को केंद्रीकृत करता है ********** टेबल; स्टार्टअप और ऑन-डिमांड - DataLoader: स्टार्टअप पर रोलRights...

Kamo·6mo ago
Featurekamo-shared-library

भूमिका अधिकार डीटीओ को प्रेरित और सुरक्षा मॉडल अधिकार सिंक जोड़ने

- SecurityRoleDTO.fromOrgRole(): सभी रोलराइट को नामांकित करें डीबी के साथ प्रकार मान सेटिंग लुकअप के रूप में - नए अधिकार स्वचालित रूप से नोट स्पेफीड के साथ दिखा...

Kamo·6mo ago
Fixkamo-internal

समर्थन चैट UX — नाम अद्यतन, शीर्षक, अधिसूचना गिनती, datagrid

- टिकटचैट पर आग लग रहा था जब NAME CHANGED WS इवेंट आता है - SupportTicketWindow भेजता उपकरण: निवेदनकर्ता के साथ शीर्षकनाम लोड पर और नाम परिवर्तन पर; पेज के बिना...

kamo·6mo ago
Fixkamo-marketing

आगंतुक समर्थन चैट में दोस्ताना पाठ के रूप में प्रस्तुत प्रणाली की घटनाओं

NAME CHANGED सिस्टम इवेंट्स अब चैट बबल में कच्चे JSON को नहीं दिखाते हैं; वे एक केन्द्रित इटालिक गोली के रूप में प्रदर्शित करते हैं ("Changes name to {name}). अ...

Kamo·6mo ago
Fixkamo-internal

लीड पेज पर खाली राज्य के बजाय AG ग्रिड लोडिंग ओवरले दिखाएं

लोड करने की स्थिति को सच करने के लिए शुरू करें ताकि ग्रिड "लोडिंग लीड" दिखाता है। जब तक पहली गीली पूरी हो जाती है, तब तक "नो लीड्स मिली" की फ्लैश को रोकती है।.

kamo·6mo ago
FixSecurityService

GetOrganizationByIdWithFeatures in AppAvailability इंटरसेप्टर

Resolves LazyInitializationException on /api/security/leads and all अन्य CRM/POS-gated पथ। इंटरसेप्टर जिसे org.getFeatures () कहा जाता है लेनदेन बंद होने के बाद...

Kamo·6mo ago
Fixkamo-shared-library

Add findbyIdWithFeatures to be उत्सुकतापूर्वक load Organization.features

जॉइन FETCH जब सुविधाओं रहे हैं, तो LazyInitializationException को रोकता है किसी लेनदेन के बाहर पहुंचना (उदाहरण के लिए AppAvailabilityInterceptor में).

Kamo·6mo ago
Featurekamo-internal

टिकट आगंतुक भू पंक्ति में शहर और उपखंड दिखाएं

"सिटी, रीजन, कंट्री (आईपी)" के रूप में प्रदर्शित - नलों को फ़िल्टर किया जाता है ताकि इसे फ़िल्टर किया जा सके जब केवल देश डेटा उपलब्ध हो जाता है, तो कृपापूर्वक ग...

kamo·6mo ago
FeatureMediaService

आगंतुक भू-देखने में शहर और उपखंड को उजागर करें

- शहर और उपखंड क्षेत्रों के साथ जियोResult रिकॉर्ड बढ़ाएं - स्विच समर्थनTicketService.toDTO () का उपयोग करने के लिए GeoLookupService (IP-level) देश-केवल भू-स्था...

Kamo·6mo ago
Featurekamo-internal

गहरे लिंकिंग और ताज़ा दृढ़ता के लिए टैब यूआरएल पैराम को /काउंट पेज जोड़ें

टैब स्टेट अब ************* तो लिंक करने के लिए सिंक है विशिष्ट टैब काम करने के लिए और सही टैब पेज रिफ्रेश पर चयनित रहता है।.

kamo·6mo ago
FixMediaService

GeoLookupService में त्रुटि बनाएँ और एजेंट संदेश के लिए NATS प्रकाशन जोड़ें

********************** में वैकल्पिक बनाम सूची प्रकार mismatch को ठीक करें Inject NatsMessageService in MediaController - chat.session को प्रकाशित करें। एजेंट के...

Kamo·6mo ago
Chorekamo-marketing

Update locale translations and hash [skip ci]

Kamo CI·6mo ago
Fixkamo-internal

Correct message sides in history and handle visitor name change events

- Use messageType=VISITOR_MESSAGE from API to determine left/right in history load - Add NAME_CHANGED system event rendering in SystemMessage and TicketChat

kamo·6mo ago
FixMediaService

Real-time chat delivery, message sides, notifications, and name sync

- Keep NATS subscription alive on client unsubscribe to avoid breaking agent real-time delivery - Tag visitor messages with messageType=VISITOR_MESSAGE in getMe...

Kamo·6mo ago
Fixkamo-shared-library

************* MEMBER प्रकार के लिए उदाहरण का उपयोग करता है

हाइबरनेट TYPE(m) = :type रिटर्न 0 परिणाम जब आधार पर बाध्य संयुक्त विरासत में सदस्य वर्ग। MEMBER प्रकार के लिए, सभी प्राप्त करें और इसके बजाय ! (Musual of TeamMe...

Kamo·6mo ago
FixSecurityService

सदस्य टैब को हाइबरनेट TYPE () आधार श्रेणी के मुद्दे के कारण खाली दिखाना

हाइबरनेट के TYPE(m) = :type JPQL फिल्टर रिटर्न 0 परिणाम जब सीमा पैरामीटर आधार सदस्य वर्ग (JOINED विरासत) है। यह प्रभावित करता है सदस्य सदस्यताकर्ता समापन बिंदु।...

Kamo·6mo ago
OtherSecurityService

हाइबरनेट SQL लॉगिंग को सदस्यों के क्वेरी को वापस करने के लिए सक्षम करें 0

अस्थायी रूप से सक्षम org.hibernate.SQL=DEBUG को यह देखने के लिए कि किस SQL को टाइप () क्या है? जेपीक्यूएल क्वेरी सदस्य-सब्सक्राइबर एंडपॉइंट के लिए उत्पन्न होती ...

Kamo·6mo ago
Featurekamo-internal

टिकट हेडर में आगंतुक ध्वज, देश और आईपी दिखाएं

- आगंतुक जोड़ेंएड्रेस, आगंतुकCountryCode, आगंतुकCountryName to supportTicketDTO type - रेंडर फ्लैग इमोजी + देश का नाम + आईपी एड्रेस पंक्ति टिकट में सार्वजनिक चै...

kamo·6mo ago
FeatureMediaService

समर्थन टिकट हेडर में आगंतुक ध्वज और स्थान दिखाएं

Inject PublicChatVisitorRepository and GeoLiteLocationRepository in supportTicketService - Populate आगंतुकIpAddress, आगंतुकCountryCode, आगंतुकCountryName toDTO ...

Kamo·6mo ago
OtherSecurityService

GetMembersAndSubscribers endpoint के लिए नैदानिक लॉगिंग जोड़ें

लॉग orgId, क्वेरी परिणाम गिनती, और प्रति सदस्य isActive स्थिति मदद करने के लिए निदान क्यों सदस्यों टैब खाली सूची दिखाता है।.

Kamo·6mo ago
FixMediaService

टैग आगंतुक संदेश VISITOR MESSAGE प्रकार के रूप में, प्रेषक नाम को प्राप्त करने के लिए संदेश जोड़ें

- PublicChatService: सेट संदेशटाइप = VISITOR MESSAGE तो फ्रंटेंड अलग हो सकता है STOMP विषय पर एजेंट प्रतिक्रियाओं से आगंतुक गूंजता है - MediaController.getMessa...

Kamo·6mo ago
Fixkamo-internal

VISITOR MESSAGE प्रकार को हमेशा से-them के रूप में टिकटChat में इलाज करें

PublicChatservice द्वारा प्रकाशित आगंतुक संदेशप्रकार=VISITOR MESSAGE. स्पष्ट रूप से उन्हें लेखक = 'them' के रूप में चिह्नित करते हैं, भले ही वे हमेशा सदस्य Id ह...

kamo·6mo ago
Fixkamo-marketing

LiveSupportPanel STOMP हैंडलर में VISITOR MESSAGE echoes छोड़ें

आगंतुक संदेशों को अब संदेशटाइप = VISITOR MESSAGE को बैकएंड द्वारा टैग किया गया है। इन्हें STOMP सदस्यता में छोड़ दें ताकि आगंतुक का अपना संदेश न दें यदि वे प्रत...

Kamo·6mo ago
Featurekamo-marketing

LiveSupportPanel में STOMP/SockJS के साथ मूल WebSocket बदलें

- @stomp/stompjs और sockjs-client संकुल जोड़ें - मीडिया से कनेक्ट करें.{domain}/ws/public-chat by SockJS+STOMP बजाय कच्चा WebSocket to api.{domain} जो गलत होस्ट...

Kamo·6mo ago
FeatureMediaService

STOMP/NATS के माध्यम से अंत-टू-एंड सार्वजनिक चैट वास्तविक समय को ठीक करें

- PublicChatWebSocketInterceptor से आंतरिकAuth आवश्यकता निकालें इसलिए आगंतुक केवल अपने सत्र टोकन का उपयोग करके सीधे कनेक्ट कर सकते हैं - आगंतुक प्रदर्शन को शामि...

Kamo·6mo ago
FixEmailService

सूची में वायर अप स्टेटस फिल्टर और ऑटो-सीड आवश्यक टेम्पलेट्स

- EmailTemplateController.list () अब स्वीकार करता है?status= param और फिल्टर मौजूदा findByOrgIdAndStatus repository क्वेरी का उपयोग - ऑटो-सीडों के लिए आवश्यक टे...

Kamo·6mo ago
Featurekamo-internal

New TICKET NATS अधिसूचना पर ऑटो-ओपन सपोर्ट टिकट पॉपअप

जब एक नया समर्थन टिकट आता है, तो बैकेंड अब एक NEW TICKET भेजता है PENDING COUNT के अलावा STOMP संदेश। समर्थनCountContext इसे प्रेषण उपकरण द्वारा संभालती है: ओपन...

kamo·6mo ago
FixMediaService

Three support/chat issues — NATS relay, auto-popup, topic fallback

1. Switch SupportNotificationService and SupportStompRelayController from JetStream to core NATS — the CHAT_MESSAGES stream only covers chat.> so JetStrea...

Kamo·6mo ago

जैसा कि आप शिपिंग देखते हैं?

यह सब अपने कार्यक्षेत्र में आता है। मुफ्त योजना शुरू करें और इस पृष्ठ को एक महीने में फिर से पढ़ें।.

Foreverमूल्य निर्धारण देखें