Store avatar hash and extension in *** session data
- Added updateSession method to KSessionService for updating session fields - Updated setActiveAvatar to store userAvatarHash and userAvatarExtension in session...
Include avatar URLs in member profile response
- Added helper methods to generate avatar URLs (getThemeDomain, getPublicBucketName, generateFileHash, getPublicBucketUrl, generateAvatarUrl) - Updated getMembe...
Implement hash-based file storage for avatars
- Generate SHA-256 hash from avatar ID after persistence - Store hash in database fileHash field - Upload files to MinIO using hash-based naming: {hash}.{fileEx...
अवतार प्रणाली का पुनर्निर्माण - बैकएंड पृष्ठभूमि की तरह सीधे प्रीसिग्न URL उत्पन्न करता है
Organize MinIO storage with folder structure and add Avatar Creator SVG support
- Updated storage paths to use organized folder structure: * members/avatars/photos/ for photo avatars * members/avatars/vector/ for Avatar Creator SVG avat...
Add avatar, background, and member profile management endpoints
- Added AvatarController with CRUD operations for avatars (photo and Avatar Creator) - Added UserBackgroundController for managing user background images - Exte...
Add detailed logging for WebSocket subscription requests
- Added logging to trace when subscribeToSession is called - Logs payload and sessionGuid extraction - Logs database lookup for session verification - Helps dia...
Support two-member chat sessions and message pagination (default 100 messages)
Pre-consume X-OTK via filter to avoid expiry on large uploads; use pre-auth session in ImagingController
Expose endpoints under /api/security/imaging to match gateway
Enable server.shutdown=graceful, spring.lifecycle timeout; add shutdown-aware TaskScheduler/TaskExecutor
Support X-OTK and *** via Redis (KSessionService) to synthesize KToken
Add imaging endpoints and beans; integrate session; update application.yml and k8s configmap
Implement god mode permission in sessions
Changes to SecurityController: - Query is_god field from users table during login - Pass isGod to kSessionService.createSession Changes to KSessionService: - A...
Add titleShort to organization API response
- Added titleShort field to /org/domain/{domain} endpoint response - Enables frontend to display organization's short name in UI - Used in session expiration wa...
स्लाइडिंग सत्र समाप्ति को कार्यान्वित करें - वैज्ञानिक सत्र FIX
- हर सत्र पहुंच पर रिफ्रेश रेडिस टीटीएल (स्लाइडिंग एक्सीरेशन) - सत्र अब जब तक उपयोगकर्ता ANY Kamo ऐप में सक्रिय हो जाता है तब तक जीवित रहता है - SESSION से रेडि...
सत्र की जानकारी जोड़ें और क्रॉस-अप सत्र प्रबंधन के लिए समापन बिंदुओं का विस्तार करें
KTokenSession Service for timezone पैरामीटर को स्वीकार करने के लिए
सदस्य-> उपयोगकर्ता-> संगठन कैस्केड के साथ प्रभावी टाइमज़ोन एंडपॉइंट जोड़ें
Comprehensively enhance all 18 custom language phonetic patterns for better word generation
Implement multi-language BIP39 seed phrase generation with official word lists and custom phonetic patterns for 26 languages
Add MultiLanguageSeedPhraseService with web3j for multi-language seed phrase generation, update RecoveryController with language support
Return organization ATF fields in org/domain endpoint
- Return isAlcohol, isTobacco, isFirearms boolean flags - Enable frontend to check content against user country restrictions - Support dynamic ATF text generati...
Include country legal ages in organization endpoint
- Return country date format and separator in org/domain endpoint - Include legalAdultAge, legalAtfAge, and legalAtfCategories - Enable frontend to dynamically ...
Add registration and org domain endpoints for age verification
Implement multi-tenant OAuth configuration system
- Update GoogleCalendarService to fetch OAuth credentials from database per organization - Update MicrosoftOutlookService to use database-driven OAuth configs -...
ICal निर्यात और आयात कार्यक्षमता जोड़ें
- RFC 5545 iCalendar प्रारूप समर्थन के लिए ICalService बनाएं - कैलेंडर निर्यात को .ics फ़ाइल प्रारूप में कार्यान्वित करें - एकल घटना निर्यात कार्यक्षमता को लागू...
स्वचालित पृष्ठभूमि सिंक्रनाइज़ेशन के लिए CalendarSyncService जोड़ें
- अनुसूचित कार्यों के साथ CalendarSyncService बनाएं - सक्षम एकीकरण के लिए प्रत्येक 5 मिनट में स्वचालित सिंक जोड़ें - उपयोगकर्ता वरीयताओं के आधार पर स्मार्ट सिंक...
Google कैलेंडर और Microsoft Outlook OAuth एकीकरण को कार्यान्वित करें
- पूर्ण OAuth प्रवाह और कैलेंडर सिंक के साथ GoogleCalendarService जोड़ें Microsoft Graph API एकीकरण के साथ MicrosoftOutlookService जोड़ें - टोकन एक्सचेंज को कार...
Add Calendar and ThirdPartyIntegration controllers
- Add CalendarController with full CRUD operations for calendars and events - Add event search, date range filtering, and event management endpoints - Add Third...
Add comprehensive notes management system with encryption, CRUD, search, tagging, and version history
Add domain ownership verification with TXT record validation and transfer
Add comprehensive diagnostics controller for session debug dashboard
New endpoints: - GET /api/diagnostics/info - Complete system diagnostics - GET /api/diagnostics/health - Quick health check - GET /api/diagnostics/sessions - Re...
Add GET /api/security/providers endpoint
- Added endpoint to return enabled external auth providers for an organization - Determines organization from request hostname (X-Forwarded-Host header) - Queri...
OtK auth के साथ विभाग द्वारा समूहीकृत ऑर्ग सदस्यों को प्राप्त करने के लिए /by-department समापन बिंदु के साथ सदस्य नियंत्रक जोड़ें
API प्रॉक्सी एकीकरण के लिए संगठन नियंत्रक / मेरानेटवर्क्स एंडपॉइंट के लिए OTK प्रमाणीकरण समर्थन जोड़ें
सभी भूमिका संशोधनों को ब्लॉक करने के लिए बैकएंड सत्यापन जोड़ें
अद्यतन में जोड़ा सुरक्षा जांचरोल समापन बिंदु - हटाने में जोड़ा सुरक्षा जांचरोल समापन बिंदु - संरक्षित भूमिकाओं को संशोधित करने का प्रयास करते समय 403 निषिद्ध रि...
टाइमज़ोन को *** सत्र डेटा और उपयोगकर्ता जानकारी समापन बिंदु में जोड़ें
विभागों और नौकरी खिताब के लिए प्रत्यक्ष अधिकारों को संभालने के लिए नियंत्रकों को अद्यतन करना
पूर्ण सीआरयूडी समापन बिंदुओं के साथ डिपार्टमेंट कंट्रोलर और जॉबटटल कंट्रोलर जोड़ें
सत्र उपयोगिता का उपयोग करने के लिए सुरक्षा को अपडेट करें कुशल रेडिस सत्र कैशिंग के लिए सेवा
जैसा कि आप शिपिंग देखते हैं?
इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.