परिवर्तन लॉग
क्या नया है.
यह जहाज के रूप में, प्लेटफार्म के हर सुधार.
· kamo-marketing
चेंजलॉग डिस्प्ले के लिए केस-असंवेदनशील टेक्स्ट प्रतिस्थापन जोड़ें
सार्वजनिक-facing नामों (Docs->) के साथ आंतरिक उपकरण नाम बदलें डॉक्स मिलिए -> मीट, Capcha-> Capcha, अवतार निर्माता-> अवतार निर्माता, आदि) शीर्षक में और विवरण देने से पहले।.
· kamo-marketing
टाइमलाइन यूआई, फिल्टर और आँकड़ों के साथ लाइव चेंज लॉग पेज जोड़ें
सर्वर-साइड सुरक्षा सेवा, क्लाइंट घटक से बदलाव लाना परियोजना / प्रकार फ़िल्टरिंग, तारीख समूहन, विस्तारणीय विवरण प्रदान करता है, और लोड-अधिक paginated। नेव और पाद लेख लिंक जोड़ा।.
· SecurityService
Changelog वेबहुक नियंत्रक और स्वच्छता सेवा जोड़ें
· kamo-shared-library
Committype enum, CommitLog, and CommitLogRepository for changelog system
· kamo-internal
ऑर्ग-विशिष्ट लेबल प्रतिस्थापन के साथ सदस्य सेटिंग्स में एक्सेस लेवल एडिटर जोड़ें
CLIENT → MEMBER और INTERNAL → TEAM MEMBER in ImageAccessLeveltype.ts with {var} placeholders. RollsPermissionsTab के लिए एक्सेस लेवल सेक्शन को संपादित नियंत्रण के साथ EDIT MEMBER ACCESS LEVEL दाईं ओर और स्तर पदानुक्रमित नियमों द्वारा फाटकित करें। DocManager Access level Labels to useUserInfo.
· SecurityService
Add member access level and owner status endpoints
Add GET and PATCH **************** endpoints for reading and updating access levels with full permission enforcement. Update organization creation to use createOrganizationOwner.
· InitializerService
Use createOrganizationOwner for admin members, rename INTERNAL to TEAM_MEMBER
Update owner creation to use new createOrganizationOwner method which handles admin role assignment and PRIVILEGED access level automatically. Replace all ImageAccessLevelType.INTERNAL references with TEAM_MEMBER.
· kamo-shared-library
मालिक पदोन्नति और सुरक्षा नियंत्रण के साथ सदस्य पहुंच स्तर प्रणाली जोड़ें
CLIENT → MEMBER और INTERNAL → TEAM MEMBER in ImageAccessLeveltype with {var} placeholders for org-विशिष्ट लेबल. TeamMember से सार्वभौमिक पहुँच नियंत्रण के लिए सदस्य के लिए सुरक्षा स्तर ले जाएँ। isOrganizationOwner flag to TeamMember. EDIT MEMBER ACCESS LEVEL को रोलराइट टाइप में जोड़ें। संगठन का निर्माण करना और अद्यतन करना.
· ConversionService
Proper image-to-PDF conversion with sizing, centering, and multi-page TIFF
- Images scaled to fill page (max width or height) maintaining aspect ratio - Images centered on the page - Multi-page TIFF: one PDF page per TIFF page - Letter/Legal aspect ratio detection: if a TIFF page matches US Letter (8.5x11) or Legal (8.5x14) aspect ratio, that page size is preserved - Landscape images get landscape PDF pages - Added TwelveMonkeys ImageIO TIFF plugin for multi-page TIFF reading
· SecurityService
Add granular conversion progress stages with 8 distinct WebSocket updates
Stages: downloading (0-15%) → preparing (15-20%) → converting (20-65%) → verifying (65-75%) → storing (75-90%) → finalizing (90-100%) → complete
· kamo-shared-library
Add findbyDat क्वेरी to ImgRepository to non-lazy Img lookup
· kamo-internal
खाता पृष्ठ लेआउट से मिलान करने के लिए समर्थन पृष्ठ और वेबिनार विज़ार्ड को फिर से डिजाइन करें
दोनों पृष्ठ अब एम्बेडेड टैब के साथ एक ही क्रमिक नायक हैडर का उपयोग करते हैं नेविगेशन, मिलान / खाता पृष्ठ पैटर्न। वेबिनार शेड्यूलिंग विज़ार्ड हेडर टैब्स और फुल-विड्थ में गिने गए स्टेप इंडिकेटर्स का उपयोग करता है प्रत्येक चरण के लिए एंटरप्राइज़ ग्रेड कार्ड लेआउट के साथ सामग्री।.
· kamo-internal
अनुभागों के साथ समर्थन ड्रॉपडाउन जोड़ें, समर्पित पृष्ठ पर वेबिनार शेड्यूलिंग निकालें
समर्थन नेव बटन अब एक ड्रॉपडाउन तीर और पॉपओवर दो खंडों के साथ है: "ऑनलाइन सपोर्ट" (संपर्क समर्थन, सक्रिय टिकट देखें) और "ट्रेनिंग" (Request Webinar, My Scheduled Webinars). वेबिनार शेड्यूलिंग से स्थानांतरित हो गया MyWebinarsTab में एक संवाद एक स्टैंडअलोन / सपोर्ट / शेड्यूल-वेबिनार पेज पर अनुक्रमिक विज़ार्ड टैब (चुनें प्रकार, चुनें समय, पुष्टि) के साथ।.
· kamo-internal
वास्तविक समय रूपांतरण प्रगति WebSocket द्वारा दोहरी प्रतिशत के साथ
- सदस्य और टेम्पलेट विषयों दोनों का समर्थन करने वाले रूपांतरण WebSocket हुक जोड़ें - अपलोड करने से पहले पेज कनेक्ट WebSocket, लाइव रूपांतरण दिखाता है दोहरी सलाखों के साथ सर्वर से प्रगति (वर्तमान चरण % + समग्र%) - स्टेज फ्लो: हैश → अपलोड (XHR %) → कन्वर्ट (WebSocket %) → डोन - संपादित पृष्ठ लोड तुरंत पीडीएफ परिवर्तित (सिंक रूपांतरण) के साथ किनारे के मामलों के लिए WebSocket वापसी
· DaemonService
Add NATS progress publishing for background document conversion
ConversionProgressPublisher publishes real-time progress events for each conversion stage. DocumentConversionJob and ThumbnailGenerationJob now emit progress for WebSocket relay to frontend clients.
· MediaService
Add conversion progress NATS-to-STOMP relay
Relays document conversion progress from NATS to WebSocket clients. Supports both imgId-based and member-based topic routing for real-time progress updates during e-signature template conversion.
· SecurityService
E-signature टेम्पलेट अपलोड के लिए तुल्यकालिक पीडीएफ रूपांतरण
टेम्पलेट अपलोड अब सीधे रूपांतरण सेवा के माध्यम से रूपांतरण सेवा के दौरान परिवर्तित हो जाता है अनुरोध अपलोड करें। वास्तविक समय WebSocket के लिए NATS प्रगति की घटनाओं को प्रकाशित करता है फ्रंटएंड पर अपडेट। यदि रूपांतरण विफल हो जाता है तो अनुग्रह से गिर जाता है।.
· kamo-internal
E-signature टेम्पलेट प्रबंधन UI कार्यान्वित करें
- पूर्ण टेम्पलेट datagrid (AG ग्रिड) के साथ E-Signatures टैब प्लेसहोल्डर बदलें Pending/Completed/Archived के लिए उप-टैब के साथ और नया टेम्पलेट बटन बनाएं - टेम्पलेट नाम, गुंजाइश चयनकर्ता, फ़ाइल अपलोड के साथ Add /doc/sign/create page प्रतिबंधित PDF के लिए ड्रॉपज़ोन, हैश कम्प्यूटेशन और पासवर्ड संवाद - PDF.js व्यूअर और रूपांतरण मतदान के साथ Add /doc/sign/edit page - टेम्पलेट अपलोड, सूची, स्टेटस अपडेट के लिए Next.js API प्रॉक्सी मार्ग जोड़ें, और परिवर्तित PDF स्ट्रीमिंग
· SecurityService
E-signature टेम्पलेट एपीआई समापन बिंदु जोड़ें
- POST ************* - स्कोप नियंत्रण के साथ टेम्पलेट अपलोड करें - POST ************* - संदर्भ और स्थिति द्वारा सूची टेम्पलेट्स - PATCH **************** - अद्यतन टेम्पलेट lifecycle - GET ************* - स्ट्रीम पीडीएफ परिवर्तित - Add uploadTemplateRequest, टेम्पलेटलिस्टRequest, अद्यतनTemplateStatusRequest, टेम्पलेटMetadata DTOs
· DaemonService
Add document conversion and thumbnail generation background jobs
- DocumentConversionJob: polls for unconverted files, sends to ConversionService, stores converted PDFs with deduplication - ThumbnailGenerationJob: renders first page of converted PDFs as 300px PNG thumbnails - Add PDFBox dependency for thumbnail rendering - Register both jobs in QuartzConfig with configurable cron schedules
· kamo-shared-library
इमेजिंग सिस्टम के लिए ई-हस्ताक्षर टेम्पलेट समर्थन जोड़ें
- SigTemplateStatustype enum (Pending, COMPLETED, ARCHIVED) जोड़ें - क्रॉस-कंटेक्स्ट टेम्पलेट्स के लिए System WIDE ImageAssocType जोड़ें - Img इकाई में SigTemplate, SigTemplateStatus, SigTemplateName फ़ील्ड जोड़ें - परिवर्तित जोड़ेंDatId, उलटा है, रूपांतरणError फ़ील्ड ImgDat इकाई में - Sig टेम्प्लेट और unchanged/thumbnailless फ़ाइलों के लिए भंडार क्वेरी जोड़ें - अपलोड जोड़ें सिगटेलाइट, अद्यतन सिगटेलाइटस्टैटस, सूचीSigTemplates to ImageService
· ConversionService
Create ConversionService for document-to-PDF conversion
New Spring Boot microservice that converts documents to PDF using Docs and removes PDF security restrictions using Apache PDFBox. Includes K8s manifests and Forgejo CI/CD pipeline.
· kamo-capcha-widget
'Human Verified' को सत्यापित लेबल बदलें
· kamo-capcha-widget
'Verify' से 'मैं मानव हूँ' में विजेट लेबल बदलें
· kamo-login
विजेट लेबल को 'Verify' में बदलें, बिना सत्यापित लॉगिन त्रुटि संदेश अपडेट करें
· kamo-capcha-widget
'I' से विजेट लेबल बदलें सभी स्थानों पर 'Verify' के लिए रोबोट नहीं है
· kamo-login
कैप्चा npm पैकेज को निजी लेबल वाले कैमो कैप्चा-विजेट फोर्क के साथ बदलें
अपस्ट्रीम कैप्चा एनपीएम पैकेज से हमारे एमआईटी-फोर्क में स्विच किया गया कामो-कैपा-विजेट सभी ब्रांडिंग के साथ स्रोत पर छीन लिया। हटाए गए शैडो डोम हैक और सीएसएस ओवरराइड जो कोशिश कर रहे थे ब्रांडिंग छिपाने के लिए - अब आवश्यक नहीं है।.
· kamo-capcha-widget
Fork Capcha v3.0.2 विजेट ब्रांडिंग के साथ निजी लेबलिंग के लिए हटा दिया गया
· kamo-capcha
PBKDF2/SHA-256 और निर्धारित प्रयास के साथ Capcha-lib v2 में अपग्रेड करें
- Algorithm: PBKDF2 / SHA-256 (उत्पादन के लिए सिफारिश की) - निर्धारित प्रयास: काउंटर रेंज 5000-10000 - लागत: 5000 PBKDF2 पुनरावृत्ति - चैलेंज समाप्ति: 300s (5 मिनट)
· kamo-capcha
घर पृष्ठ पर ROFL के साथ जवाब दें

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