एआई ऑटो-टैग + ऑर्ग के प्रदाताओं (P3) के माध्यम से कैप्शन
सामग्रीAiController POST ************* स्वामित्व सत्यापित करता है, शॉर्ट-लाइव्ड साइन्ड मैटेरियल URL को मिंट करता है, और AIService की आंतरिक दृष्टि समापन बिंदु (...
सामग्री एनालिटिक्स कंट्रोलर - रिकॉर्ड इवेंट्स + कुल मिलाकर
पोस्ट ************* (record) प्रकार + org कुल).
MaterialReviewController — स्थिति मानचित्र + सेट-status
GET/api/media/materials/reviews (org-wide imgId →status नक्शा) + POST एक सामग्री की स्थिति निर्धारित करने के लिए (वैलिडेटेड, समीक्षक-मुद्रांकित, अद्यतन)।.
सामग्रीCampaignController - CRUD + आइटम मानचित्र + जोड़ें / निकालें
/api/media/materials/campaigns: list/create/update/delete, GET/items (org-wide imgIdgcampaignId मानचित्र), POST /add + / org-ownership चेक के साथ हटा दें।.
सामग्रीटैगकंट्रोलर - टैग CRUD + असाइन/unassign + असाइनमेंट मैप
/api/media/materials/tags: सूची/create/delete टैग, GET/assignment (org-wide imgIdgId कार्यक्षेत्र क्लाइंट-साइड में शामिल होने का नक्शा, POST / assign + /unassig...
प्रबंधित सार्वजनिक-link endpoints (create/list/revoke) + ट्रैक सेवा
POST/GET/api/media/materials/links और DELETE/links/{id} को materialShareLink द्वारा समर्थित जोड़ें, और जनता पर प्रबंधित टोकनों को हल करता है GET पहले (चेकिंग रद...
थंबनेल अनुसूचित जनरेट सामग्री इन-प्रोसेस
एक हेडलेस स्वीप कन्वर्ज़न सर्विस की OTK थंबनेल पाइपलाइन को ड्राइव नहीं कर सकता, इसलिए निर्यात भंडारण के बाद ImageIO के माध्यम से पृष्ठ-0 पीएनजी थंबनेल उत्पन्न क...
अनुसूचित पीढ़ी - स्वीप एक कैडेंस पर व्यंजनों को चलाता है
- CanvaScheduleController: CRUD for org Schedule (recipe + cadence + hour/day +) वैकल्पिक सामाजिक लक्ष्य, अगले रूट - CanvaGeneration सेवा: हेडलेस **************...
सेव्ड ऑटोफिल व्यंजनों CRUD (org-scoped)
CanvaRecipeController: GET/POST/api/media/canva/recipes + DELETE/{id} — एक नामित ब्रांड-टेम्पलेट + फील्ड मैपिंग को बचाने / सूचीबद्ध / सॉफ्ट-डिलीट करने के लिए, द...
एंटरप्राइज़ ऑटोफिल - डेटा मर्ज ब्रांड टेम्पलेट
- CanvaApiClient: सूची ब्रांड टेम्पलेट्स (dataset=non empty), डेटासेट प्राप्त करें, परिसंपत्ति-अपलोड जॉब्स, ऑटोफिल जॉब्स का निर्माण/बनाने - CanvaController: GET...
विपणन परिसंपत्तियों के लिए अल्पकालिक हस्ताक्षरित सार्वजनिक यूआरएल
सामाजिक प्रदाताओं (Meta) और ईमेल को बाध्य करने के लिए एक विशिष्ट सामग्री मिलती है निजी इमेजिंग-सामग्री बाल्टी को उजागर किए बिना खिड़की। HMAC-SHA256 (platform.e...
एक संपादन योग्य डिजाइन के रूप में Canva में एक फ़ाइल आयात करें
********** (बाइनरी डिजाइन आयात) - CanvaController POST / इम्पोर्ट्स (multipart) → निर्माण + poll आयात काम → संपादक वापसी के लिए correlation state के साथ गहरे लि...
रिटर्न-नव JWT हस्ताक्षर सत्यापित करें; सुव्यवस्थित टोकन ताज़ा करें
- CanvaJwtVerifier: Correlation jwt के Ed25519 हस्ताक्षर को सत्यापित करें Canva's JWKS (/connect/keys), प्लस aud/exp/type; कुंजी बच्चे द्वारा कैश किया। रिटर्न-न...
रिकॉर्डिंग ingest, अवधारण/quota, भंडारण उपयोग, सारांश पाइपलाइन
- MeetRecordingController: आंतरिक (X-Internal-Auth) ingest endpoint the jibri Finalize.sh पदों के लिए रिकॉर्डिंग समाप्त हो गया। - MeetRecordingService: प्रति-or...
Canva कनेक्ट OAuth + डिजाइन / निर्यात बैकेंड
- CanvaApiClient: PKCE अधिकृत, टोकन विनिमय / रिफ्रेश / रद्द, उपयोगकर्ताओं, डिज़ाइन (create/list), निर्यात नौकरियां, बाइट लाने - CanvaTokenService: प्रति सदस्य ट...
अनुसूचित बैठक शुरू अनुस्मारक + अतिथि-लिंक समाप्ति
- बैठक अनुस्मारक स्वीप: @Scheduled स्वीपर जो वास्तविक समय में आग लगाता है "खुद शुरू" याद दिलाने वाले सदस्यों को आमंत्रित करने के लिए (शुक्रवार - रिमाइंडरमिन्यूट...
एकीकृत चैट सदस्य / समर्थन / सामाजिक सत्र में फ़ीड
GET/api/media/session/chat अब एक `categories` फिल्टर स्वीकार करता है (चैट,) समर्थन, सामाजिक; डिफ़ॉल्ट सभी) और एक वैश्विक स्तर पर सबसे अधिक जोरदार रिटर्न, प्रति ...
भूतल पैरेंट-ऑर्ग ने अनुरोध-समर्थन पॉपअप में विषय साझा किए
चाइल्ड-ऑर्ग उपयोगकर्ताओं को उनके माता-पिता ओरग के साझा समर्थन विषयों को नहीं देख सकता (assigntoOwnOrg=false) जब समर्थन का अनुरोध करता है, क्योंकि पॉपअप केवल अपन...
ऑर्ग-गार्ड the /topic/leads/rt/{orgId} realtime सदस्यता
नए लीड रीयल-टाइम विषय के लिए क्रॉस-टेनेंट SUBSCRIBE गार्ड, मिररिंग मौजूदा / टॉपिक / सोशल / फीड गार्ड: एक सदस्य केवल अपने ही सदस्यता ले सकता है org की लीड स्ट्री...
एकीकृत टाइमलाइन बैकेंड (फीड दृढ़ता, एडाप्टर, लाइव रिले)
SocialFeedService MediaSession/MediaObj स्कीमा पर पदों/टिप्पणियों को जारी रखता है। (चैट मॉडल का पुन: उपयोग करना); सोशलफीडमापर तार डीटीओ का निर्माण करता है; सोशल...
X (Twitter) + Discord एडाप्टर
XAdapter: खाता गतिविधि वेबहुक (CRC चुनौती + x-twitter-webhooks-signature HMAC सत्यापित) सामान्यीकृतइनबाउंड (direct message events, echo-skip), OAuth 1.0a-signed...
M4 मेटा एडाप्टर + OAuth + 24h विंडो + M2 सख्त
- मेटा एडाप्टर (Messenger / इंस्टाग्राम) : Invalid कैप्शन भेजें (कैप्शन अब अनुवर्ती) Graph संलग्नक के माध्यम से संदेश, बाइट्स-अपलोड एपीआई अपलोड करें, URI Meta...
M2 MediaService - टेलीग्राम एडाप्टर + क्रेड सुलझाने वाला; इनबाउंड वेबहुक एज + जेटस्ट्रीम उपभोक्ता; SocialMessageService (SOCIAL session/message, SOCIAL VISITOR रिले); आंतरिक सदस्य-add + social.agent STOMP रिले; बाद में एडाप्टर के माध्यम से आउटबाउंड भेजने; सामाजिक-secrets envFrom
STOMP के लिए रिले क्रेडिट / लीड-साइनमेंट NATS इवेंट
Security.leads.> और Security.credits.>, प्रत्येक को /topic / प्रतिबिंबित करता है। CRM फ्रंट-एंड लीड्स-अवैलेबल ग्रिड, मैनेज-क्रेडिट फील्ड्स और इतिहास लाइव अपडेट ...
Add GET /sessions/{guid}/members endpoint with display-name priority
Returns member list with name resolved via usernameAlias → fullName → alias → username, matching the same priority as the chat sessions list. This feeds ChatBox...
Paged chat list with previews, members, unread counts
that returns ChatListRowDto rows including last message preview, member summaries, per-session unread counts, and ownLastViewedAt.
Imaging proxy with HTTP Range support and per-member download tracking
On-demand translation for chat and support messages
Captures the source language for every chat / support message and adds an optional ?lang=XX param on the message-fetch endpoints plus a per-message POST /transl...
ब्रॉडकास्ट लंबित गिनती + एजेंट पढ़ने और आगंतुक भेजने के लिए पढ़ें
- ************* अब तक प्रतिनिधि ********** जब पढ़ने वाले आगंतुक संदेशों और decrement के साथ सत्रों को प्रतिबिंबित करता है एजेंट कॉल MarkAsRead. - नया सार्वजनिक ...
SockJS के साथ जोड़ें / ws / public-chat-native सादे WebSocket समापन बिंदु
SockJS के बिना / ws / public-chat-native इतने पर एक दूसरा STOMP समापन बिंदु पंजीकृत करता है कि frontend आवश्यकता के बिना एक मूल WebSocket (brokerURL) के साथ कने...
आगंतुक संदेश पर एजेंट को अपठरी गिनती
एक आगंतुक के बाद एक समर्थन संदेश भेजता है, नवीनतम पढ़ने वाले खातों को धक्का देता है ************* वास्तविक समय में बैज और नेवटॉप काउंटर अपडेट। प्रसारण में मिरर ...
आगंतुक भू-देखने में शहर और उपखंड को उजागर करें
- शहर और उपखंड क्षेत्रों के साथ जियोResult रिकॉर्ड बढ़ाएं - स्विच समर्थनTicketService.toDTO () का उपयोग करने के लिए GeoLookupService (IP-level) देश-केवल भू-स्था...
समर्थन टिकट हेडर में आगंतुक ध्वज और स्थान दिखाएं
Inject PublicChatVisitorRepository and GeoLiteLocationRepository in supportTicketService - Populate आगंतुकIpAddress, आगंतुकCountryCode, आगंतुकCountryName toDTO ...
STOMP/NATS के माध्यम से अंत-टू-एंड सार्वजनिक चैट वास्तविक समय को ठीक करें
- PublicChatWebSocketInterceptor से आंतरिकAuth आवश्यकता निकालें इसलिए आगंतुक केवल अपने सत्र टोकन का उपयोग करके सीधे कनेक्ट कर सकते हैं - आगंतुक प्रदर्शन को शामि...
Live pending support ticket count via NATS — notify org owner on new tickets, add pending-count REST endpoint
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 duri...
Enforce minimum advance booking when filtering available slots
Filters out slots that fall within the configured minAdvanceBookingMinutes window, and persists the field on create/update of webinar types.
Implement webinar scheduling backend with full business logic
Adds the core webinar scheduling system to MediaService: - WebinarService: CRUD for **************** presenter assignment **************** calendar conflict ...
Add ***-authenticated API key management endpoints for public chat
Adds /api/media/public-chat-keys CRUD endpoints for managing PublicChatApiKey shown once at creation. Uses same *** auth pattern as SupportController.
Add public chat support endpoints with anonymous visitor sessions and WebSocket auth
Adds REST endpoints for public chat session creation, messaging, and visitor management. Includes PublicChatWebSocketInterceptor for token-based WebSocket auth ...
जैसा कि आप शिपिंग देखते हैं?
इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.