KamoCRM

लाइव परिवर्तन लॉग

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

17,662
कुल परिवर्तन
6,080
विशेषताएँ
5,341
तयशुदा
30
परियोजनाएँ
परियोजना के द्वारा फ़िल्टर करें
सभी परियोजनाएँ17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
क़िस्म से फ़िल्टर करें
सभी क़िस्मBuild16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 26, 2026
Fixkamo-internal

विपणन लाइव चैट बनाम सदस्यों के लिए अलग दुनिया की उपस्थिति

सार्वजनिक चैट विजेट टिकट अनुरोधकर्ता आईडी के रूप में ऑर्ग प्लेसहोल्डर रखें; केवल उपयोग करें उन पंक्तियों के लिए मीडिया सत्र उपस्थिति। आंतरिक और अन्य टिकट उपयोग ...

kamo·6mo ago
Fixkamo-marketing

सार्वजनिक समर्थन के लिए आवधिक एसटीओएमपी उपस्थिति दिल की धड़कन

सार्वजनिक सत्र की उपस्थिति के लिए ताज़ा रेडिस टीटीएल इसलिए एजेंट सटीक ऑनलाइन राज्य देखते हैं।.

Kamo·6mo ago
Fixkamo-internal

ग्लोब विपणन आगंतुकों के लिए मीडिया सत्र उपस्थिति का उपयोग करता है

उपस्थिति स्नैपशॉट में सार्वजनिक-चैट सत्र GUIDs का अनुरोध करें; अगर या तो ऑनलाइन इलाज करें सत्र या अनुरोधकर्ता सदस्य जुड़ा हुआ है। हैंडल स्नैपशॉट लिफाफे और सत्रG...

kamo·6mo ago
FixMediaService

रेडिस में सत्र GUID द्वारा सार्वजनिक समर्थन चैट ट्रैक करें

विपणन आगंतुक सदस्य आईडी के बिना / ws/public-chat-native का उपयोग करते हैं; अभी भी टिकट अनुरोधकर्ता के रूप में ऑर्ग प्लेसहोल्डर सदस्य का संदर्भ लें। Increment PR...

Kamo·6mo ago
FixVOIPService

उन प्रदाताओं से सिंक पर सदस्य असाइनमेंट को न मिटाएं जिनमें मेटाडाटा का अभाव है

