परिवर्तन लॉग
क्या नया है.
यह जहाज के रूप में, प्लेटफार्म के हर सुधार.
· kamo-login
Integrate Capcha सबूत-of-work *** लॉगिन और पुनर्प्राप्ति पृष्ठों में विजेट
· SecurityService
गूगल फिर से *** Capcha के साथ बदलें
Re*** Service and all Google re*** कॉन्फ़िगरेशन निकालें। CapchaVerification Service that verifies *** payloads via कामो-कैपा सेवा का / एपीआई / सत्यापित समापन बिंदु। लॉग इन *** पेलोड क्षेत्र का उपयोग करने के लिए बीन और सुरक्षा नियंत्रक।.
· KlusterServices
Add capcha subdomain to auto-cert monitoring
· kamo-capcha
दोहरे क्लस्टर निर्माण और तैनाती के लिए Forgejo CI/CD वर्कफ़्लो जोड़ें
· kamo-capcha
Dockerfile और K8s जोड़ें capcha के लिए प्रकट होता है।
· kamo-capcha
चुनौती और समापन बिंदुओं को सत्यापित करने के साथ मचान कैमो कैप्चा एपीआई सेवा
· kamo-marketing
जब उपयोगकर्ता स्क्रॉल बंद हो जाता है तो ऑटो-फ्लैट 3 डी स्क्रॉल तत्व
स्क्रॉल-आइडल का पता लगाना इतना परिप्रेक्ष्य-घूर्णित तत्वों को फ्लैट से अलग करना 300ms के बाद कोई स्क्रॉल नहीं, बल्कि झुका हुआ रहने के बजाय। एक बार फ्लैट, वे दृश्य से बाहर स्क्रॉल करने तक फ्लैट रहें, फिर अगले स्क्रॉल-इन के लिए रीसेट करें।.
· kamo-internal
वेबिनार सेटिंग्स के लिए न्यूनतम अग्रिम बुकिंग फ़ील्ड जोड़ें
कैसे अग्रिम में एक स्लॉट होना चाहिए अग्रिम में विन्यास के लिए एक नंबर इनपुट जोड़ें आरक्षण की अनुमति देने के लिए, सहायक पाठ के साथ क्षेत्र की व्याख्या।.
· MediaService
Enforce minimum advance booking when filtering available slots
Filters out slots that fall within the configured minAdvanceBookingMinutes window, and persists the field on create/update of webinar types.
· kamo-shared-library
वेबिनार प्रकार में न्यूनतम अग्रिम बुकिंग फ़ील्ड जोड़ें
मिनएडवांसबुकिंगवेबिनार टाइप इकाई और डीटीओ के लिए मिनट, अनुमति देता है आवश्यकता के लिए व्यवस्थापक स्लॉट अग्रिम में न्यूनतम समय बुक किया जाना चाहिए (उदाहरण के लिए, 24) घंटे). इस थ्रेसहोल्ड से करीब स्लॉट को उपलब्धता से बाहर रखा गया है।.
· kamo-internal
PUBLIC WEBINAR गुंजाइश को API कुंजी प्रबंधन UI को टॉगल करें
वीडियो कॉल आइकन के साथ सार्वजनिक वेबिनार गुंजाइश विकल्प जोड़ता है एपीआई एक्सेस सेटिंग पेज, व्यवस्थापक को वेबिनार एपीआई को सक्षम करने की अनुमति देता है प्रति कुंजी एक्सेस.
· APIService
Enforce PUBLIC_WEBINAR scope on public webinar endpoints
Adds scope validation check before forwarding public webinar requests to MediaService, returning 403 if the API key lacks PUBLIC_WEBINAR scope.
· kamo-shared-library
API कुंजी प्रणाली के लिए PUBLIC WEBINAR स्कोप जोड़ें
ApiKeyScope.PUBLIC WEBINAR enum value to गेट एक्सेस सार्वजनिक वेबिनार शेड्यूलिंग, जुड़ना और रद्द करना समापन बिंदुओं के लिए।.
· kamo-marketing
वेबिनार शेड्यूलिंग एकीकरण के साथ डेमो पृष्ठ को फिर से डिजाइन करें
तीन-चरण बुकिंग प्रवाह के साथ प्लेसहोल्डर डेमो फॉर्म को बदल देता है: 1. लीड कैप्चर फॉर्म (कमोसीआरएम प्लेटफॉर्म मार्केट के साथ लीड बनाता है) 2. वेबिनार शेड्यूलिंग (वर्तमान में या नए डेमो शेड्यूल में शामिल) 3. ईमेल / कैलेंडर विवरण के साथ बुकिंग पुष्टि स्लॉट उपलब्धता के लिए सार्वजनिक वेबिनार एपीआई के साथ एकीकृत करता है और स्वचालित लीड-वेबिनार एसोसिएशन के साथ शेड्यूलिंग।.
· kamo-internal
व्यवस्थापक सेटिंग्स और सदस्य विचारों के साथ वेबिनार शेड्यूलिंग यूआई जोड़ें
कामो-आंतरिक में पूर्ण वेबिनार फ्रंटेंड को लागू करता है: - वेबिनारसेटिंग टैब: वेबिनार प्रकार, प्रस्तुतकर्ता पूल के लिए व्यवस्थापक CRUD, रिमाइंडर अंतराल, उपलब्धता स्लॉट, और चाइल्ड ऑर्ग प्रतिबंध - MyWebinarsTab: बैठक में शामिल होने के साथ आने वाले / पैस्ट वेबिनार का सदस्य दृश्य, 3-चरण शेड्यूलिंग मोडल, और प्रस्तुतकर्ता प्रबंधन - लीडवेबिनारसेक्शन: लीड विस्तार पृष्ठ पर वेबिनार एसोसिएशन - एपीआई प्रॉक्सी मार्ग और टाइपस्क्रिप्ट प्रकार परिभाषा - सेटिंग्स / फीचर्स / समर्थन और समर्थन पृष्ठ टैब में वायर्ड
· DaemonService
Add webinar reminder job with NATS event publishing
Adds WebinarReminderJob (runs every minute) that checks for due webinar reminders based on configured intervals, publishes daemon.webinar.reminder events via NATS, and tracks sent reminders via WebinarReminderLog.
· APIService
Add webinar gateway routes for authenticated and public endpoints
Routes /api/webinar/** to MediaService for authenticated webinar operations and /api/public/webinar/** with API key validation for public scheduling and cancellation flows.
· MediaService
Implement webinar scheduling backend with full business logic
Adds the core webinar scheduling system to MediaService: - WebinarService: CRUD for **************** presenter assignment **************** calendar conflict checking, MeetingRecord creation, email notifications, auto-cleanup - PublicWebinarService: public scheduling with lead creation, cancellation via token, webinar-lead association - WebinarController: authenticated endpoints for admin setup, member scheduling, and "my webinars" view - PublicWebinarController: API-key-authenticated endpoints for marketing site integration and public cancellation flow
· InitializerService
Add webinar type and lead market seed data for KamoCRM demo
Adds seed data initialization for the webinar scheduling system: - "KamoCRM Software Introduction Demo" webinar type (45min, PRIORITY strategy) - Reminder intervals at 24 hours and 30 minutes before - "KamoCRM Platform" lead market with SERVICE sale type
· kamo-shared-library
वेबिनार शेड्यूलिंग सिस्टम इकाइयों, भंडार, डीटीओ और enums जोड़ें
वेबिनार शेड्यूलिंग सिस्टम के लिए पूर्ण डेटा मॉडल का परिचय देता है: - 9 JPA संस्थाओं: WebinarType, WebinarPresenter, WebinarReminder, WebinarAvailabilitySlot, WebinarChildOrgRestriction, ScheduledWebinar, WebinarAttendee, WebinarLeadAssociation, WebinarReminderLog - कस्टम प्रश्नों के साथ 9 स्प्रिंग डेटा रिपॉजिटरी - एपीआई प्रतिक्रियाओं और अनुरोधों के लिए 13 डीटीओ - 3 enums: WebinarStatustype, WebinarAttendeeStatustype, *************
· kamo-internal
प्रदाता एकीकरण के लिए गतिशील सहायता और सुझाव पैनल और वेबहुक यूआरएल जोड़ें
- commerceProvidersetup अब प्रासंगिक दिखाने के लिए HelpTipsOverrideContext का उपयोग करता है वर्तमान दृष्टिकोण (सूची, चयनकर्ता, या प्रति प्रदाता) के आधार पर परिवर्तन की मदद करता है। - कन्फिग संवाद उन प्रदाताओं के लिए क्लिक-टू-कॉपी के साथ वेबहुक यूआरएल दिखाता है जो समर्थन करते हैं रियल टाइम वेबहुक (Shopify, BigCommerce, Wix, Squarespace, Ecwid, WooCommerce) - सादे, गैर-तकनीकी भाषा के साथ सभी 10 मदद घटकों को फिर से शुरू करें क्या सिंक हो जाता है, कैसे कनेक्ट करें, और कैसे वास्तविक समय अद्यतन काम करते हैं
· kamo-internal
Add download SVG button to logo vector converter for mid-process export
· kamo-internal
खुदरा ई-कॉमर्स सिंक के लिए पूर्ण प्रदाता एकीकरण टैब बनाएं
10 ई-कॉमर्स प्रदाता एकीकरण (Shopify, BigCommerce) के प्रबंधन के लिए पूर्ण यूआई जोड़ें, WooCommerce, Wix, Ecwid, Squarespace, Magento, Shift4Shop, PrestaShop, OpenCart). प्रदाता चयनकर्ता, विन्यास रूपों, सिंक डैशबोर्ड, क्षमता मैट्रिक्स शामिल हैं, बाजार एसोसिएशन ड्रॉपडाउन, और प्रति प्रदाता मदद प्रलेखन।.
· DaemonService
Add RetailProviderSyncJob for scheduled e-commerce provider polling
· APIService
Add commerce webhook forwarding endpoint for retail provider integrations
· SecurityService
कनेक्शन परीक्षण, सिंक, क्षमताओं और वेबहुक के लिए खुदरा प्रदाता एकीकरण समापन बिंदु जोड़ें
· kamo-shared-library
10 ई-कॉमर्स प्रदाताओं के साथ पूर्ण खुदरा प्रदाता एकीकरण प्रणाली लागू करें
Shopify, BigCommerce, WooCommerce, Wix, Ecwid, के लिए पूर्ण एडाप्टर कार्यान्वयन जोड़ें Squarespace, Magento, Shift4Shop, PrestaShop, and OpenCart। HTTP क्लाइंट शामिल हैं ********** सिंक एडाप्टर, क्षमता वर्ग, ऑटो रजिस्ट्रार, सिंक ऑर्केस्ट्रेटर, वेबहुक प्रोसेसर और डिस्प्लेनाम समर्थन।.
· kamo-internal
न्यूनतम फॉर्म के साथ / खाता / नया पर खाता पृष्ठ बनाएं
केवल आवश्यक फ़ील्ड पूछता है: पहला नाम, अंतिम नाम, ईमेल, फोन, कंपनी, खाता प्रकार, और वैकल्पिक बाजार संघ। जमा करने पर खाता बनाना accountApi के माध्यम से और /account/view/{uid} को पुनर्निर्देशित करते हैं। इसके अलावा, "नई खाता" बटन के तार खाता ब्राउज़र पृष्ठ पर क्लिक करें।.
· SecurityService
ईमेल द्वारा संपर्क जानकारी और लुकअप उपयोगकर्ता को स्वीकार करने के लिए POST / ग्राहकों को बढ़ाएं
खाता अब ईमेल, संपर्क नाम, फोन स्वीकार करता हैMarketing, TaxExempt. यदि ईमेल प्रदान किया जाता है और मौजूदा उपयोगकर्ता से मेल खाता है, तो मास्टर खाता धारक के रूप में ऑटो सेट करता है।.
· kamo-shared-library
उपयोगकर्ता जोड़ेंRepository.findByEmailEmail खाते के निर्माण के लिए ईमेल lookup

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