60s OTK TTL لمقابلة النوافذ، الدردشة المستقلة/البريد الدعوات التي لا تحجب على الظهر
كان لدى (توك) 10 ثوان في الوقت الذي يصفح فيه (كامو) حُمّلَ كُلّ أصوله وعلاماتَه/تَغَلُّبَه. جَو هَلْ دَعَلَ لتَثَقُّد OTK، كان قد انقضت بالفعل في "ريديس" 401 → ...
القفل الجاهز لإسم العرض عن طريق السطو على السفينة + المراقب عن الحركة
:: اتباع نهج ثلاثي الطوابق لضمان حبس الاسم للمستعملين المعتمدين: 1. localStorage flag 'kamo-meet-authenticated' survive the OTK theJWT redirect 2. After redirec...
إرسال نداءات الدردشة عن طريق جلسة الدردشة الحالية API، يدعو البريد الإلكتروني عبر جهات متعددة إلى البريد الإلكتروني:
الدعوات النثرية: تُنشئ/تُعقد جلسة للدردشة عن طريق POST/api/media/sessions/chat ثم توجه الدعوة إلى الاجتماع كرسالة نصية في تلك الدورة. يستعمل بالضبط نفس النمط ال...
Use getServerName() instead of getHeader(Host) for original host resolution
ForwardedHeaderFilter consumes X-Forwarded-Host and adapts getServerName() accordingly, while getHeader(Host) returns the raw HTTP Host which may be a K8s inter...
قفل الاسم عن طريق قراءته الأصلية اسم مستعار للمستعملين الموثقين
(سيديكار سيكج) الآن يُحدّد (أونيام)... صحيح عندما يكون لدى المستعمل كعكة أو JWT in the page URL (detected via referer/c future headers) - نجينكس يَعْبرُ كوكي ور...
Send chat invites to correct WebSocket topic /topic/chat/incoming/{memberId}
Was publishing to /topic/chat/member/{id} but kamo-internal subscribes to /topic/chat/incoming/{id}. Also fixed Member entity field access **************** inst...
نحو جميع مجالات الاجتماع (تذييل تشات إنفيتي، وإرسال البريد الإلكتروني:Invite, customMessage, roomAlias, joinUrl) لدعم
"الطريق التالي لـ "آي جي" كان يتعرّي إرسال "كات إنفيت" و أرسل "إميل إنفيت" )٣( انظر: ولم يتلق المساندة أي أعلام دعوة، ولا غرف علياس (مقابل 400)، ولا يوجد رسالة ...
تولد (بروسودي جوت) من دورة (أوت كي) وتعيد توجيهها مع (جوت)
التدفق الآن: 1. Validates OTK via sidecar . gets session (memberId, displayName, etc.) 2. Saves display name to localStorage 3 - يدعو/ملح/مبتد/جويت إلى توليد مر...
تطبيق org لون النايف على كامل العمود الأيسر قبل الالتقاء، وليس مجرد شريط
الهدف: الشاشة التمهيدية (الحاوية الكاملة) ومضمونها أطفال الألواح بدلاً من تولد الأسماء ويغطي أيضاً الجلسات المعقودة علبة أدوية وأفلام جانبية.
الزائر المباشر IP ووكيل المستعمل لدعم نشاط الحساب الدقيق
The next.js API routes were not forwarding X-Forwarded-for, X-Real-IP, or مُديرو المُستخدمون المُستخدمون إلى مُساندة الجافا، مُسببين نشاطاً في الحساب لتسجيل الت...
Use HTTP on port 80 for meet service URL to match other services
The HTTPS endpoint on 8443 causes SSL cert mismatch when routing من خلال K8s الداخلية DNS. وتستخدم جميع الخدمات الأخرى برنامج HTTP في الميناء 80.
عرض محاضر الجلسات المعقودة لكل عضو بدلا من تجاوزها مباشرة
كل من العضو إيتيم (مركز التفاعل) و تشاتبوكس (نافذة الأدوات الشائكة) يفتح الاجتماع ديالو مع العضو المستهدف الذي تم اختياره مسبقاً، مما يسمح له المستعمل لوضع اسم ...
الطريق يلتقون بالبروتوكول الاختياري من خلال نظام APIService بدلاً من الوسائط المباشرة
The existing meet/create route uses forwardToApi (APIService), which "المحترفون إلى "الوسريفيين يجب أن تتبع الطرق الجديدة للثقة/المسار الخلفي نفس النمط للعمل مع...
مدخل اسم القفل للمستعملين الموثقين على شاشة ما قبل الانضمام
الأعضاء المتحقّقون (يسافرون عبر OTK) يحصلون على أسمائهم مسبقاً مقفلة - والمدخلات جاهزة للقراءة فقط مع تعطيل الأحداث. مراقِب مِنْ المَحْلِم يَتأكّدُ القفلَ يَنْط...
(أ) استخدام نسبي (BOSH/WS URLs في config.js, add OTK auth with name pre-fill, load org CSS for nav color
ثلاثة اصلاحات: 1. config.js BOSH URL changed from cluster-internal address to relative /http-bind (nginx proxies to Prosody). (ويبوكيت) يستخدم الرئيس المضيف 2. ...
Add dnsPolicy ClusterFirstWithHostNet to JVB StatefulSets so hostNetwork pods can resolve cluster DNS
حرّكْ زرّاً جديداً بعد تشات الآن كإحتواء فقط، إزالة الرابط المزدوج
(تاب) الجديد الآن هو زر (أيكون) (لا علامة) وضع على حق (تشات الآن (ملاحظات أزيلت من (نافتوب منذ أن كانت في (نافبري.
Enable nginx SSI and copy missing HTML include files (head.html, base.html, fonts.html, body.html, plugin.head.html)
Meet Meet uses nginx Server Side Includes to compose index.html from العديد من الملفات الجزئية من دون مُمكّن مِنْ SSI ويشمل الملفات الحاضر، الصفحة تصدر كشاشة سو...
Add explicit @JsonProperty annotations to KbArticle AI visibility fields
احرص على تسلسل (جاكسون)/تسليم (آي إند) و (توبليس) المزيف AiVisible ToMembers, aiVisibleToTeamMembers with correct field names.
منع حدوث حلقة نهائية في مجال إعادة تقديم الخدمات في اجتماع ديولوجيا سببها عدم التقصير
وكان الأثر الناجم عن ذلك قد وقع على أعضاء منتقين (مقبولين إلى []) كتبعية، إنشاء صفيفة جديدة على كل شيء وإثارة دولة غير محدودة حلقة. تم تحديدها باستخدام قاعدة لت...
لون الزر المتشات المماتشات لمقابلة أيقونة باستخدام متغيرات السائل المنوي
يستعاض عن مشاريع المدخلات المستهلكة بمخططات مؤقتة لتوافق الرقم 7 في الاجتماع
يضاف إلى ذلك: المساواة في القيمة والسلامة الباطلة لاجتماع ديالوك أوتوماتيكي لمنع تحطم العملاء
إجعل (تشات) الآن أبيض، شارة بريد إلكتروني متزامنة مع قائمة الرسائل، إستخدم لون (سي إس إس إس) لون الموضوع
- ناف توب: تغيير لون الملتقى إلى اللون الأبيض لمطابقة تشات الآن - MessageBrowser/Mail Button: coordinate webSocket email refresh via custom event so card count ...
Reference *** instead of non-existent turn-secret in Prosody deployment
تبسيط استخدام نظام " توك " وفتح نافذة الاجتماع مباشرة
الاجتماع الداعم لنقاط النهاية لم تُوجد بعد - تخطي سجل الاجتماعات الخلق الآن. يضاف الخطأ في التعامل مع جميع المتعاملين بالنقر لمنع تحطم جانب العملاء.
Remove non-existent favicon.svg and connection optimization from Dockerfile COPY
أضف الـ MEET إلى الخرائط المحتوية على مينجر/الخرائط المتحركة، وأحرس زر الـ "تشات بوكس" لـ "سيت"
إستخدم نظام البناء و إضافه "دوكرينور" لـ "قابلي دوكر"
قابلوا استخدامات الصنع/الشبكات، ليس بناء الـ"إن بي إم". مضافا إليها - الإرث فيما يتعلق بمنازعات التبعية من جانب النظراء، و " الازدهار " لاستبعاد العقيدات من سيا...
:: جعل صناديق التفتيش وأجهزة التدريب من أجل مكافحة الضوابط المستقلة
الرقابة (الاجتماعات، أعضاء الفريق، القطاع العام) التي يمكنها الوصول إلى المادة في الـ(كي بي يو) تدريب AI هو نضال منفصل لمؤشر RAG، وليس أحد والدي صناديق المراقبة...
Preserve upstream X-Forwarded-Host instead of overwriting with own Host
عندما يقوم عميل في أعلى المجرى (نيكست جى) بتجهيز (إكس فورد هوست) إلى مصفف (بروسر) مضيف أصلي، (أبيسيرفيك) يحفظه الآن بدلاً من الإفراط في الكتابة الرئيس المضيف تس...
Use internal K8s URL for API routing to fix avatar upload for non-KamoCRM orgs
The API proxy was computing external URLs (https://api.{domain}) for every org, التي حلت فقط لـ (كامو - آر) الآن يَستعملُ API SERVICE URL env BAR دوار داخلي Al...
Re-fetch notes after create/update to show decrypted content in preview
The backend returns encrypted content/contentPlain in POST/PUT responses, causing NoteCard previews to display ciphertext until page refresh. Now re-fetches via...
Disable all auto-link behaviors in KB editor to prevent paste-as-hyperlink bug
The linkExtension singleton from @lexkit/editor retains internal paste handler state across component remounts. Disabling autoLinkUrls, autoLinkText, and linkSe...
Prevent KB editor link extension state leaking between article creates
Move Lexical extensions from module-level singletons into a factory function called via useMemo per component mount, so each new article gets fresh extension in...
مثل ما ترى الشحن؟?
كل واحد من هذه تحديثات الأراضي في مكان عملك تلقائيا. ابدأوا بالمجان وشاهدوها تنمو بعد أسبوع.