************* बिना शर्त ओवरवॉट PhoneExtension.assignedMemberId, जो भी प्रदाता वापस आ गया है। FreePBX (और कोई भी प्रदाता जो यह ट्रैक नहीं करता है कि कामो सदस्य ए...

Kamo·6mo ago
Fixkamo-internal

प्रदाता का नाम दृश्य मोड + संपादन ड्रॉपडाउन में स्वयं का विस्तार दिखाएं

************* 1. व्यू मोड ने कच्चे UUID को डंप किया - "इंस्टेंस 32f520b0-347a-..." - क्योंकि उदाहरण सूची केवल हैंडल VoipEdit () के अंदर लोड की गई थी। लोड उदाहर...

kamo·6mo ago
Fixkamo-shared-library

एक्सटेंशनDto.assignedMemberId को स्ट्रिंग के रूप में क्रमबद्ध करें

ओवरफ्लो जे एस की सुरक्षित-इंटीगर रेंज (जैसे 1168485658174423046 राउंड-ट्रिप्स) 1168485658174423000 एक बार जब एक JSON नंबर ब्राउज़र को हिट करता है। फ्रंटेंड पहले...

Kamo·6mo ago
FixKlusterServices

WebRTC विन्यास को पॉड पुनः आरंभ करने में मदद करता है

पिछले दृष्टिकोण (http custom.conf with [general] override) वास्तव में, क्योंकि Asterisk INI parser एकाधिक सम्मान नहीं करता है [सामान्य] वर्गों में शामिल हैं जिस...

Kamo·6mo ago
FixKlusterServices

Asterisk निर्मित HTTP सर्वर को सक्षम करें: WebRTC / ws के लिए 8089

एक chan pjsip `protocol=ws` परिवहन सवारी के शीर्ष पर res http websocket, जिसके बदले में Asterisk के अंतर्निहित HTTP सर्वर को चलाने की आवश्यकता होती है। The डिफ़...

Kamo·6mo ago
FixSecurityService

उपयोगकर्ता नाम पर वास्तविक पहले / अंतिम नाम को प्राथमिकता दें प्रदर्शन के लिए उपनाम

उपयोगकर्ता नामAlia कार्यात्मक रूप से एक लॉगिन हैंडल है (अक्सर उपयोगकर्ता नाम के बराबर)। प्रदर्शन का नाम नहीं। वास्तविक मानव पठनीय नाम उपयोगकर्ता नाम (EmbNameFul...

Kamo·6mo ago
Fixkamo-internal

स्कोप अपनी सामग्री क्षेत्र में लीड स्क्रॉल और पाद लेख जोड़ें

फॉर्म मिनिट का उपयोग कर रहा था: एक माता-पिता के अंदर 100 वीएच जो पहले से ही है कैल्क (100vh - 56px) जब सामग्री फिट होती है तो भी बाहरी स्क्रॉलबार को मजबूर करता ...

kamo·6mo ago
Fixkamo-internal

ऐड लीड फॉर्म के लिए स्मार्ट बहु कॉलम लेआउट

पृष्ठ को एक शीर्ष स्तरीय ग्रिड में पुनर्रचना करें ताकि अनुभाग क्षैतिज रूप से रचना कर सकें व्यक्तिगत क्षेत्रों को खींचने के बजाय: - मार्केट एंड असाइनमेंट एक 3-c...

kamo·6mo ago
Fixkamo-internal

निर्दिष्ट सदस्य नाम संकल्प के लिए उपयोग /api/security/members/names

By-department endpoint फिल्टर केवल सक्रिय TeamMembers, लापता करने के लिए आधार सदस्यों या निष्क्रिय सदस्यों को असाइनमेंट। / नाम जो करने के लिए स्विच राज्य की परव...

kamo·6mo ago
Fixkamo-internal

पूर्ण-चौड़ाई स्टिकी पाद लेख के लिए लीड फॉर्म और क्लीयरेंस जोड़ें

1200px मैक्स-विड्थ ऑन / लीड्स / न्यू ड्रॉप करें ताकि फॉर्म पृष्ठ क्षेत्र में फैल जाए, इसलिए चिपचिपा एक्शन बार अब ओवरलैप नहीं आखिरी फॉर्म सेक्शन जब नीचे स्क्रॉल ...

kamo·6mo ago
Fixkamo-internal

जांच मास्टर मॉडल समापन बिंदु और ठीक लागू मॉडल org ID

- लागू किया गयामॉडल.source-आधारित गेट को प्रत्यक्ष जांच के साथ बदलें /api/security/master-model on Mount; r.ok=false (409) मतलब org एक शाखा प्रकार से नियंत्रित ...

kamo·6mo ago
Fixkamo-internal

लागू मॉडल बाधाओं द्वारा गेट सेंसरशिप टैब विकल्प

- जब ऑर्ग एक शाखा प्रकार से नियंत्रित होता है तो एडिट मास्टर मॉडल बटन छुपाएं (Use ApplicationModel) अविश्वसनीय ऑर्ग संदर्भ शाखा टाइपआईडी के बजाय स्रोत - ATF फ़ी...

kamo·6mo ago
Fixkamo-internal

Mark-as-read and message fetch for shared/member mailboxes

Classic mode now loads shared mailbox messages via the correct /messages/{folder} endpoint (was calling the non-existent /conversations endpoint). Fetching a fu...

kamo·6mo ago
FixEmailService

Mark-as-read for shared and member mailboxes

EmailController.setFlags now accepts an optional mailboxId query param and routes through resolveProviderWithMailbox so member-mailbox flags are set against the...

Kamo·6mo ago
FixVOIPService

Use extensionId as external ID, not Relay node id

FreePBX returns the same Relay id (ZXh0ZW5zaW9uOg== = "extension:") for every extension because the id field is not populated. Using it caused all extensions to...

Kamo·6mo ago
FixEmailService

ClasscastException को रोकने के लिए getMessage में IMAPInputStream को संभालना

जावामेल एक डीकोडेड स्ट्रिंग के बजाय IMAPInputStream वापस कर सकता है part.getContent () जब संदेश सामग्री पूर्व में नहीं हुई है। The सीधा (स्ट्रिंग) parsemulpart ...

Kamo·6mo ago
FixVOIPService

लाइव स्कीमा इंट्रोसपेक्शन के खिलाफ सभी GQL क्वेरीज़ / मिटेशन को फिर से लिखना

वास्तविक FreePBX 17 स्कीमा के खिलाफ हर क्षेत्र का नाम और प्रकार सत्यापित किया गया। संशोधन का पूरा सेट: प्रश्न: - getAllExtensions: एक्सटेंशन से गैर मौजूदा 'voi...

Kamo·6mo ago
Fixkamo-internal

पास चुनाFolder to ThreadDetailView तो ईमेल: एक वैध फ़ोल्डर के साथ फ़ोल्डर बदल आग

बातचीत। फ़ोल्डर हमेशा अपरिभाषित होता है क्योंकि जावा वार्तालाप अनंतता फ़ोल्डरआईडी (text[]) एक फ़ोल्डर स्ट्रिंग फ़ील्ड नहीं है। यह करने के लिए लोड था कॉल मार्क व...

kamo·6mo ago
FixVOIPService

AsteriskDetails लाने के लिए सही GraphQL क्षेत्र का नाम

FreePBX API रिटर्न "क्या आपको लगता है? तदनुसार क्वेरी और उसके डेटा पथ accessor की जाँच करें।.

Kamo·6mo ago
FixVOIPService

XHR/Accept हेडर और स्ट्रिंग प्रतिक्रिया GraphQL क्लाइंट को पार्सिंग जोड़ें

FreePBXTokenCache के समान पैटर्न: X-Requested-with + Accept: application/json जोड़ें FreePBX के HTML रीडायरेक्ट प्रतिक्रियाओं को दबाने के लिए, और सभी तीन कॉल सा...

Kamo·6mo ago
Fixkamo-internal

लोड पर प्राथमिक मेलबॉक्स में मेलबॉक्स को सिंक करें

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

kamo·6mo ago
FixAPIService

फ़ाइल अपलोड करने की आकार सीमा 500MB

स्प्रिंग बूट डिफ़ॉल्ट 1MB पर बहुभागी भागों टोपी, पृष्ठभूमि छवि के कारण अनुरोध में 500 के साथ असफल होने के लिए अपलोड करें। मैच सुरक्षा सेवा मौजूदा 500MB सीमा इसल...

Kamo·6mo ago
Fixkamo-internal

सतह HTTP त्रुटियाँ तो अपलोड विफलताएं दिखाई दे रही हैं

गैर-ठीक स्थिति पर एक फेंका त्रुटि के साथ मूक कंसोल को बदल दिया, इसलिए उपयोगकर्ता वास्तविक विफलता कारण (स्टैटस + प्रतिक्रिया शरीर) को देखता है। इसके बजाय चुपचाप ...

kamo·6mo ago
FixVOIPService

Token endpoint के लिए स्वीकार्य + XHR हेडर और कच्चे स्ट्रिंग प्रतिक्रिया parsing जोड़ें

FreePBX टेक्स्ट/html को वापस कर दिया गया था जब क्लस्टर DNS के माध्यम से बुलाया गया था क्योंकि होस्ट हेडर ने कॉन्फ़िगर किए गए PBX HOSTNAME से मिलान नहीं किया। जो...

Kamo·6mo ago
Fixkamo-marketing

एनीमेशन नियंत्रण के माध्यम से कम से कम टैब प्रविष्टि ड्राइव

स्विचन animate={...} to animate={tabControls} broke प्रवेश एनिमेशन: टैबकंट्रोल में माउंट पर कोई क्विएड लक्ष्य नहीं है, इसलिए बटन रुक गया इसकी प्रारंभिक {y: 100 ...

Kamo·6mo ago
FixVOIPService

FreePBX API के लिए Correct OAuth2 स्कोप स्ट्रिंग्स

FreePBX गुंजाइश शीर्ष स्तर के पहचानकर्ता हैं: 'gql' (सभी GraphQL) और (सभी REST) प्रारूप 'gql: read' का मतलब एक मॉड्यूल के लिए GQL है नाम 'read', जो मौजूद नहीं ह...

Kamo·6mo ago
FixKlusterServices

क्लस्टरआईपी सेवा पर सीधे बंदरगाह 8088 को उजागर करें

सेवा केवल बंदरगाह 80 → 8088 मानचित्रण था। आंतरिक सेवाओं का उपयोग ************* (जैसे वीओआईपीसर्व एपीआई टोकन) अनुरोध किया गया क्योंकि पोर्ट 8088 में कोई श्रोता न...

Kamo·6mo ago
Fixkamo-internal

ट्रस्ट बैकेंड लंबितकाउंट, ड्रॉप क्लाइंट ऑफ़सेट

बैकेंड लंबितकाउंट अब अगामी आधारित है (काउंट्स SUPPORT TICKET सत्र) मालिक के अंतिम दृश्य की तुलना में नए संदेश के साथ). जब एजेंट खुलता है एक टिकट, markAsRead → ब...

kamo·6mo ago
FixKlusterServices

K1m1 के लिए लापता विफल2ban-config ConfigMap जोड़ें

तैनाती संदर्भ विफल2ban-config ConfigMap (jail.local +) asterisk-security.conf) लेकिन यह मौजूद नहीं था, पोड को अवरुद्ध करने पर माउंटवोल्यूम। FreePBX को शुरू करने...

Kamo·6mo ago
April 25, 2026
Fixkamo-internal

MarkAs

समर्थन टिकट पर, दोनों आगंतुक और एजेंट संदेश के तहत संग्रहीत किए जाते हैं एक ही सिस्टम सदस्य, इसलिए अपठित-काउंट क्वेरी सदस्य-एग्नोस्टिक है और LastViewed पर पूरी ...

kamo·6mo ago
Fixkamo-shared-library

समर्थन टिकट की जरूरत सदस्य-एग्नोस्टिक अपठित गिनती

समर्थन टिकट पर आगंतुक संदेश उसी सिस्टम के तहत संग्रहीत किए जाते हैंMember कि एजेंट के रूप में प्रमाणित है, तो मौजूदा CHAT सत्र unread क्वेरीज़ - जो m.member.id ...

Kamo·6mo ago
Fixkamo-internal

लोड करने के लिए फ़ोल्डर पास करेंथ्रेड रीट्री बटन

लोडथ्रेड लेता है (threadId, फ़ोल्डर); केवल त्रुटि-राज्य retry बटन थ्रेडआईडी पारित किया, कामो-आंतरिक निर्माण को तोड़ दिया। कॉल मैच करने के लिए हस्ताक्षर।.

kamo·6mo ago
Fixkamo-shared-library

Correct JsonIdentity 'uniqueId' से 'id' तक की जानकारी

सदस्य इकाई ने @JsonIdentityInfo(property = "uniqueId") को घोषित किया, लेकिन वह "JsonIdentityInfo" (property = "uniqueId") को घोषित करता है। वास्तविक प्राथमिक कु...

Kamo·6mo ago
Fixkamo-marketing

SSR गार्ड को हटा दें जिससे हाइड्रेशन की कमी हो सकती है; देशी WebSocket के लिए SockJS को छोड़ दें

- Hero.tsx: ParticleField के आसपास टाइप ऑफ विंडो चेक को हटा दें - पार्टिकलफील्ड पहले से ही ssr: झूठ इसलिए गार्ड ने एक सर्वर / क्लाइंट ट्री बेमेल (React #418) का...

Kamo·6mo ago
Fixkamo-internal

जब बातचीत खुल जाती है तो बिना पढ़ने वाले संकेतकों को साफ़ करें

थ्रेडDetailView अब ईमेल भेजता है: फ़ोल्डर बदलने के बाद मार्क वार्तालापRead इसलिए सफल होता है MailButton नेवटॉप इनबॉक्स बैज गिनती को परिष्कृत करता है। बातचीतसूची...

kamo·6mo ago
FixAPIService

Move CORS to Traefik via kamo-middlewares, remove in-app CorsFilter

The CorsFilter @Bean in the Spring app was silently not applying headers after WebConfig.java was removed. CORS is now handled entirely at the Traefik layer by ...

Kamo·6mo ago
Fixkamo-marketing

उपयोग / public/{mainDomain}-{tld} पथ मिलान वास्तविक MinIO बाल्टी लेआउट

GetThemePath() को उत्पन्न / domain/{tld}/{split}/kamosite पथ है कि MinIO में मौजूद नहीं है - विषय फ़ाइलों के तहत सार्वजनिक बाल्टी में रहते हैं kamocrm-com/, bad...

Kamo·6mo ago
Fixkamo-internal

ब्रेक मिन-डब्ल्यू-0 श्रृंखला केवल शरीर कॉलम में ईमेल स्क्रॉल रखने के लिए

बाहरी कंटेनर में मिन-डब्ल्यू-0 जोड़ें और मुख्य सामग्री फ्लेक्स div तो फ्लेक्स बच्चे ईमेल मिन-content चौड़ाई का विस्तार नहीं कर सकता है, जो पेज-वाइड का कारण बन र...

kamo·6mo ago
Fixkamo-internal

टूलप्रोवाइडर के ऊपर लहरा प्रदाता

ChatWebSocketProvider hoist: SupportTicketWindow कॉल **************** और चैटबॉक्स कॉल UseUnread().markAsRead(), लेकिन दोनों टूल विंडो टूल डॉक के अंदर प्रस्तुत क...

kamo·6mo ago

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

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

हमेशा के लिए मुफ्त प्रारंभ करेंमूल्यांकन देखें