KamoCRM

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

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

17,644
कुल परिवर्तन
6,069
विशेषताएँ
5,335
तयशुदा
30
परियोजनाएँ
परियोजना के द्वारा फ़िल्टर करें
सभी परियोजनाएँ17,644AIService260APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService583InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,872TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,408kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,678kamo-signer-monorepo56kamolos114
क़िस्म से फ़िल्टर करें
सभी क़िस्मBuild16CI523Chore775Docs3,257Feature6,069Fix5,335Other998Performance165Refactor278Revert23Style42Test162Upgrade1
March 11, 2026
Fixkamo-internal

Eliminate hexhead spawn overlap by computing unique column positions

Each head now initialises its MotionValue at its own home-row column X and below the viewport (h + SIZE), then springs up to its final slot. Previously all head...

kamo·7mo ago
Fixkamo-internal

Use inline style for icon colors to prevent CSS specificity override

sx-generated color classes were being overridden by Tab card context styles. Switching color to inline style prop ensures icons always render with the correct c...

kamo·7mo ago
FixSecurityService

Add kamo.commerce.enabled=true to k8s configmap

This is the file the CI pipeline actually applies (k8s/configmap.yaml). Required for CommerceService and EngagementLifecycle to load under the new @ConditionalO...

Kamo·7mo ago
FixSecurityService

Add KAMO_COMMERCE_ENABLED=true to k8s configmap

Required for CommerceService and EngagementLifecycle to load now that they use @ConditionalOnProperty instead of @ConditionalOnBean.

Kamo·7mo ago
Fixkamo-shared-library

मिलान जोड़ेंIfMissing=false to ConditionalOnProperty for commerce बीन्स

इसे स्पष्ट करता है कि वाणिज्य सेवा और सगाई जीवन चक्र हैं जब kamo.commerce.enabled निर्धारित नहीं है तो डिफ़ॉल्ट रूप से अक्षम। किसी भी सेवा जो संपत्ति को कॉन्फ़ि...

Kamo·7mo ago
FixSecurityService

Enable commerce beans via kamo.commerce.enabled property

CommerceService and EngagementLifecycle now use @ConditionalOnProperty instead of @ConditionalOnBean. Set kamo.commerce.enabled=true so they load in SecuritySer...

Kamo·7mo ago
Fixkamo-shared-library

सशर्तऑनबीन को वाणिज्य सेवा के लिए सशर्तऑनप्रोपेरिटी के साथ बदलें

**************** वसंत से पहले मूल्यांकन किया जाता है डेटा JPA उपयोगकर्ता परिभाषित भंडारी बीन्स रजिस्टर करता है, यह अविश्वसनीय बना देता है। ************* के साथ ...

Kamo·7mo ago
Fixkamo-internal

Prevent overflow:hidden on tab card from clipping status widget

Move overflow:hidden from the Card to the Tabs wrapper Box so scrollable tabs are contained but the right-aligned status/substatus widget remains fully visible.

kamo·7mo ago
Fixkamo-internal

Correct hexhead geometry, z-index layering, and viewport clamping

- Fix axialToPixel to use flat-top hex formula (was pointy-top) so honeycomb aligns flat-edge to flat-edge as the hex SVG shape requires - Fix generateRing to...

kamo·7mo ago
Fixkamo-internal

Use Next.js client-side navigation for all MUI Link components

