परिवर्तन लॉग
क्या नया है.
यह जहाज के रूप में, प्लेटफार्म के हर सुधार.
· kamo-marketing
सुरक्षा, गोपनीयता, शर्तों, gdpr, कुकीज़, कानूनी से पूरी तरह से शरीर स्ट्रिंग निकालने
· kamo-marketing
पूरी तरह से कैरियर, कंपनी, समुदाय, संसाधनों, रोडमैप से शरीर के तार निकालने
· kamo-marketing
गतिशील प्राप्तियों के माध्यम से वायर स्थानीय रूप से और हैश आधारित अनुवाद छोड़ें
- फॉरवर्ड लोकेल पैराम टू सिक्योरिटी सर्विस चेंजलॉग एपीआई (पृष्ठ + मार्ग + क्लाइंट) Forward locale param to KBService article/tree gets (section + slug पृष्ठों) - फॉरवर्ड लोकेल पैराम टू सब्सक्रिप्शन कैटलॉग एपीआई (प्रिंग-कैटलोग, प्राइसिंग, ऑफर, कैलकुलेटर पेज) - सीआई में हैश आधारित अनुवाद छोड़ें: केवल चरण का अनुवाद तब होता है जब enjson बदल जाता है। - बेसलाइन तुलना के लिए वर्तमान en.json SHA256 के साथ संदेश/translation-hash जोड़ें
· kamo-marketing
वायर उपयोगसभी क्लाइंट घटकों में अनुवाद
प्रत्येक (पृष्ठ)/*Client.tsx में सभी हार्डकोडेड स्ट्रिंग्स को बदल देता है। T("key") अगली-intl useTranslations का उपयोग करके कॉल करता है। 25 फाइलें कवर: सुरक्षा, संपर्क, डेमो, मूल्य निर्धारण, प्रस्ताव, कैलकुलेटर, और सभी पहले से तार वाले घटक (लगभग, ब्लॉग, करियर, चेंजलॉग,) समुदाय, कंपनी, कुकीज़, सुविधाएँ, gdpr, kb, कानूनी, गोपनीयता, उत्पाद, संसाधन, रोडमैप, साइटमैप, शर्तें). इसके अलावा विस्तार नए नामस्थानों के लिए सभी लापता कुंजी के साथ संदेश/en.json।.
· APIService
Forward locale param to SecurityService on public subscription catalog endpoint
· InitializerService
Add translation tables for commit logs, KB articles, and subscription plans
· SecurityService
Changelog और सदस्यता योजनाओं के लिए async अनुवाद जोड़ें, स्थानीय लोगों के एपीआई जोड़ें
· KBService
Add async translation for KB articles, add locale-aware public article APIs
· kamo-marketing
पूर्ण पृष्ठ बॉडी कॉपी कवरेज के साथ संदेशों/en.json का विस्तार करें
172 कुंजी (~12 नामस्थान) से 300+ तक अनुवाद सूची को ग्रेव करें 26 नेमस्पेस में चाबियाँ, हर उपयोगकर्ता के दृश्यमान हार्डकोड को निकालती हैं सभी क्लाइंट और सर्वर घटकों से अंग्रेजी स्ट्रिंग: - लगभग, विशेषताएं, सुरक्षा, संपर्क, डेमो: CTAs, लेबल, प्लेसहोल्डर, चरण शीर्षक, सफलता / आतंकवादी राज्यों - ब्लॉग, करियर, समुदाय: गतिशील सूची राज्यों, लेखक लेबल, संस्कृति प्रतिलिपि - Changelog: स्टेट बार लेबल (कुल ******************* फिल्टर चिप लेबल, खाली स्टेट संदेश, शो-अधिक/कम नियंत्रण - रोडमैप: चरण स्थिति लेबल (लॉन्च / इन प्रोग्रेस / प्लान्ड / एक्सप्लोरिंग) - मूल्य निर्धारण: बिलिंग टॉगल, ऐड-ऑन / बंडल सेक्शन हेडर, तुलना टेबल कॉपी, अक्सर पूछे जाने वाले प्रश्न शीर्षक, मूल्य निर्धारण शब्द शीर्षक, प्रारंभिक पक्षी बैनर प्रतिलिपि - प्रस्ताव: पूर्ण प्रारंभिक पक्षी प्रस्ताव पृष्ठ - प्रोमो कोड यूआई, उलटी गिनती इकाइयों, कैसे काम करता है चरणों, समाप्ति / अवधि प्रतिलिपि - कैलकुलेटर: ROI कैलकुलेटर लेबल, बिलिंग / प्लान चयनकर्ता, सारांश, छूट कोड यूआई ********** उपशीर्षक, टेबल हेडर, GDPR बैज, contact-legal CTA लेबल - संसाधन, कंपनी, उत्पाद, साइटमैप, helpCenter, kbArticle: हब-पेज कार्ड शीर्षक / विवरण, KB खोज प्लेसहोल्डर, नो-results/no-articles राज्यों, ब्रेडक्रंब बैक लेबल, min-read, अद्यतन तिथि, इन-इस-धारा, कोई सामग्री स्ट्रिंग - आम: साझा क्रॉस-पेज स्ट्रिंग्स (loadingMore, showMore/Less,) वापस करने के लिए, मिनटRead, अद्यतन, आदि) सभी 172 मूल कुंजी अपरिवर्तित संरक्षित।.
· kamo-shared-library
CommitLog, KbArticle, SubscriptionPlan के लिए अनुवाद संस्थाओं और भंडार जोड़ें
- CommitLogtranslation + CommitLogtranslationId (PK: प्रतिबद्ध log id, स्थानीय) - KbArticletranslation + KbArticletranslationId (PK: article uid, locale) - सब्सक्रिप्शनPlantranslation + सब्सक्रिप्शनPlantranslationId (PK: plan id, locale) - CommitLogtranslationRepository, KbArticletranslationRepository, ********************** - अनुवादस्थानिक उपयोगिता वर्ग (21 लक्ष्य स्थानीय लोगों) - CommitLog, KbArticle, SubscriptionPlan पर OneToMany अनुवाद संग्रह - संस्करण टक्कर: 1.0.0 -> 1.1.0
· kamo-marketing
टूलटिप जोड़ें और भाषा चयनकर्ता पर स्क्रॉल व्यवहार को ठीक करें
- सभी 22 स्थानों के लिए LOCALE CONFIG में अंग्रेजी नाम जोड़ें प्रत्येक भाषा बटन (डेस्कटॉप + मोबाइल) में शीर्षक = {englishName} जोड़ें इसलिए होवरिंग अंग्रेजी नाम को ब्राउज़र टूलटिप के रूप में दिखाता है - फिक्स्ड मैक्सइट: 380 कैल्क (100vh - 140px) के साथ तो ड्रॉपडाउन सामान्य व्यूपोर्ट्स पर स्क्रॉल किए बिना सभी भाषाओं को फिट करने के लिए विस्तार, केवल तभी स्क्रॉल करें जब viewport ऊंचाई वास्तव में बहुत कम है
· kamo-marketing
नेव में भाषा चयनकर्ता के साथ प्रस्ताव बैज बदलें
हेडर नेविगेशन के लिए 2 कॉलम फ्लैग + नाम ड्रॉपडाउन जोड़ें उपयोगकर्ता सभी 22 समर्थित स्थानीय लोगों के बीच स्विच करने के लिए। लोकेल स्विचिंग उपयोग अगले-intl रूटर। मोबाइल मेनू एक ही ग्रिड लेआउट के साथ एक खुलने योग्य भाषा अनुभाग। निकालें डेस्कटॉप और मोबाइल नेव दोनों से प्रीलॉन प्रस्ताव बैज।.
· kamo-shared-library
अनुवाद के साथ हटाई गई भाषाओं को पुनर्स्थापित करें समर्थित फ़ील्ड
अनुवाद जोड़ें समर्थित बोलान to languagetype enum. URDU पुनर्स्थापित करें, MARATHI, TELUGU, और GUJARATI (translation Supported=false). सब 22 पहले समर्थित भाषाओं में अनुवाद को बनाए रखने का समर्थन = चाल।.
· kamo-marketing
22 स्थानीय लोगों, अनुवाद स्क्रिप्ट और [स्थानीय] रूटिंग के साथ अगली-intl i18n लागू करें
· SecurityService
Changelog public-projects list
· TranslateService
Initial TranslateService — Bergamot + LibreTranslate abstraction layer
· KlusterServices
Add LibreTranslate and Bergamot K8s deployments for i18n
· kamo-shared-library
भाषा टाइप से 4 अनसमर्थित अनुवाद भाषाओं को निकालें
· kamo-internal
दस्तावेज़, स्प्रेडशीट, प्रस्तुतियों को संपादित करने के लिए डॉक्स बटन में ओपन जोड़ें
- डॉक मैनेजर एक्शन कॉलम में नया "ओक इन डॉक्स" बटन (EditNote आइकन) .docx, .xlsx, .pptx, .odg, .doc, .xls, .ppt फ़ाइलों के लिए - POST/api/docs/open/{imgId} के माध्यम से एक नए टैब में डॉक्स संपादक में दस्तावेज़ खोलें - मौजूदा संपादन बटन का नाम "Edit PDF" के लिए PDF annotation वर्कफ़्लो के लिए बदल दिया गया है - न्यू / एपी / डॉक्टर / ओपन / [imgId] DocsService backend को प्रॉक्सी - अतिरिक्त बटन को समायोजित करने के लिए वाइडन एक्शन कॉलम
· DocsService
Rewrite WOPI/Docs to use Img/ImgDat, add Open in Docs endpoint
- WopiController now uses imgId (Long) instead of Document fileId (String) - DocumentService creates Img + ImgDat records instead of Document records - WOPI CheckFileInfo checks ImgShare for per-user read/write permissions - PutFile (save) triggers async PDF reconversion and thumbnail regeneration via ConversionService - New POST /api/docs/open/{imgId} endpoint for opening existing uploaded documents in Docs with access control and file type validation - Removes all references to the standalone Document entity
· kamo-shared-library
स्टैंडअलोन दस्तावेज़ इकाई निकालें - अब सभी डॉक्स Img / ImgDat इमेजिंग सिस्टम का उपयोग करते हैं
दस्तावेज़ इकाई, दस्तावेज़ रिपॉज़िटरी और दस्तावेज़NotFoundException हैं हटा दिया। Docsservice WOPI और Docs एकीकरण अब पूरी तरह से चल रहा है इमेजिंग पाइपलाइन में Img + ImgDat संस्थाओं के माध्यम से।.
· kamo-internal
पूर्ण समापन बिंदु प्रबंधन के साथ एकीकृत ऑटो लीड आयात यूआई बनाएं
उत्पादन तैयार सुविधाओं के साथ LeadAutoImportManager का पूरा पुनर्लेखन: - तीसरे पक्ष के लीड विक्रेताओं के लिए अद्वितीय वेबहुक यूआरएल के साथ एंडपॉइंट CRUD - कॉपी-टू-क्लिपबोर्ड समापन बिंदु यूआरएल पीढ़ी 4-tab प्रबंधन संवाद: अवलोकन (stats, toggle), फील्ड मैपिंग (तालिका आधारित) परिवर्तन के साथ स्रोत-से-सिस्टम फील्ड मैपर), कतार (चित्रित) स्टेटस फिल्टरिंग और बैकलॉग प्रोसेसिंग के साथ पेलोड व्यूअर, सेटिंग (rate सीमाएं, पेलोड आकार, हटाने) - 7 आगामी.js एपीआई प्रॉक्सी मार्गों को APIService के माध्यम से सुरक्षा सेवा के लिए आगे बढ़ने - विक्रेता / बाजार / उत्पाद कैस्केडिंग ड्रॉपडाउन, स्नैकबार नोटिफिकेशन, राज्यों को लोड करना और उत्तरदायी डिजाइन
· DaemonService
Add Quartz job for automated lead intake payload processing
Adds LeadIntakeProcessingJob that runs every minute to process queued raw payloads from 3rd-party vendors. Applies configured field mappings, transformations (trim, capitalize, phone/email format, etc.), creates leads via LeadService, updates payload status, and logs processing runs. Registers job in QuartzConfig with configurable cron schedule.
· SecurityService
लीड सेवन प्रबंधन और सार्वजनिक प्राप्त नियंत्रक जोड़ें
स्वचालित लीड सेवन प्रणाली के लिए दो नियंत्रकों को जोड़ता है: - LeadIntakeController: सेवन समापन बिंदुओं, क्षेत्र के लिए CRUD प्रमाणित मैपिंग, पेलोड कतार प्रबंधन, बैकलॉग प्रोसेसिंग और आँकड़े - LeadIntakeReceiveController: सार्वजनिक समापन बिंदु जो तीसरे पक्ष को स्वीकार करता है रेडिस दर सीमित, पेलोड आकार प्रवर्तन के साथ प्रमुख प्रस्तुतियाँ, JSON फ़्लैटनिंग, और कॉन्फ़िगर करने योग्य सक्षम / अक्षम प्रति समापन बिंदु
· APIService
Add public lead intake endpoint for 3rd-party lead submission
Adds LeadIntakePublicController at /api/public/lead-intake/{token} that accepts lead data in any format (JSON, form-urlencoded) from 3rd-party vendors and forwards to SecurityService for storage and processing. Uses unique UUID endpoint tokens for security — no API key required.
· kamo-shared-library
लीड जोड़ें इनटेक सिस्टम संस्थाएं, रिपोज़, डीटीओ और सर्विस
स्वचालित लीड सेवन प्रणाली के लिए पूर्ण डेटा परत जोड़ता है: - 4 इकाइयों: लीडइंटेकएंडपॉइंट, लीडइंटेकफील्ड मैपिंग, लीडइंटेक राउपेलोड, लीडइंटेकप्रोसेसिंगलॉग - बिना संसाधित पेलोड के प्रसंस्करण के लिए कस्टम जेपीक्यूएल प्रश्नों के साथ 4 भंडार - 6 DTOs for API request/response contracts - पूर्ण CRUD, पेलोड स्टोरेज, फील्ड मैपिंग मैनेजमेंट, JSON फ़्लैटनिंग और प्रोसेसिंग लॉग लाइफसाइकिल के साथ लीडइनटेक सर्विस - लीडइनटेक पेलोडस्टैटस enum (RECEIVED, PROCESSING, आयातित, FAILED, DISCARDED)
· SecurityService
जोड़ें ************* SQL गिनती का उपयोग करके समापन बिंदु
· kamo-shared-library
Add ************* CommitLogRepository के लिए
· kamo-marketing
Integrate kamo *** (proof-of-work) संपर्क फ़ॉर्म, डेमो फॉर्म और चैट विजेट में
- डार्क थीम स्टाइलिंग के साथ *** प्रदाता पुन: प्रयोज्य घटक रैपिंग कैपचा-विजेट जोड़ें - संपर्क फ़ॉर्म: स्वतः सत्यापित होने तक ध्यान केंद्रित करने, गेट जमा करने पर सत्यापित - डेमो फॉर्म: चरण 1 के दौरान फोकस पर ऑटो सत्यापित करें, गेट जारी रखें बटन - चैट विजेट: जब चैट खुलता है, तो सत्यापन बैनर दिखाएं, सत्यापित होने तक भेजने में अक्षम करें Vendor kamo-capcha-widget v3.0.2 स्थानीय निर्भरता के रूप में
· kamo-marketing
Glassmorphism डिजाइन के साथ एनिमेटेड कुकी सहमति बैनर जोड़ें
वसंत एनिमेशन, आवश्यक / एनालिटिक्स कुकी के साथ फ्लोटिंग बॉटम-लेफ्ट कार्ड टॉगल, स्थानीयस्टोरेज दृढ़ता, और एक कुकी सेटिंग पाद लेख में लिंक फिर से खुला सहमति वरीयताओं के लिए।.

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