Split findChatSessionsForMemberPaged into First/After to fix empty Chats tab
HAVING CAST(null AS TIMESTAMP) IS NULL did not evaluate as expected in CockroachDB,
ड्रॉप अनावश्यक चैट हेडर बटन; पैनल डिजाइन के साथ सदस्यों / चैट टैब को एकीकृत करें
ChatHeader अपने खुद के कम से कम / बंद IconButton लेकिन चैट उपकरण विंडो था क्रोम पहले से ही उन खर्चों को प्रदान करता है - जब उन्हें डुप्लिकेट किया गया था एम्बेडे...
स्विच MediaObjTransit to @MapsId व्युत्पन्नता पैटर्न
@IdClass @OneToOne के साथ संयुक्त रूप से हाइबरनेट 6 में समर्थन नहीं है - JpaRepository<MediaObjTransit, UUID> प्रारंभिककरण "की परिभाषा नहीं है" के साथ विफल रहता...
स्ट्रीमिंग पर @ts-expect-error का उपयोग नहीं किया गया
'as requestInit' कास्ट पहले से ही प्रकार की त्रुटि को चुप्पी; निर्देश है टीएस सख्त मोड के तहत अनावश्यक और उत्पादन का निर्माण टूट जाता है।.
MediaObjTransit के लिए @IdClass जोड़ें ताकि स्प्रिंग डेटा JPA अपनी व्युत्पन्न ID को उजागर कर सके।
स्प्रिंग डेटा के मेटामॉडल को उन संस्थाओं के लिए @IdClass की आवश्यकता होती है जिनकी प्राथमिक कुंजी है @OneToOne व्युत्पन्न पहचानकर्ता इसके बिना, JpaRepository<Me...
Add @PrePersist to MediaObjImgDownload.dateCreated to satisfy NOT NULL on insert
Skip creator in findOrCreateExactChatSession member loop (createChatSession already adds them)
Probe timeout 10s and 2 gunicorn workers
LibreTranslate's /languages probe blocks on the gunicorn worker event loop. With a single worker translating a long chat message, the probe times out at the def...
Raise client read timeout to 120s for long messages
LibreTranslate runs CPU-only argos models — a paragraph-length chat message takes 20-30s to translate, and longer ones can push past 60s. The 8-second read time...
Persist language change and show current language in tooltip
The members endpoint accepts PUT not PATCH, so the language picker's PATCH was silently ignored — Member.language never actually updated, which is why refreshin...
****************
Next.js प्रॉक्सी अनुरोध क्वेरी स्ट्रिंग को छोड़ दिया गया था जब आगे बढ़ना मीडिया सर्विस, जिसका मतलब चैट इतिहास है?lang=<locale> परम था चुपचाप खो दिया। इसके बिना,...
मिन्ट मालिक OTK बिना DB राउंड ट्रिप के अनुदान के सभी अधिकार के साथ
**************** के बाद प्रशासक को असाइन करता है भूमिका और सदस्य rights applied लिखते हैं, OTK-minting ब्लॉक था ************* @transactional के अंदर। हाइबरनेट फ...
Show Plans & Billing tab regardless of root-org status
The !isRootOrg gate hid the tab on root orgs and blocked org owners and self-viewers from reaching their billing page from "My Account". The PlansBillingTab its...
Drop in place — jump every member, no softPush on release
The drift on release was softPushCluster firing on the user-drop path. A mega-cluster's bounds extend in all directions from the anchor, so the PADDING-margin /...
Drop firmly in place — tail-only throw + jump() to clear velocity
The previous fix still let heads drift on release because: 1. Throw detection averaged velocity across the full 110ms window. A user who flicked then decele...
Drop in place after a paused drag instead of drifting
Two cooperating bugs caused dropped heads (single or post-gather) to fly off to seemingly random positions when the user dragged fast, slowed to a stop, then re...
रिलीज पर विरासत में मिली ड्रैग वेग को रद्द करना
ड्रैग हैंडलर तेजी से mx.set (nx) के साथ सिर के गति मूल्य को अपडेट करता है कॉल, जो framer-motion वेग की गणना करने के लिए उपयोग करता है। जब रिहाई पथ ने एक सॉफ्ट-प...
Crispen hexagon outline at all sizes/states
Four sources of softness eliminated: - **************** on the SVG - **************** on the visible outline so the stroke width does not stretch (and blur) u...
जब सत्र orgID मेजबान org से मेल नहीं खाता तो मना करें
ऑटोलॉगिन ने किसी भी *** को स्वीकार किया और उस पर एक OTK को वापस इंगित किया। भले ही गंतव्य को आंतरिक रूप से व्यवस्थित किया जाए। एक कहानी या क्रॉस-ऑर्ग *** कुकी ल...
प्रति क्लस्टर रिक्ति + समान आकार समूह नियम
क्लस्टर सेल और हेक्स adjacency अब क्लस्टर के सबसे बड़े से ली गई है वैश्विक पैमाने के बजाय सदस्य, और अनुयायी एमवी में शामिल हैं केंद्र-संरेखण ऑफसेट इसलिए विभिन्न...
जब इन्वाइट टू मीटिंग संवाद खोलती है तो उसे छुपाएं
पॉपओवर ने बैठक संवाद के तहत खुलने के लिए इस्तेमाल किया क्योंकि यह बैठक संवाद के तहत खुला रहता था। संवाद को सशर्त रूप से पॉपओवर के लक्ष्य गेट के अंदर प्रस्तुत कि...
Robust English fallback for missing and empty locale translations
- mergeWithFallback now treats empty-string locale values as untranslated, falling back to the English value instead of rendering nothing - Replace bare NextI...
Update orders page account uid type from number to string
AccountSummary.uid is now a string (Long precision fix). Also remove parseInt comparison and type="number" from the manual account ID field.
प्रावधानCompSubscription में getUid () के बजाय वाणिज्यMarket.getId () का उपयोग करें
वाणिज्यMarket @Id UUID id (Uid नहीं) का उपयोग करता है, इसलिए Lombok getId उत्पन्न करता है।.
ग्राहक सदस्य आईडी स्ट्रिंग है, प्राथमिक सदस्य आईडी द्वारा खातों को हल करता है
- posApi: AccountSummary uid स्ट्रिंग, प्राथमिक MemberId जोड़ें; ******************* ग्राहक सदस्य आईडी स्ट्रिंग; ******************* ग्राहकआईडी स्ट्रिंग - सब्सक...
लंबे परिशुद्धता को बनाए रखने के लिए ग्राहक को संशोधित करें
- AccountSummaryDTO: anotate uid with ********************** और प्राथमिक जोड़ेंMemberId स्ट्रिंग फ़ील्ड प्राइमरी member id से पॉप्युलेट - CreateSubscriptionOrde...
Complete next-intl for System Diagnostics
Wire remaining MySQL, Redis, statistics, request, and accordion UI copy to components.settings.diagnostics keys; use locale-aware time and translated heap badge...
विरासत getCurrentSubscription स्टब फेंकना चाहिए, null वापस नहीं करना चाहिए
रिटर्निंग null ने फीचर्समैनेजर हर ओरग को सदस्यता नहीं देने के रूप में इलाज किया (billingLoaded=true, hasSubscription=false). एक उन्नयन दीवार। ठूंठ फेंकना चाहिए ...
Gitignored संदेश /*.json आयात के लिए परिवेश json मॉड्यूल
`tsc` और IDE संकल्प `message/` JSON बिना किसी आवश्यकता के विलय के बाद संदेशों के तहत प्रतिबद्ध फाइलें विस्तारित प्रकार / * / * डीटी के लिए शामिल हैं।.
खाता सेटिंग्स को स्थानांतरित करने में मदद करने के लिए पैनल संदेश कुंजी
संगठन अकाउंट पेज पर सभी हार्डकोडेड सहायता प्रतिलिपि को बदलें स्कोप्ड useTranslation कुंजी। लापता फ़ाइलों की रिपोर्ट करने के लिए i18n-audit बढ़ाएं चल रहे प्रवास ...
Wire organization account hero and tabs to i18n keys
Use **************** strings for SettingsView title, subtitle, and tab labels so the UI shows translated copy instead of raw placeholders left in dictionary ove...
सदस्यता मैट्रिक्स, क्लबहाउस, पीओएस मार्केट, सीआरएम फील्ड मैपिंग टूलटिप्स
Navtop उपलब्धता लेबल और सॉफ्टफोन वॉयसमेल स्ट्रिंग जोड़ें
स्थानीय लोगों में घटकों.navtop स्थिति* कुंजी जोड़ें ताकि हेडर उपस्थिति ड्रॉपडाउन अनुवादित लेबल दिखाता है। **************** सॉफ्टफोन वॉयसमेल टैब से एक अप्रयुक्त ...
Resolve STATUS_CONFIG scope errors on POS detail pages
Validate agreement status against STATUS_TRANSITIONS and derive commitment status keys from STATUS_TRANSITIONS so module-level helpers do not reference STATUS_C...
Load org logos from MinIO theme public path like dashboard
Use getThemePublicBaseForDomain so logo URLs match getThemePath()/img/logo.svg instead of legacy /domain/.../kamosite paths that 404 and fell back to initials.
Add missing nav-top strings and scope translations
English messages listed components.navtop.* keys for Mail/Docs/Voip buttons but never defined hi/welcome, branches, account, credits, calendar, chat, etc., so n...
Resolve nav-pri labels showing raw i18n keys
Use namespaced next-intl translators for nav and components.nav.navPri so lookups resolve against the merged message trees; add panel aria strings under navPri;...
Add MessageBrowser i18n strings and restore load error copy
next-intl threw MISSING_MESSAGE for components.messages.browser.* keys missing from en.json, breaking /messages render. Add English strings, use loadMessagesFai...
रिकॉर्डिंग मिनआईओ ऑब्जेक्ट कुंजी जैसे इमेजिंग स्ट्रीम
जब FILE EXT null/empty है तो एक्सटेंशन को छोड़ दें ताकि ऑब्जेक्ट का नाम मैच हो। रिकॉर्डिंग कल्पना सेवा और इमेजिंग कंट्रोलर। null के साथ जावा स्ट्रिंग concat {da...
रद्द करें यदि हांगअप को पहले sdk.invite संकल्प कहा जाता है
दौड़ की स्थिति: जोड़ने के दौरान हैंगअप () अभी तक समाप्त होने के लिए कोई सत्र नहीं था (sdk.invite) तार सत्र के पहले इंतजार कर रहा है, इसलिए कॉल किसी भी तरह से जु...
निर्माण के बाद ऑटो-एंटर न्यू ऑर्ग इसलिए सदस्य अपनी भूमिका और अधिकारों के साथ भूमि
ऑर्ग निर्माण के बाद सत्र माता-पिता संदर्भ (कोई व्यवस्थापक अधिकार नहीं) में रहा, नए org मालिक को छोड़ने से सेटिंग्स देखने में असमर्थ होता है। अब विज़ार्ड का निर्...
कनेक्ट करने के दौरान अंत कॉल की अनुमति दें, एआई सहायक को अक्षम करें, कतार टैब को हटा दें
- अंत कॉल बटन अब कनेक्टिंग स्टेट के दौरान सक्रिय और लाल होता है इसलिए कनेक्ट होने से पहले कॉल को रद्द कर दिया जा सकता है। - एआई सहायक नेव बटन को अक्षम करें (ग्र...
सदस्य voip config से कॉल इतिहास एक्सटेंशन को हल करें, फोन एक्सटेंशन नहीं
************* कुछ एक्सटेंशन के लिए नल था, यहां तक कि जब Member voip config सही ढंग से सदस्य को उनके विस्तार के लिए मैप किया गया। उपयोग Member voip config (Ame s...
Full touch support for softphone popup on tablets
- Add touch-action: manipulation + WebkitTapHighlightColor to iconBtnStyle so window control buttons (minimize/maximize/close) respond instantly on touch - Ad...
Add go-sql-driver/mysql v1.7.1 checksum to go.sum
go mod tidy without source files is a no-op, so the mysql checksum was never added. Generated the correct h1 hashes via a throwaway golang:1.22-alpine container...
जैसा कि आप शिपिंग देखते हैं?
इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.