Extend 18DOFF promotion end date to 2026-12-31
The April 14 end date was causing the offer page to show as expired.
अनावश्यक वेबहुक गुप्त सत्यापन को हटा दें, APIService HMAC auth को संभालती है
Validate Forgejo HMAC-SHA256 signature instead of plain secret header
Forgejo sends webhook secret as X-Gitea-Signature / X-Forgejo-Signature HMAC-SHA256 hash, not as a plain header value. Read body, verify HMAC, then forward to S...
Changelog डिस्प्ले में Redact K8s गुप्त नाम, *** के साथ प्रतिस्थापित
वास्तविक कुलों, अनंत स्क्रॉल, सटीक फिल्टर गिनती के लिए सर्वर-साइड आँकड़े
स्टैट बार और फिल्टर गोली गिनती अब /api/changelog/public/stats से आती है (वास्तविक डीबी समुच्चय, लोड पृष्ठ गिनती नहीं)। बदला लोड अधिक बटन इंटरसेक्शन पर्यवेक्षक अ...
Changelog सार्वजनिक परियोजनाओं से KamoGamesRoboCluck निकालें, बैकफिल स्क्रिप्ट जोड़ें
प्रकार और परियोजना द्वारा कुल गिनती के लिए जोड़ें /api/changelog/public/stats समापन बिंदु
गतिशील रूप से प्रस्तुत करने के लिए फोर्स चेंजलॉग पेज, स्थिर रूप से निर्माण समय पर नहीं
सुरक्षा सेवा K8s सेवा URL के लिए पोर्ट 80 का उपयोग करें, कच्चे ऐप पोर्ट 4201 नहीं
डीबी डालने की विफलताओं को रोकने के लिए 500 chars से अधिक Truncate प्रतिबद्ध खिताब
Changelog समापन बिंदु के लिए वेबहुक गुप्त सत्यापन जोड़ें
डिफेंस-इन-डेप्थ: *** हेडर को मान्य करता है सुरक्षा सेवा पक्ष एपीआई सेवा प्रवेश द्वार सत्यापन के अलावा।.
Expose changelog webhook through APIService with secret key auth
Adds POST /api/changelog/webhook route that validates *** header before forwarding to SecurityService. Secret configured via CHANGELOG_WEBHOOK_SECRET env var / ...
सदस्यता योजना आईडी सरणी के लिए JSON पार्सिंग वर्कअराउंड निकालें
बैकएंड अब जेएसओएन स्ट्रिंग्स के बजाय उचित सरणी लौटाता है, इसलिए कोशिश/parse/catch Fallback तर्क अब ऐड-ऑन, बंडल में की जरूरत नहीं है, और पदोन्नति ग्रिड सेल rende...
Use List<String> instead of manual JSON strings for promotion plan/cycle IDs
Update KamoCRMPricingLoader to use List.of() for applicablePlanIds and applicableBillingCycles, matching the shared library's migration from JSON strings to ent...
Migrate सदस्यता JSON फ़ील्ड को इकाई-आधारित @ManyToMany रिश्तों के लिए
Jsonb स्ट्रिंग कॉलम बदलें (compatiblePlanIds, inPlanIds, लागूPlanIds), उपयुक्त JPA @Manytomany के साथ लागू बिलिंगसाइकल तालिकाओं और @ElementCollection में शामिल ...
सभी 23 Forgejo repos के साथ Changelog सार्वजनिक परियोजनाओं को कॉन्फ़िगर करें
चेंजलॉग डिस्प्ले के लिए केस-असंवेदनशील टेक्स्ट प्रतिस्थापन जोड़ें
सार्वजनिक-facing नामों (Docs->) के साथ आंतरिक उपकरण नाम बदलें डॉक्स मिलिए -> मीट, Capcha-> Capcha, अवतार निर्माता-> अवतार निर्माता, आदि) शीर्षक में और विवरण देन...
टाइमलाइन यूआई, फिल्टर और आँकड़ों के साथ लाइव चेंज लॉग पेज जोड़ें
सर्वर-साइड सुरक्षा सेवा, क्लाइंट घटक से बदलाव लाना परियोजना / प्रकार फ़िल्टरिंग, तारीख समूहन, विस्तारणीय विवरण प्रदान करता है, और लोड-अधिक paginated। नेव और पाद...
Committype enum, CommitLog, and CommitLogRepository for changelog system
ऑर्ग-विशिष्ट लेबल प्रतिस्थापन के साथ सदस्य सेटिंग्स में एक्सेस लेवल एडिटर जोड़ें
CLIENT → MEMBER और INTERNAL → TEAM MEMBER in ImageAccessLeveltype.ts with {var} placeholders. RollsPermissionsTab के लिए एक्सेस लेवल सेक्शन को संपादित नियंत्रण ...
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 create...
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 Image...
मालिक पदोन्नति और सुरक्षा नियंत्रण के साथ सदस्य पहुंच स्तर प्रणाली जोड़ें
CLIENT → MEMBER और INTERNAL → TEAM MEMBER in ImageAccessLeveltype with {var} placeholders for org-विशिष्ट लेबल. TeamMember से सार्वभौमिक पहुँच नियंत्रण के लिए स...
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...
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
Handle image files (JPG, PNG, TIFF, etc.) directly via PDFBox instead of Docs
Docs can't convert images to PDF. Added ImageToPdfService that embeds images into a PDF page using PDFBox. Docs is only used for office document formats (DOC, D...
Use imgRepository.findByDat() instead of lazy imgDat.getImages()
Quartz jobs run outside JPA sessions, so lazy collection access on ImgDat.images throws LazyInitializationException. Use explicit repository query instead.
Add extensive logging to synchronous conversion flow, fix bucket lookup
Use img.getAssocId() for bucket instead of local assocType variable. Add step-by-step logging for download, conversion call, and result.
सभी इमेजिंग को अपडेट करेंApi फ़ंक्शन हस्ताक्षर स्ट्रिंग को स्वीकार करने के लिए
जेपीक्यूएल क्वेरी में FQCN के बजाय पैरामीटर के रूप में
हाइबरनेट सभी भर में जेपीक्यूएल में पूरी तरह से योग्य एनम नामों को हल नहीं कर सकता है संस्करण। इसके बजाय एक नामित पैरामीटर के रूप में पास ImageAssoctype.SYSTEM W...
CockroachDB ID सुरक्षा के लिए स्ट्रिंगनंबर के लिए imgId प्रकार अद्यतन करें, त्रुटि लॉगिंग जोड़ें
Serialize imgId as String to prevent JavaScript precision loss
CockroachDB unique_rowid() IDs exceed Number.MAX_SAFE_INTEGER. Changed imgId from Long to String in UploadDocumentResponse and DocumentMetadata DTOs so Jackson ...
टेम्पलेट सूची में लॉगिंग जोड़ें खाली डेटाग्रिड का निदान करने के लिए एपीआई मार्ग
Download converted PDF from MinIO instead of original file
The converted-pdf endpoint was calling imageService.downloadDocument() which returns the original file. Now downloads directly from MinIO using the convertedDat...
प्रॉक्सीClientMaxBodySize करने के लिए 500mb बड़े फ़ाइल में अपलोड करने के लिए Next.js 16.2
Next.js 16.2.3, TypeScript 6.0, Node 24, React 19.2
- आगामी.js 16.0.10 → 16.2.3, टाइपस्क्रिप्ट 5.8 → 6.0.2, नोड 20 → 24, 19.2.3 → 19.2.5 - Migrate ESLint from .eslintrc.json to flat config (eslint.config.mjs) टीए...
खाता पृष्ठ लेआउट से मिलान करने के लिए समर्थन पृष्ठ और वेबिनार विज़ार्ड को फिर से डिजाइन करें
दोनों पृष्ठ अब एम्बेडेड टैब के साथ एक ही क्रमिक नायक हैडर का उपयोग करते हैं नेविगेशन, मिलान / खाता पृष्ठ पैटर्न। वेबिनार शेड्यूलिंग विज़ार्ड हेडर टैब्स और फुल-व...
उचित रूप से मल्टीपार्ट फॉर्मडाटा और सेट मार्ग हैंडलर बॉडी साइज लिमिट
- फॉर्मडाटा को पार्स करने और आगे बढ़ने के लिए पुनर्निर्माण (फिक्स) MalformedStreamException from raw arrayBuffer फारवर्डिंग. - मार्ग जोड़ेंहैंडलरबॉडीसाइजलिमिट: ...
जैसा कि आप शिपिंग देखते हैं?
यह सब अपने कार्यक्षेत्र में आता है। मुफ्त योजना शुरू करें और इस पृष्ठ को एक महीने में फिर से पढ़ें।.