MUI Link without component={NextLink} renders as a plain <a> tag, causing full page reloads that reset all React state including tool windows. Added component={...

kamo·7mo ago
Fixkamo-internal

Replace window.location hard navigations with router.push/refresh

All window.location.href, window.location.assign(), and window.location.reload() calls in page components caused full page reloads, wiping all React state inclu...

kamo·7mo ago
Fixkamo-internal

Move ToolDock above auth gate to prevent tool window wipe on navigation

PresenceWrapper switches its component tree structure when auth resolves (Fragment > children → ChatWebSocketProvider > PresenceProvider > children). This unmou...

kamo·7mo ago
Fixkamo-internal

टूलबार लागू करें और एम्बेडेड चैट मोड में बदलाव खोजें

चैटबॉक्स हमेशा चैटटूल के माध्यम से एम्बेडेड मोड में प्रदान किया जाता है। ले जाएँ सर्च फील्ड और स्क्रॉल-टू-बोटम बटन के साथ कॉल कंट्रोल टूलबार एम्बेडेड अनुभाग में...

kamo·7mo ago
Fixkamo-internal

डेटा-चैटबॉक्स-रूट से डेटा-टूल-विंडो में हेक्सहेडसमूह चयनकर्ताओं को अद्यतन करें

टूल विंडो सिस्टम टूलविंडोशेल पर डेटा-टूल-विंडो का उपयोग करता है, लेकिन हेक्सहेडसमूह अभी भी फुटप्रिंट डिटेक्शन के लिए डेटा-चैटबॉक्स-रूट की क्वेरी कर रहा था। इससे...

kamo·7mo ago
Fixkamo-internal

चैट यूआई पॉलिश - प्राथमिक रंग थीमिंग, इमोजी इनपुट के अंदर, गोल भेजें btn, हेक्स स्थिति रंग

- विभाग टैब और chatbox शीर्षलेख का उपयोग - रंग-प्राथमिक बजाय हार्डकोड ग्रीन - इमोजी पिकर बटन चैट इनपुट फ़ील्ड के अंदर ले जाया गया सही गठबंधन - भेजें बटन फ्लेक्स...

kamo·7mo ago
Fixkamo-internal

चैट सिस्टम में सुधार - संपादन स्पिन, हेक्स मास्क रोटेशन, रंग, अधिकतम-minimize

- संपादन (बैकस्पेस / डिलीट) बनाम टंकण को पीछे की ओर ट्रिगर करने के लिए हेक्सहेड स्पिन - टंकण / संपादन के दौरान सीमा के साथ घूमने वाला हेक्स क्लिप मास्क (वाटर सी...

kamo·7mo ago
Fixkamo-internal

जब यह नए OTK सत्र से मेल खाता है तो Invalidate *** सत्र नहीं है

मान्य मार्ग रेडिस से मौजूदा *** सत्र को हटा दिया गया था ओटीके को देखने से पहले। जब OTK उसी सत्र को इंगित करता है, लुकअप "सीज़न नहीं मिला या समाप्त हो गया" के सा...

kamo·7mo ago
FixMediaService

क्रॉस-subdomain WebSocket auth के लिए क्वेरी पैराम से *** स्वीकार करें

********* = क्वेरी पैरामीटर पहले, वापस करने के लिए गिर रहा है कुकी यह आंतरिक.kamocrm.com पर फ्रंटेंड को अधिकृत करने की अनुमति देता है। WebSocket कनेक्शन media.k...

Kamo·7mo ago
Fixkamo-internal

क्रॉस-subdomain WebSocket auth के लिए क्वेरी पैराम के रूप में *** आईडी पास करें

क्रॉस-डोमेन कुकीज़ पर भरोसा करने के बजाय (जो पूरे काम नहीं करते हैं) सबडोमेन), *** कुकी क्लाइंट-साइड पढ़ें और इसे एक क्वेरी के रूप में पास करें पैरामीटर जब medi...

kamo·7mo ago
Fixkamo-login

क्रॉस-subdomain साझा करने के लिए .kamocrm.com के लिए कुकी डोमेन सेट करें

कुकी को स्पष्ट डोमेन के बिना सेट किया गया था, इसे भेजे जाने से रोकता है WebSocket प्रमाणीकरण के लिए media.kamocrm.com के लिए।.

Kamo·7mo ago
Fixkamo-internal

क्रॉस-subdomain साझा करने के लिए .kamocrm.com के लिए कुकी डोमेन सेट करें

*** कुकी एक स्पष्ट डोमेन के बिना सेट किया गया था, डिफ़ॉल्ट करने के लिए आंतरिक.kamocrm.com इससे कुकी को भेजे जाने से रोका जा सकता है WebSocket हैंडशेक के दौरान m...

kamo·7mo ago
FixMediaService

अद्वितीय उपभोक्ता retry के साथ stale NATS उपभोक्ता बाध्यकारी संभाल

- निर्माण में संदेश हैंडलर निकालेंNatsMessageHandler() विधि - "Consumer पहले से ही बाध्य" जब अद्वितीय उपभोक्ता नाम के साथ retry तर्क जोड़ें सर्वर पुनरारंभ के बा...

Kamo·7mo ago
Fixkamo-internal

चैट मैसेजिंग, उपस्थिति ट्रैकिंग और ऑटो ओपन मुद्दों को हल करें

- अद्वितीय के साथ NATS सदस्यता को पुनः प्राप्त करके संदेशों को ठीक करें उपभोक्ता का नाम जब "उपभोक्ता पहले से ही बाध्य" त्रुटि होती है - STOMP कनेक्ट पर तत्काल द...

kamo·7mo ago
Fixkamo-internal

MUI आइकन प्रकार त्रुटि को हल करें और एकल STOMP WebSocket कनेक्शन साझा करें

- टूटी हुई ESM को बायपास करने के लिए @mui/icons-material के लिए tsconfig पथ ओवरराइड जोड़ें v7.3.1 में निर्यात जो गैर-मौजूदा बिंदु पर इंगित करता है।/esm/index.d....

kamo·7mo ago
Fixkamo-internal

सदस्य के लिए रेफरी का प्रयोग करेंपैनल ओपन-Chat में stale बंद करने से रोकने के लिए

जब कोई उपयोगकर्ता सदस्य पैनल को खोलता है, तो चैट करने के लिए एक सदस्य क्लिक करें, फिर बंद हो जाता है Async सत्र एपीआई कॉल रिटर्न से पहले पैनल, चैट विंडो थी यदि ...

kamo·7mo ago
March 10, 2026
FixKlusterServices

Remove forced WebSocket headers from media middleware

Traefik v3 handles WebSocket Upgrade/Connection headers natively. Remove forced headers that broke non-WebSocket API requests.

Kamo·7mo ago
Fixkamo-internal

बंदरगाह 443 पर Traefik के माध्यम से रूट मीडिया सर्विस यातायात

- क्लस्टर-आंतरिक सेवा पहुंच के लिए MEDIASERVICE URL env var जोड़ें - फिक्स्ड getMediaServiceBaseUrl 9 एपीआई मार्गों में पहले env var का उपयोग करने के लिए - WebS...

kamo·7mo ago
FixMediaService

रूट WebSocket के माध्यम से Traefik बंदरगाह 443 पर

- service.yaml: pod के वास्तविक सुन बंदरगाह से मिलान करने के लिए पोर्ट 80 → 8443 को ठीक करें - ingressroute.yaml: बैकएंड के लिए योजना https + पोर्ट 8443 का उपयो...

Kamo·7mo ago
Fixkamo-shared-library

Repository उपलब्धता पर वाणिज्य बीन्स सशर्त बनाएं

Add ************* सगाई के लिए लाइफसाइकल इसलिए वे केवल तभी लोड हो जाते हैं जब वाणिज्य भंडार होता है स्कैन UnsatisfiedDependencyException को सेवाओं की तरह रोकता ह...

Kamo·7mo ago
FixKlusterServices

Add system account to all NATS configs

Add $SYS account with admin credentials to k0m1, k1m1, and k2m1 NATS configs. Enables nats CLI cluster management operations (peer removal, step-down, etc.) for...

Kamo·7mo ago
FixMediaService

NATS कनेक्शन के लिए क्लस्टर-इंटरनल DNS का उपयोग करें

WireGuard IPs (100.64.x.x) से डिफ़ॉल्ट NATS URL बदलें nats.kamo.svc.cluster.local स्थानीय सर्वर के लिए। रिमोट नोड (k0m1, k2m1) वायरगार्ड आईपी पर बने रहे हैं।.

Kamo·7mo ago
Fixkamo-shared-library

ऐप स्टार्टअप को अनुमति दें जब NATS अनुपलब्ध हो

@ConditionalOnBean को जेटस्ट्रीम से हटा दें और @Nullable को जोड़ने के लिए कनेक्शन पैरामीटर। जब natsConnection () वापसी शून्य (NATS) Unreachable), स्प्रिंग अब Un...

