Remove auth requirement from backfill-thumbnails endpoint
This is an internal admin maintenance endpoint that needs to be callable from within the cluster without user authentication.
अपलोड के लिए सभी फ़ाइल प्रकारों को स्वीकार करें, व्हाइटलिस्ट के बजाय सर्वर-साइड ब्लैकलिस्ट का उपयोग करें
हार्डकोडेड ACCEPTED EXTENSIONS व्हाइटलिस्ट को सर्वर-निर्मित extBlackList के साथ बदलें Assoc-config. सभी फ़ाइल प्रकार अब अपलोड करने योग्य हैं जब तक स्पष्ट रूप से...
Add thumbnail backfill endpoint for existing converted documents
POST /backfill-thumbnails processes up to 20 converted documents that are missing thumbnails per call, generating per-page PNGs and storing them in MinIO. Call ...
Add async conversion + thumbnail generation for regular document uploads
Previously only template uploads triggered the conversion/thumbnail pipeline. Now regular uploads also convert to PDF and generate per-page thumbnails asynchron...
Use RandomAccessReadBuffer instead of ByteArrayInputStream for PDFBox 3.x
**************** was removed in PDFBox 3.0 — use RandomAccessReadBuffer(byte[]) which implements RandomAccessRead.
Add esign repos to JPA repository scan so ESignTemplateRepository bean is found
DocsService was crashing on startup because ESignTemplateRepository lives in com.kamo.z.shared.esign.repos which wasn't included in the @EnableJpaRepositories s...
पुन: व्यवस्थित करने, पूर्वावलोकन और थोक डाउनलोड के साथ चयनित टैब को फिर से डिजाइन करें
कार्यात्मक दस्तावेज़ तैयारी के साथ नकली विकल्प पैनल बदलें। दस्तावेज़ ड्रैग-एंड-ड्रॉप और तीर बटन के माध्यम से पुन: व्यवस्थित हैं, चेकबॉक्स के साथ चयन। राइट पैनल ...
Add bulk download (merged PDF/ZIP) and general-purpose thumbnails
Remove e-signature template guard from thumbnail endpoint so all documents can serve per-page thumbnails. Add isThumbAvail and thumbPageCount to DocumentMetadat...
Include folderName, folderPath, and docTypeName in DocumentMetadata response
आज के चेंजलॉग गिनती के लिए यूटीसी तिथि के बजाय 24 घंटे की खिड़की का उपयोग करें
सर्वर यूटीसी में चलता है, इसलिए यूएस टाइमज़ोन toISOString() रिटर्न में रात कल की तारीख और कोई समझौता नहीं। इसके बजाय 24h रोलिंग विंडो का उपयोग करना।.
चेंजलॉग पर फोर्स-डायनामिक एपीआई मार्गों को कहानी की तारीख कैशिंग को रोकने के लिए
Next.js स्थिर रूप से निर्माण समय पर इन GET मार्ग हैंडलर्स को पकड़ रहा था, आज के बदलाव की गिनती कभी अपडेट नहीं हुई।.
SystemDocsOnly सिस्टम डॉक्स टैब के लिए ध्वज, मूल डॉक्स में सभी डॉक्स दिखाएं
मूल डॉक्स टैब अब इस ऑर्ग/assoctype के लिए बिना सभी डॉक्स दिखाता है AssocObjectId द्वारा फ़िल्टरिंग। सिस्टम डॉक्स टैब सिस्टम भेजता हैकेवल: सच केवल null/empty ass...
Use **************** for hasDesignVersion, add systemDocsOnly filter
hasDesignVersion now checks if an esign template exists with current_design_version > 0, instead of using isSigTemplate which is true for all uploads through th...
डिफ़ॉल्ट assocObjectId to वर्तमान सदस्य ID उचित डॉक टैब फ़िल्टरिंग के लिए
जब कोई oid URL param प्रदान नहीं किया जाता है, तो मूल डॉक्स और संशोधित डॉक्स टैब अब वर्तमान सदस्य की ID द्वारा क्वेरी करते हैं, जबकि सिस्टम डॉक्स के साथ पूछताछ ...
Add @JsonIgnoreProperties to UploadTemplateRequest to prevent hash null on unknown fields
The frontend sends accessLevel, description, folderId, docTypeId in the metadata JSON. Jackson was failing to parse the entire metadata object when encountering...
Rewrite MultiFileUploader queue-आधारित अपलोड और प्रति फ़ाइल सेटिंग्स के साथ
Add isConverted, hasDesignVersion, isHidden to DocumentMetadata response
The /api/docs/imaging/list endpoint now returns conversion status from ImgDat and design version status (isSigTemplate) so the frontend can enable/disable the E...
पुनर्संरचना DocManager टैब, ऐडिट आइकन, एम्बेड संपादक और बहु फ़ाइल अपलोडर जोड़ें
निकालें /doc/sign/create और /doc/sign/edit मार्ग
संपादक अब डॉक मैनेजर पेज में इनलाइन एम्बेडेड है।.
SettingsignersTab से गुंजाइश/assoctype निकालें, Doc विवरण का नाम बदलें, सक्रिय सदस्य हस्ताक्षरकर्ता जोड़ें
उपयोगकर्ता की जानकारी के लिए सदस्य टाइप जोड़ें, टेम्पलेट नाम बदलें
सदस्य इकाई भेदभावकर्ता कॉलम से सदस्य प्रकार क्षेत्र जोड़ें उपयोगकर्ता-इन्फो एपीआई प्रतिक्रिया और useUserInfo हुक। टेम्पलेटनाम करने के लिए docडिस्क्रिप्शन in टेम...
Annotation toolbar z-index 1000 करने के लिए तो यह हमेशा पृष्ठ तत्वों के ऊपर प्रस्तुत करता है
ऊपर-परत z-index के वॉटरमार्क को ठीक करें, पेज राइट-क्लिक मेनू जोड़ें, ऊपर / नीचे पृष्ठ जोड़ें, ड्रैग इंडिकेटर में सुधार करें
- संशोधकLayer: 'above' पास अब zIndex 20 का उपयोग करता है, इसलिए वॉटरमार्क फ़ील्ड और एनोटेशन के शीर्ष पर प्रस्तुत करता है। - PdfCanvas: घूमने, हटाने, ऊपर / नीचे ...
स्थान भूत की सटीक दृश्य स्थिति पर गिरा हुआ क्षेत्र
इसके बजाय Active.rect.current.translated (DragOverlay भूत के ग्राहक rect) का उपयोग करें अनुवादित rect से मेल खाता है, इसलिए क्षेत्र अब ठीक उसी स्थान पर है जहां ...
जब बैकेंड नए हस्ताक्षरकर्ता UIDs को बचाने के बाद वापस लौटता है तो रीमैप फील्ड हस्ताक्षरकर्ता UIDs
ड्रैग-एंड-ड्रॉप फील्ड प्लेसमेंट, फ्लोटिंग एनोटेशन टूलबार और पीडीएफ पेज स्पेसिंग
- सभी हस्ताक्षर, पहचान के लिए @dnd-kit ड्रैग-एंड-ड्रॉप के साथ क्लिक-टू-प्लेस बदलें, और इनपुट फील्ड उपकरण; ड्रैग भूत सटीक दृश्य उपस्थिति से मेल खाता है गिराया क्...
सभी esig API कॉल को फॉरवर्डToApi के माध्यम से रूट करने के लिए विफलताओं को बचाने के लिए
सभी 10 esig मार्ग हैंडलर ESIG SERVICE URL को इंगित कर रहे थे जो हल करता है एक non-existent kamowsesig-service प्रॉक्सी के लिए। प्रत्येक हैंडलर को साथ बदलें Forw...
Replace upsertSigners with full delete+insert to handle frontend temp UUIDs
The frontend assigns temporary crypto.randomUUID() values to newly-added signers before any backend call. The previous upsert-by-uid logic would throw 404 for t...
Add /api/esig/** gateway routing to ESigService
Route all /api/esig/** requests through the existing API gateway to the dedicated ESigService (kamowsesig-service) instead of the non-existent proxy target. Add...
वॉटरमार्क संशोधक के लिए परत की स्थिति विकल्प जोड़ें (बीन / ऊपर सामग्री)
वॉटरमार्कमॉडिफायर एक 'परत' क्षेत्र प्राप्त करता है: 'behind' - संशोधकLayer अब एक 'पास' prop ('below') लेता है। - नीचे पास: परत = 'behind' के साथ पृष्ठ संख्या, ल...
टूलबॉक्स को esign करने के लिए वॉटरमार्क संशोधक जोड़ें
- WatermarkModifier प्रकार: लोगो प्रकार (पूर्ण / सरल), startPage, endPage, रोटेशन (-180-180), आकार (10-90% पृष्ठ चौड़ाई), opacity (2-60%), ठोस रंग टॉगल, रंग (he...
एलएम / आरएम रोटेशन के साथ पूर्ण 8-स्थिति ग्रिड के लिए लेबल संशोधक का विस्तार करें
- LabelModifier.position अब ModifierPosition8 (पृष्ठ संख्या के रूप में लगभग 8-स्थिति ग्रिड) का उपयोग करता है। - एलएम (मध्यम बाएँ): प्रत्येक पंक्ति को लेखन-मोड क...
लाइव कैनवास ओवरले के साथ टूलबॉक्स को esign करने के लिए उपकरण / संशोधक टैब जोड़ें
- स्प्लिट टूलबॉक्स ने साइडबार को टूल और मॉडिफायर टैब में छोड़ दिया - संशोधक टैब: विभाजित सूची + सेटिंग्स पैनल (विकल्प बी) - पेज नंबर संशोधक: शुरू / अंत पृष्ठ, 8...
इनलाइन प्रवाह के लिए प्रीव्यू-बैनर-टेक्स्ट स्विच करें इसलिए चेंजलॉग लिंक उसी लाइन पर बैठता है
सही घुमाए गए थंबनेल स्थिति और घूर्णन को बहाल करने में परिवर्तन
थंबनेलकैनवास में दो कीड़े: 1. `ऊँचाई: \`${displayAspect * 100}%\``(abs- पर प्रतिशत ऊंचाई) तैनात तत्व - जब ब्लॉक की ऊंचाई होती है तो अविश्वसनीय `spectRatio: स्ट...
जैसा कि आप शिपिंग देखते हैं?
यह सब अपने कार्यक्षेत्र में आता है। मुफ्त योजना शुरू करें और इस पृष्ठ को एक महीने में फिर से पढ़ें।.
