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 26, 2026
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
Featurekamo-internal

यूआरएल क्वेरी पैराम में Persist सक्रिय मेलबॉक्स

अब स्विचिंग मेलबॉक्स यूआरएल अद्यतन करता है (? मेलबॉक्सटाइप,? मेलबॉक्सआईडी,? मेलबॉक्स) इसलिए ब्राउज़र को ताज़ा करना उसी मेलबॉक्स को पुनर्स्थापित करता है। संदेश ब...

kamo·6mo ago
Featurekamo-marketing

Add Flowroute to integrations hub page

Kamo·6mo ago
Featurekamo-marketing

Add Flowroute to INTEGRATED WITH banner

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
Featurekamo-internal

Show accurate provider connection status from isConnected field

Replaces the old logic that showed "Connected" for any provider with no sync error (including brand-new providers that were never tested). New three-state badg...

kamo·6mo ago
FeatureVOIPService

Persist connection test result to isConnected field

- test() endpoint saves isConnected=true/false to DB after every health check - update() resets isConnected to null when configJson changes (credentials may h...

Kamo·6mo ago
Featurekamo-shared-library

Add isConnected field to VoipProviderInstance

Nullable Boolean: null = never tested, true = last test passed, false = failed. Requires KamoInitializerService schema migration to add IS_CONNECTED column.

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
Featurekamo-marketing

लाइव मिलीसेकंड गिनती के साथ सक्रिय प्रस्ताव बैनर दिखाएं

घर पृष्ठ पर सक्रिय पदोन्नति सर्वर-साइड को Fetches और एक प्रदान करता है हीरोऑफ़रबैनर सबहेडलाइन और फ्री-फोवर कॉलआउट के बीच। बैनर छूट राशि, अवधि और लाइव उलटी गिनती...

Kamo·6mo ago
Featurekamo-internal

तार उपलब्ध / अनुपलब्ध स्विच बैकएंड और ऑफलाइन उपस्थिति बग को ठीक करने के लिए

- NavTop में उपलब्ध / अनुपलब्ध करने के लिए Pause / सक्रिय चिप का नाम बदलें - माउंट पर प्रारंभिक उपलब्धता को प्राप्त करें और नए मी / उपलब्धता एपीआई के माध्यम से ...

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
Featurekamo-marketing

लाइव अपठित बैज + नए एजेंट संदेश पर उछाल

- लाइव सपोर्टपैनल को ऑफस्क्रीन पर रखा जाता है जबकि विजेट को कम से कम किया जाता है (केवल जब एक समर्थन सत्र मौजूद है) तो STOMP सदस्यता रहती है Alive and onUnreadM...

Kamo·6mo ago
FixKlusterServices

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

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

Kamo·6mo ago
Fixkamo-internal

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

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

kamo·6mo ago
FeatureMediaService

ब्रॉडकास्ट लंबित गिनती + एजेंट पढ़ने और आगंतुक भेजने के लिए पढ़ें

- ************* अब तक प्रतिनिधि ********** जब पढ़ने वाले आगंतुक संदेशों और decrement के साथ सत्रों को प्रतिबिंबित करता है एजेंट कॉल MarkAsRead. - नया सार्वजनिक ...

Kamo·6mo ago
Featurekamo-shared-library

Unread-based count + lookup-by-session सहायक

************* जोड़ें समर्थन बटन बैज वास्तव में जरूरत है कि समर्थन टिकट की गिनती कर सकते हैं केवल PRE TICKET/NEW के बजाय ध्यान देने योग्य आगंतुक संदेश स्थिति। गि...

Kamo·6mo ago
FixKlusterServices

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

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

Kamo·6mo ago
April 25, 2026
ChoreMediaService

नवीनतम kamo साझा पुस्तकालय खींचने के लिए पुनर्निर्माण

नया ********************************************** प्रश्नों और प्रश्नों ****************

Kamo·6mo ago
Fixkamo-internal

MarkAs

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

kamo·6mo ago
Fixkamo-shared-library

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

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

Kamo·6mo ago

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

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

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