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 28, 2026
Fixkamo-internal

स्टेटसविंडो लेबल नामस्थान जोड़ें और सभी सेटिंग प्लेसहोल्डरों को ठीक करें

- जोड़ें ************* (50 कुंजी) तो सेटिंग्स नेव साइडबार कुंजी पथ के बजाय वास्तविक पाठ दिखाता है - ब्रांच टाइप्स लैबेल आईसीयू प्रारूप को ठीक करें: \${branchLab...

kamo·6mo ago
Fixkamo-internal

अन्य उपकरण खिड़कियों के आकार + रंग योजना मैच

- डिफ़ॉल्ट आकार और minSize अब 320x650, पुन: प्रयोज्य: झूठी (मैच सॉफ्टफोन, चैट, कैलकुलेटर, एसएमएस, एआई चैट) - SoftphonePanel द्वारा उपयोग किए जाने वाले मानक प्रक...

kamo·6mo ago
Fixkamo-internal

Forward Range header so audio playback can scrub

Without this the VOIPService recording-streaming endpoint always returns the full file (Range header is dropped by buildForwardHeaders), which works for play-fr...

kamo·6mo ago
FixKlusterServices

Rewrite /etc/odbc.ini to point at $MARIADB_HOST on every boot

The escomputers/freepbx:17 image bakes /etc/odbc.ini with Server=db (the docker-compose link target). On this Kubernetes deployment MariaDB lives at \$MARIADB_H...

Kamo·6mo ago
FixVOIPService

Resolve member→extension before VM/CDR provider lookup

CallController was passing memberId where FreePBX (and other PBX-style providers) expect an extension number — voicemail listing returned empty because no PBX e...

Kamo·6mo ago
FixSecurityService

ऑटो-assign पहली सीट, फर्श के रूप में नि: शुल्क, व्यापक org अमान्यता

बिलिंग सेटअप सर्विस अब निर्माता के लिए पहला ओपन लाइसेंस स्लॉट सक्रिय करती है जब एक उप-ऑर्ग सदस्यता (और प्रोन्नति से बिलिंग-owner के लिए भी समान) को अंकुरित किया...

Kamo·6mo ago
FixSecurityService

शीर्ष स्तर के ऑर्ग सदस्यों को प्लेटफ़ॉर्म-owner योजना मिलती है, बायपास बिलिंग गेट्स

KamoCRM (top-level) org सदस्य बिलिंग सिस्टम के अधीन नहीं हैं - वे OWNER UNLIMITED योजना की सुविधा मैट्रिक्स आउटराइट (फ्री के साथ) प्राप्त करें यदि मालिक की योजन...

Kamo·6mo ago
Fixkamo-shared-library

टॉप-लेवल ऑर्ग बायपास + बिना सब्स के ऑर्ग्स के लिए फ्री बेसलाइन गिरावट

Org-level entitlement check **************** एक org को लक्षित करने वाली सदस्यता चलाती है। नए लक्ष्य के साथ org मॉडल, orgs कि अभी तक एक लक्षित खाता नहीं हैउपस्क्...

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

इतिहास पैनल से अनावश्यक फील्ड इतिहास का शीर्षक निकालें

टैब लेबल पहले से ही संदर्भ को व्यक्त करता है - शीर्षक और उपशीर्षक स्क्रीन स्पेस बर्बाद कर रहे थे। रीलोड बटन टूलबार में इनलाइन चला गया।.

kamo·6mo ago
Fixkamo-internal

लेआउट प्रोप को हटा दें जिससे ईमेल बॉडी बाउंसिंग होती है

बाहरी गति। div's `layout` prop fought with the भीतरी AnimatePresence ऊंचाई: 'ऑटो' एनीमेशन, ईमेल पर एक FLIP फीडबैक पाश बनाना अस्थिर ऊंचाई (छवि, तालिका) जो अनिश्च...

kamo·6mo ago
Fixkamo-internal

हमेशा दिखाएं डॉक मैनेजर पेज पर दस्तावेज़ बटन बनाएं

GetMemberId () को हटा दिया गया > 0 गार्ड जो बटन को छिपाने के दौरान छिपा रहा था उपयोगUserInfo लोडिंग विंडो। यह पृष्ठ पहले से ही auth के पीछे है इसलिए नहीं यहां ग...

kamo·6mo ago
Fixkamo-internal

दुर्घटना द्वारा हटाए गए संगठन को पुनर्स्थापित करें

संगठन.id को अभी भी हैंडलक्रिएट दस्तावेज़ अनुरोध में आवश्यक है शरीर; केवल isDocsEditor स्थिति को हटा दिया जाना चाहिए।.

kamo·6mo ago
Fixkamo-internal

सभी लॉग-इन सदस्यों के लिए दस्तावेज़ बटन बनाएं

ऑर्ग फीचर फ्लैग चेक (isDocsEditor → isDocs → hasFeature DOCS) झूठी बात यह है कि ऑर्ग फीचर्स ने प्रमुख प्रकारों का उपयोग किया है। बटन को अब किसी भी सदस्य को एक व...

kamo·6mo ago
Fixkamo-internal

डेटाग्रिड फील्ड लेवल फिल्टर और फ्लोटिंग फिल्टर पंक्ति को हटा दें

सभी कॉलम फिल्टर और फ्लोटिंग फिल्टर इनपुट पंक्ति को अक्षम करें ताकि ग्रिड केवल कॉलम हेडर और डेटा पंक्तियों को दर्शाता है। इसके अलावा फ़िल्टर हटा दिया साइडबार से ...

kamo·6mo ago
Fixkamo-internal

DocManager टूलबार में अपलोड बटन को स्थानांतरित करें

अपलोड ट्रिगर केवल /doc / प्रबंधक पेज के एक्शन प्रोप में था, जब DocManager अन्य पृष्ठों में एम्बेडेड होता है तो इसे अदृश्य बनाना। ले जाना सीधे DocManager के टूलब...

kamo·6mo ago
Fixkamo-internal

एम्बेडेड डॉकमैनेजर में स्क्रॉल करने के लिए अपलोड विकल्प की अनुमति दें

अपलोड टैब कंटेनर अतिप्रवाह था:हिडन, प्रति फ़ाइल विकल्पों को क्लिप करना (डिस्क्रिप्शन, फोल्डर, डॉक टाइप, एक्सेस लेवल) ऊंचाई-नियंत्रित एम्बेडेड संदर्भ। अतिप्रवाह ...

kamo·6mo ago
Fixkamo-internal

400 फ़ीड त्रुटि को ठीक करें और यूआरएल पैराम के साथ संचार उप-टैब जोड़ें

दो-? मीडियास्ट्रीम में बग जहां फीडएंडपॉइंट पहले से ही क्वेरी निहित था पैराम लेकिन प्राप्त करने के बाद?पृष्ठ=... इसके बजाय एंडपेज=..., जिसके कारण एक हो विकृत यूआ...

kamo·6mo ago
Fixkamo-internal

एजेंट फिल्टर में आइकन के साथ 'सभी लीड्स' एक वास्तविक मेनू आइटम बनाएं

- प्लेसहोल्डर खाली-मूल्य आइटम के साथ बदल दें ALL इतनी गिरावट जब सभी लीड्स को चुना जाता है तो कभी खाली नहीं दिखाता है - अनसाइन लीड्स के लिए ऑल लीड्स एंड पर्स...

kamo·6mo ago
FixDaemonService

एक्स-इंटरनल-अथ मैच डाउनस्ट्रीम सेवाओं से मेल खाता है

डेमन सर्विस -> रूपांतरण सेवा ********** 401 Unauthorized लौटने के कारण डेमॉन सर्विस अपनी मुद्रांकन कर रही थी X-Internal-Auth header from INTERNAL AUTH SECRET. क...

Kamo·6mo ago
Fixkamo-shared-library

Use @CreationTimestamp(source=DB) on ****************

The DB is the single source of truth for timestamps in this codebase. The canonical Hibernate pattern is @CreationTimestamp(source = SourceType.DB), which makes...

Kamo·6mo ago
Fixkamo-shared-library

Let DB fill **************** via @Generated(INSERT)

INSERTs were failing with: null value in column "date_created" violates not-null constraint @ColumnDefault only declares the DB-side default for new rows; Hi...

Kamo·6mo ago
Fixkamo-asterisk-support

Drop the [from-internal-custom] _X. catch-all that broke softphone calls

The catch-all exten => _X.,1 in [from-internal-custom] was intercepting every internal dial — softphones started reporting "phone is not registered" / calls wou...

Kamo·6mo ago
FixConversionService

Enable JPA repos for commerce + email + dao.repositories packages

ConversionService new pod CrashLoopBackOff with the same error DaemonService hit earlier: Parameter 0 of constructor in **************** required a bean of ...

Kamo·6mo ago
FixAPIService

Carve /api/voip/recordings/** out of the wildcard VOIP forwarder

The /api/voip/** catch-all in APIGatewayController was shadowing the dedicated VoipRecordingUploadController POST /api/voip/recordings/upload mapping when Sprin...

Kamo·6mo ago
Fixkamo-asterisk-support

Write managed config files 0644 so the asterisk daemon can read them

The kamo-asterisk-support pod runs as root and writes to host-mounted **************** Asterisk inside the FreePBX pod runs as user "asterisk" and could not rea...

Kamo·6mo ago
Fixkamo-asterisk-support

विन्यास टेम्पलेट में envsubst-compatible \${VAR} syntax का उपयोग करें + कहानी प्लेसहोल्डर पर पुनः प्रस्तुत करें

पॉड "कॉन्फ़िगर त्रुटियों के साथ क्रैशलूपबैकऑफ थे: API KEY लापता या बहुत कम है" क्योंकि विन्यास टेम्पलेट literal इस्तेमाल किया API KEY मार्करों कि envsubst च...

Kamo·6mo ago
Fixkamo-asterisk-support

Drop unused watcher import

uploader.go only uses CallBatch (declared in grouper.go in the same package), not anything from internal/watcher directly. Go rejects unused imports.

Kamo·6mo ago
FixDaemonService

वाणिज्य + ईमेल + dao.repositories पैकेज के लिए JPA repos सक्षम करें

डेमन सर्विस स्टार्टअप पर दुर्घटनाग्रस्त हो गई: **************** आवश्यक एक प्रकार का बीन ************* कि नहीं पाया जा सकता है। हाल ही में added kamo-shared-lib...

Kamo·6mo ago
FixVOIPService

सदस्यVoipConfigController में लैम्ब्डा पर कब्जा करने के लिए अंतिम रूप में नए एक्स्टेंशन को कैप्चर करें

newExtNumber को सशर्त रूप से इस्तीफा दे दिया जाता है अगर (isVoipEnabled और ...) ब्लॉक, जो इसे प्रभावी ढंग से अंतिम नहीं बनाता है। TeamMember सिंक ब्लॉक reads यह...

Kamo·6mo ago
Fixkamo-internal

टीएस डीओएम प्रकार लापता बाईपास करने के लिए आवाज सक्रियता का पता लगाना

आवाजसक्रियताDetection एक वैध WebRTC MediaTrackConstraints संपत्ति है लेकिन TypeScript के DOM lib से अनुपस्थित है, जिसके कारण निर्माण समय पर एक प्रकार की त्रुटि ...

kamo·6mo ago
April 26, 2026
FixKlusterServices

STUN को कॉन्फ़िगर करें ताकि ब्राउज़र ICE द्वि-दिशात्मक रूप से पूरा कर सके

दो-पार्टी ब्राउज़र-टू-ब्रोशर एसआईपी परत पर कनेक्टेड कॉल करता था लेकिन इसमें कोई नहीं था ऑडियो या तो दिशा। वॉयसमेल (one-way Asterisk → ब्राउज़र) ने काम किया क्यो...

Kamo·6mo ago
Fixkamo-internal

लाइव ऑडियो जो लोड-इंटरप्ट्स, केंद्रित स्पिनर, आउटबाउंड रिंगबैक से बच जाता है

इन-कॉल ऑडियो पथ के लिए तीन समन्वित फिक्स: 1. रिमोटऑडियो.प्ले (AbortError on RemoteAudio.play) "The play() अनुरोध को एक नए लोड अनुरोध द्वारा बाधित किया गया था" ...

kamo·6mo ago
Fixkamo-internal

Hangup tears down ALL live sessions, not just the primary

Self-call edge case left a session leaked: dialing your own extension creates an outbound session, then Asterisk loops the call back as a second inbound session...

kamo·6mo ago
Fixkamo-internal

Instant connecting feedback on outbound dial

Same problem the inbound Answer button had: clicking Call kicked off the SIP INVITE round-trip (1-3 seconds) but the button kept its idle "Call" appearance the ...

kamo·6mo ago
Fixkamo-internal

कनेक्ट एनिमेशन + ऑडियो जो वास्तव में खेला जाता है + रिंगटोन अनलॉक

इनबाउंड-कॉल पथ के लिए तीन समन्वित फिक्स: 1. स्वीकार करते समय दृश्य प्रतिक्रिया। क्लिकिंग उत्तर दोनों बटन छोड़ दिया उत्तरदायी दिखने वाला लेकिन उत्तरदायी - SDP व...

kamo·6mo ago
Fixkamo-internal

टूलडॉक के ऊपर माउंट सॉफ्टफोनप्रोवाइडर इसलिए टूल विंडो इसे पढ़ सकते हैं

सॉफ्टफोन पॉपअप को खोलना "इस पृष्ठ को लोड नहीं कर सका" के साथ पृष्ठ पर दुर्घटनाग्रस्त हो गया। क्योंकि टूल विंडोज टूल डॉक के अंदर माउंट करता है, जो टूलप्रोवाइडर म...

kamo·6mo ago
Fixkamo-internal

ग्रिड आकार प्रोप का उपयोग करें ताकि एवी पैनल पंक्ति को भर दें

MUI v7 का ग्रिड फ्लेक्सबॉक्स आधारित है, इसलिए ग्रिड कॉलम sx मैं उपयोग कर रहा हूँ एक नो-ऑफ़ था - उनकी प्राकृतिक चौड़ाई और खाली खाली छोड़ दिया आइटम दाईं ओर अंतरिक...

kamo·6mo ago
Fixkamo-internal

लोड पर डिफ़ॉल्ट करने के लिए माइग्रेट कहानी रिंगटोन आईडी

यदि कोई उपयोगकर्ता की बचत AV प्राथमिकताएं एक रिंगटोन को संदर्भित करती हैं जो अब नहीं कैटलॉग में मौजूद है (उदाहरण के लिए कैटलॉग से पहले 'क्लासिक') छंटनी की गई), ...

kamo·6mo ago
Fixkamo-internal

Dialpad अंक अब टच उपकरणों पर रजिस्टर

डायलपैड बटन को ऑनटचस्टार्ट और दोनों में e.preventDefault () कहा जाता है। OnTouchEnd. यह ब्राउज़र को सिंथेटिक क्लिक इवेंट को फायर करने से रोकता है यह एक स्पर्श क...

kamo·6mo ago
FixKlusterServices

आंतरिक.kamocrm.com (real cert) पर होस्ट ब्राउज़र SIP WSS

ब्राउज़र ने WebSocket कनेक्शन को **************** करीबी कोड 1006 के साथ क्योंकि ट्राफिक अपने स्वयं के डिफॉल्ट cert की सेवा कर रहा था उस होस्टनाम के लिए (लेट के ...

Kamo·6mo ago

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

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

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