Kamo·7mo ago
Fixkamo-internal

टैब ऑर्डर से मिलान करने के लिए आर्डर स्टेट कार्ड

संचार → Docs → Open Tasks → इतिहास

kamo·7mo ago
Fixkamo-internal

लेआउट.tsx निकालें, docCount/historyCount type त्रुटियों को ठीक करें

- लेआउट को हटा दें जो गलत तरीके से जोड़ा गया था (पूरी साइट को प्रभावित करेगा) - Revert page.tsx रैपर div (की आवश्यकता नहीं) - लीडव्यूक्लिएंट रूट कंटेनर में वापस...

kamo·7mo ago
FixSecurityService

Save sessionTimeoutMinutes on member update

Kamo·7mo ago
Fixkamo-internal

Refresh *** कुकी मैक्स

kamo·7mo ago
Fixkamo-internal

अद्यतन पाइपलाइनआदेशटैब विक्रेता क्षेत्र नाम वापस डीटीओ मैच करने के लिए

Changed v.uid → v.id, v.name → v.companyName, and selectVendorId type संख्या से स्ट्रिंग तक वाणिज्यMarketVendor DTO के साथ गठबंधन करने के लिए।.

kamo·7mo ago
Fixkamo-internal

वाणिज्य बाजारों के लिए बैकएंड डीटीओ के साथ टाइपस्क्रिप्ट प्रकार को संरेखित करें

वाणिज्यMarket, वाणिज्यMarketVendor, and VendorCategory TypeScript इंटरफेस गलत फ़ील्ड नाम (uid/name बनाम id/title, name बनाम) का इस्तेमाल किया कंपनीनाम, वेबसाइट ...

kamo·7mo ago
Fixkamo-internal

पाइपलाइन बाजार नहीं लोड हो रहा है और बाजार प्रबंधक लेआउट स्पेसिंग

पाइपलाइन को "कोई वाणिज्य बाज़ार कॉन्फ़िगर नहीं किया गया" दिखाया गया था क्योंकि getPOSConfig() कभी बाजार क्षेत्र वापस नहीं आया। अब commerceMarketApi से बाज़ार प्...

kamo·7mo ago

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

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

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