अपने खुद के MinIO फ़ोल्डर में सबडोमेन-tenant org बाल्टी को हल करें
getThemePath () उन्हें दोनों के लिए एपेक्स + टीएलडी के लिए होस्टनाम को कम कर दिया गया था मेजबान और बाल्टी फ़ोल्डर, तो सबडोमेन किरायेदारों की तरह gnosia.demo.kam...
रूट नवटॉप पिकर के माध्यम से / मी / भाषा
पिकर ने जेनेरिक सदस्य पीयूटी को बुलाया, जो सिस्टमयूज़रगार्ड 403s के लिए सिस्टम उपयोगकर्ता ने उप-ऑर्ग में हस्ताक्षर किए। पकड़ चुपचाप लॉग इन, इसलिए कामो-लोकल कुकी...
ऐड / मी / भाषा समापन बिंदु जो सिस्टमUserGuard को बायपास करता है
नवटॉप भाषा पिकर ने सिस्टम उपयोगकर्ता के लिए एक हस्ताक्षरित करने के लिए कुछ भी नहीं किया उप-संगठन: PUT **************** पहले SystemUserGuard चलाता है, जो हर सिस्...
अपने खुद के MinIO फ़ोल्डर में सबडोमेन-tenant org बाल्टी को हल करें
getThemePath() को Apex+tld (mainDomain.tld) के लिए होस्टनाम को कम कर दिया गया था। दोनों थीम्ड होस्ट और बाल्टी फ़ोल्डर। जैसे उप डोमेन किरायेदारों के लिए gnosia.d...
आधुनिक रंगसमूह में डार्क-variant रंग इनपुट को बंद करना
कलर पिकर पंक्तियों में एक हार्डकोडेड 280px रैपर के अंदर एक 1fr 1fr ग्रिड के साथ था अतिप्रवाह: छिपे हुए, इसलिए इनपुट को संकीर्ण स्तंभों पर कटा हुआ था। फ्लेक्स का...
कोई सदस्यता के रूप में फेंका सदस्यता स्टब का इलाज, त्रुटि नहीं
विरासत getCurrentSubscription स्टब डिजाइन द्वारा फेंकता है इसलिए कॉलर गिर जाता है वापस ungated पथ के लिए। स्टैटमैनेजर को फेंकने के रूप में सर्फ करना था "" सदस्य...
GetCurrentUsage से शून्य के बजाय खाली मीटर लौटाएं
स्टैटमैनेजर ने <UsageMeters use={null}> प्रदान किया जब लीगेसी स्टब हल करने के लिए, उपयोग पर दुर्घटनाग्रस्त। मीटर। [] [[]]]] [[]]]]]] [[]]]] घटक मौजूदा खाली राज्...
CONFIGURE SYSTEM पर गेट माय खाता स्लाइड-आउट सेक्शन
सदस्यों से "मेरा खाता" मेनू छिपाएं, जिनके पास CONFIGURE SYSTEM का अभाव है। वे लिंक नहीं देखते (स्टैट्स एंड कॉस्ट, ऐप्स और सुविधाएँ, शाखा के प्रकार, स्वचालन स्ट्...
ऑटो-रूट चाइल्ड-ऑर्ग मालिकों को उनकी अनुमति प्राप्त करने के लिए
जब एक उपयोगकर्ता के लिए / सेटिंग / खाता लोड होता है, जिसके पास CONFIGURE SYSTEM का अभाव होता है। वर्तमान org, पिछले व्यवहार / सेटिंग के लिए एक चुप पुनर्निर्देशि...
पूर्ण FQDN का उपयोग करें, ETLD+1 नहीं, जब डोमेन द्वारा ऑर्ग प्राप्त होता है
registrableDomainFromAlias स्ट्रिप्स किसी भी बहु लेबल subdomain (उदाहरण के लिए) "gnosia.demo.kamocrm.com") अपने eTLD+1 ("kamocrm.com") के लिए नीचे। था एपीआई बेस...
सबडोमेन के लिए पूर्ण FQDN को दो लेबलों की तुलना में गहरा बनाए रखें
आयोजक by root() केवल पहला लेबल और आखिरी दो निकाल रहा था प्रत्येक Traefik-logged होस्टनाम से लेबल। आम दो स्तर के मामले के लिए (login.b11capital.com) सही ढंग से। ...
TXT स्वामित्व पर कभी भी गेट कामो स्वामित्व वाले सबडोमेन
बच्चे orgs कि एक Kamo वेब alias उठाया (जैसे gnosia.demo.kamocrm.com) "TXT रिकॉर्ड मिला लेकिन सत्यापन कोड मैच नहीं करता" हो रहा था DNS सेटअप UI में। रूट कारण: उन...
ग्राहक-हाथ वाले रूपों के लिए वैश्विक लोडिंग ओवरले को न दिखाएं
नेविगेशनइंटरसेप्टर की प्रस्तुत श्रोता ने किसी भी रूप का इलाज किया जिसका Form.action सत्य और विधि = एक नेविगेशन के रूप में जाना जाता है, और कहा जाता है ग्लोबल लो...
अनुदान शीर्ष स्तर org मालिकों क्रॉस-ऑर्ग हटाने / अद्यतन पहुँच
removeDomain and updateDomain पहले अस्वीकार मंच व्यवस्थापक बाल-ऑर्ग डोमेन पर काम करते हुए क्योंकि वे जांच करते हैं कि isUserOwnerOfOrg लक्ष्य org के खिलाफ सीधे,...
प्रति-org *.kamocrm.com subdomains हटाने की अनुमति दें
एंड्स विद ("kamocrm.com") गार्ड ने प्रत्येक डेमो ऑर्ग को अवरुद्ध कर दिया एक मंच subdomain (जैसे gmosia.demo.kamocrm.com) एक के लिए swapping कस्टम डोमेन। मंच रूट...
बाहरी मीडिया के लिए नए सार्वजनिक आईपी 47.181.8.83 का विज्ञापन दें
JVB-k1m1 को 75.83.113.11 विज्ञापन दिया गया और पलटन को विज्ञापन दिया गया। नोड का LAN IP स्टेटस.hostIP के माध्यम से - दोनों ने बाहरी WebRTC मीडिया को अब तोड़ दिया...
गार्ड व्यवस्थापक-आवश्यक अधिकार + टेम्पलेट संपादन पर फिर से बीज भूमिकाएं
उच्च: ************* अब मना कर दिया किसी भी ADMINISTRATOR पर एक NUKE या FORCE NUKE सेटिंग बनाए रखने के लिए टेम्पलेट के व्यवस्थापक-आवश्यक अधिकार (CONFIGURE SYSTEM...
माता-पिता की सदस्यता के लिए चाइल्ड-ऑर्ग-creator व्यवस्थापक की स्थिति
जब कोई उपयोगकर्ता एक बच्चा पैदा करता है, तो वे अपने मालिक + व्यवस्थापक बन जाते हैं (के माध्यम से) ************* उनके PARENT-org सदस्यता, हालांकि, क्या यह पहले थ...
लपेटें टूलबार और सिकुड़ने की खोज / तारीख इसलिए न्यू इवेंट ऑन-पेज पर रहता है
टूलबार ने एक गैर-रैपिंग में बहुत निश्चित चौड़ाई वाली सामग्री को पैक किया फ्लेक्स पंक्ति; माता-पिता के मुख्य क्षेत्र के साथ अतिप्रवाह करने के लिए सेट: छिपा हुआ, ...
****** सत्र के बाद मास्टर से रिफ्रेश करने के लिए प्रतिकृति लैग से बचने के लिए
पिछले फिक्स में /api/user-info call /api/security/session/refresh था रेडिस पढ़ने से पहले, लेकिन पढ़ा गया KsemJsonFromRediswithRetry जो GetRedisReadClient() — a ...
उपयोगकर्ता-इन्फो पढ़ने से पहले नाम + ताज़ा सत्र द्वारा ट्रैक टैब
दो संबंधित नेविगेशन बग जो दोनों गलत टैब खुलने के रूप में प्रकट होते हैं: 1. सेटिंग्स व्यू ने * इंडेक्स* द्वारा सक्रिय टैब को ट्रैक किया। बच्चे ऐरे कैन जब सशर्त...
समूहित गूंजों के साथ heredoc को बदल दें ताकि YAML लीटर ब्लॉक पार्स
/etc/odbc.ini heredoc शरीर स्तंभ 1 पर बैठा है, जो से बाहर dedented आसपास के स्टार्टअप.sh: ConfigMap. `echo`s indented ब्लॉक के अंदर समूहित करने के लिए स्विच करे...
HostToContainer माउंट propagation के माध्यम से Rclone remounts का पालन करें
दास प्रचार के बिना, पोड एक बार फिर फ्यूज़ बाइंडिंग माउंट पर कब्जा कर लेता है कंटेनर शुरू; अगर rclone राशि। मेजबान पर सेवा पुनरारंभ, फली अब डिफंड्ट FUSE कनेक्शन ...
View docments/MANAGE DOCS SETTINGS पर गेट डॉक्स टैब
ईमेल + फोन टैब फाटकों को मिरर करता है। बिना समीक्षा के सदस्य उपयोगकर्ता-स्तर का उपयोग और बिना प्रबंधक DOCS SETTINGS (admin) अब नहीं देखता अपने स्वयं के अकाउंट प...
गेट ईमेल अधिकारों पर फोन टैब, गेट वीओआईपी config संपादित करें, आवधिक सत्र ताज़ा करें
ACCESS MAIL / ACCESS VOIP के बिना एक बुनियादी सदस्य के रूप में गायब हो गया अब ईमेल और मेलबॉक्स या फोन सेटिंग टैब को अपने दम पर नहीं देख सकते खाता पृष्ठ पहले से ...
एक टूलटिप के लिए TTL संकेत को स्थानांतरित करके टाइप / नाम / टीटीएल फ़ील्ड को संरेखित करें
टीटीएल क्षेत्र ने अपने 'उपयोग 1 घंटे यदि आपका रजिस्ट्रार दिखाता है तो उसे 'उपयोग 1 घंटे' प्रदान किया। इनपुट के नीचे एक पैराग्राफ के रूप में ड्रॉपडाउन का संकेत। ...
एसएसएल कार्ड बंद होने से पहले रिकॉर्ड का सत्यापन किया जाता है
एसएसएल कार्ड में दो राज्यों (स्थापित / पूरा) थे ताकि एसएसएल कार्ड दो राज्यों (स्थापित / पूरा) हो सके। "स्थापित" प्रतिलिपि ("सभी आवश्यक रिकॉर्ड सत्यापित हैं, हम ...
हेडर अंतराल को हटा दें, सबडोमेन को खोलना, रजिस्ट्रार पिकर छोड़ दें
- DnsProvision पैनल के अंदर DnssetupStudio तो खाली Px:4 pt:3 इसके चारों ओर रैपर (जो व्हाइटस्पेस का एक बैंड बनाया) नायक के ऊपर जब पैनल शून्य हो गया) अब जहाजों नह...
ऑर्ग बनाने के बाद माता-पिता / सेटअप / DNS पर भूमि
विज़ार्ड ने पहले निर्माता को फिर से निर्देशित किया ************* POST/api/security/org वापस आने के ठीक बाद। नया org डोमेन अभी तक कोई DNS नहीं है, इसलिए पुनर्निर...
ड्रॉप कंवर्टर EmbAddress.country से
कनवर्टर एक स्ट्रिंग के रूप में enum नाम (जैसे "UNITED STATES") लिखते हैं, लेकिन हर तालिका में एम्बेडिंग EmbAddress (ऑर्ग्स, उपयोगकर्ता, सदस्य, user addresses, a...
केवल 13 के तहत खाता रिकवरी बीज वाक्यांश कदम दिखाएं
क्यों: 13+ उपयोगकर्ता पहले से ही ईमेल, फोन और सुरक्षा प्रश्न प्रदान करते हैं वसूली के तरीकों के रूप में, बीज वाक्यांश उनके लिए अनावश्यक कदम बना रही है। अंडर-13 ...
सिंक + रनटाइम ट्रैफिक को अवशोषित करने के लिए स्केल से 2 प्रतिकृतियां
एक एकल प्रतिकृति शब्दकोश सिंक वर्कफ़्लो के लिए बाधा है: प्रत्येक Gunicorn कार्यकर्ता एक अनुरोध तो ऑटो रिस्टार्ट (~5-10) संभालती है कनेक्शन-refused की खिड़की, और...
Bump Libretranslate प्रति सेकंड 90s के लिए टाइमआउट; एकल-ट्रांसलेट बैकवर्ड-कॉमपैट रखें
Retry/failedKeys में दो अनुवर्ती बदलाव: 1. प्रति कॉल अनुरोध टाइमआउट 30s था। उत्पादन रनटाइम कॉलर्स है (चैट, अधिसूचनाएं, आदि) ने उसी अनुवाद-सेवा को हिट किया जो स...
Retry transient त्रुटियों और सतह विफल कुंजी ( नकली passthrough नहीं)
प्रतिक्रिया में दो विफलता मोड अक्षम थे, इसलिए स्क्रिप्ट उन्हें अलग नहीं बता सकता और उन्हें "ट्रांसलेटिंग" को अंग्रेजी के समान कुंजी के रूप में रखा जा सकता है प्...
उपनाम zh -> zh-Hans तो en-> zh वास्तव में अनुवाद
LibreTranslate के /भाषाएं समापन बिंदु के तहत चीनी का विज्ञापन करता है क्षेत्र विशेष कोड "zh-Hans" और "zh-Hant" (कभी कभी नंगे "zh"), हालांकि POST / translate नंग...
अनुलग्नक डाउनलोड पर मूल फ़ाइल नाम और सामग्री प्रकार को संरक्षित करें
************* समापन बिंदुओं (दोनों व्यक्तिगत) और साझा-मेलबॉक्स नियंत्रक) सामग्री-विस्तार का उत्सर्जन कर रहे थे: लगाव कोई फ़ाइल नाम पैरामीटर और सामग्री-प्रकार के...
टूटी हुई इनलाइन छवियां, अटैचमेंट डाउनलोड और व्यू-पेन फ़्लिकर
- साइड के साथ स्ट्रिप <img>: ईमेल सैनिटाइज़र में src तो एम्बेडेड छवियों नहीं है एक फ्लिकरिंग टूट-छवि आइकन के रूप में प्रस्तुत करें, और छवियों को छिपाएं जो विफल ...
ड्राइव समर्थित लक्ष्य /भाषाओं से, कहानी सूची नहीं
हार्डकोडेड SUPPORTED TARGETS ने स्व/ta/etc का दावा किया। समर्थित थे, लेकिन, उन लोगों के लिए कोई सार्वजनिक आर्गो पैकेज मौजूद नहीं है, इसलिए प्रत्येक en-> sw / en...
Unrecognized ड्रॉप --workers के कारण दुर्घटनाग्रस्त हो जाता है
Libretranslate CLI --workers स्वीकार नहीं करता है, केवल gunicorn इसके अंदर प्रक्रिया करता है। इसे पारित करने से फली को असफल होने की वजह से हुई बूट और क्रैशलूपबै...
NATS CREATE घटना को साझा करने के बाद लेनदेन छवि अनुलग्नक दौड़ को ठीक करने के लिए प्रतिबद्ध है
NATS संदेश @transactional शरीर के अंदर प्रकाशित किया गया था, जिसका मतलब था प्राप्तकर्ताओं को क्रेट इवेंट प्राप्त हो सकता है और छवि के माध्यम से अनुरोध कर सकता ह...
Serialize attachments in WS relay and message history; allow attachment-only sends
Three bugs fixed: 1. ChatSessionSubscriptionManager was building the STOMP messageMap manually and omitting attachments, sourceLanguageId, readMemberId, msg...
Add attachments and event fields to ChatMessageDto; ignore unknown fields
ChatMessageDto was missing `attachments`, `readMemberId`, `msgIdLastViewed`, `dateLastViewed`, `addedMemberId`, `objImgId`, `transitMemberId`, and `isJoin` fiel...
Fix NPE in getChatSessions from Map.of() rejecting null nextcoder
java.util.Map.of() throws NullPointerException when nextcoder is null (no more pages). Replace with HashMap that accepts null values. Also wrap entire handler i...
Defects C/D/E — title display name, toolbar layout, header lift
Defect C: Add GET proxy for /sessions/{guid}/members so ChatBox.loadMembers() can populate the SessionMember.name field. ChatTool already uses members[0].name f...
Fix upload 500 (missing EmbRecordState) and empty chats tab (Timestamp cast)
Defect A: ChatAttachmentService.upload omitted **************** causing a NOT NULL violation on imgs.is_active. Added the default recordState. Also hardened Cha...
Prefer usernameAlias over User.name in memberDisplayName
Switches display name priority to: Member.usernameAlias → User.name → User.alias → User.username. Also includes the paged query dispatch fix from the previous c...
Show upload error toast in Composer when attachments fail
Catches errors thrown by uploadAll() and renders an MUI Alert above the input row. Root cause of Defect 4 was the missing MinIO bucket (imaging-chat-attachments...
Empty Chats tab — frontend already expects {rows} paged shape (no change needed)
The ChatsList component already reads data.rows. Backend fix (shared-lib + MediaService) is the root cause: HAVING CAST(null AS TIMESTAMP) IS NULL did not work ...
Use split First/After queries for chat sessions paged endpoint
Addresses empty Chats tab by dispatching to ****************
जैसा कि आप शिपिंग देखते हैं?
इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.