طريق جميع طلبات شركة ويرتك للموانئ 8443
- Updated all webRTC API routes to use media.{domain}:8443 - لم يعد يستخدم ترافيك لنقاط نهاية الشبكة - تشكيلة وسائل الإعلام
طريق جميع طلبات الوسطاء إلى الميناء 8443 (عبر ترافيك)
- تحديث جميع طرق وسائل الإعلام -لم يعد يستخدم (ترافيك) لـ (وسائط الإعلام ) -كلاّ من "أو بي آي" و "ويب سوكيت" يذهبون مباشرة إلى الميناء 8443 - داخلي.
Connect to port 8443 (external) which routes to NodePort 30843
- Router forwards external 8443 to k1m1 NodePort 30843 - Browser uses media.kamocrm.com:8443 - النودبورت الداخلي هو 30843 (المدى الصالح للنشر)
Connect to MediaService port 8443 for WebSocket
- وصلة محدثة على شبكة الإنترنت لاستخدام وسائل الإعلام. - Bypasses Traefik for WebSocket-only traffic - استخدام الاتصال المباشر بين شركة HTTPS/HTTP1.1 - نداءات م...
Remove WebSocket-only transport restriction for HTTP/2 compatibility
- Browser WebSocket API لا يدعم HTTP/2 (RFC 8441 not implemented) - Native WebSocket requires HTTP/1.1 ترقية تفشل على HTTP/2 - السماح لـ (سوكجيس) بالانتقال الاص...
Use WebSocket-only transport (disable XHR polling)
- تغيير نظام " SockJS " من [Websocket, xhr-streaming, xhr-polling] إلى [Websocket] - إزالة الانهيار إلى اقتراع حقوق الإنسان - وصلة شبكية نقية للقوات - يفشل بسرع...
Connect WebSocket directly to media.kamocrm.com
- Reverted to original approach: connect to media.* subdomain directly - إزالة التعقيدات غير الضرورية ذات المنشأ - نقل التجاوزات/الزوجة من الإطارات المتوسطة (غي...
Remove explicit namespace reference from kamowsmedia-service
- وكلا الخدمتين في نفس المكان (كامو) - لم تكن هناك حاجة إلى الإشارة بوضوح إلى الفضاء - تجنب المسائل المحتملة المتعلقة بالفضاء عبر الاسم
نقل /ws rewrite from next. config (handled by Traefik)
-أعيدوا كتابة المسارات التالية - ويب سوكيت تُعالجُ الآن في ترافيك إنجريس روت -ترافيك) يتجه إلى الداخل) MediaService directly
الطريق/الطلبات الموجهة مباشرة إلى وسائط الإعلام عن طريق ترافيك
- أضف طريقاً مخصصاً ل/مسارات في طريق إنغريس طرق داخلية MediaService directly - يستعمل نفس جهاز سيرفر ترانسرانزبور كما هو الحال في وسائط الإعلام لدعم شبكة ويب سو...
السماح/زوجة نقاط نهاية الشبكة بدون إعادة توجيه
- مضافة/مسار إلى ممر متوسط - يجب أن تتواصل شركة "سوك جي إس" مع شركة "WOS" بدون إعادة توجيه - وصلات على الشبكة سوف لا تزال لديها كوكي - إصدار موقوت على الشبكة
تغيير وصلة شبكة الإنترنت إلى نفس المصدر
- تغير من وسائط الإعلام. - تجنب قضايا الاتصال عبر الشبكة - أضف بعد ذلك. يعاد كتابة قاعدة للنيابة العامة/الزوجة لوسائط الإعلام (بروسر) سيتصل بـ (كامبوكرم) الداخل...
أضف الطرق البديلة لشبكة الإنترنت
- مضافة/نبي/ويبرتك/المحكمة الجنائية إلى شركة MediaServic - مضافة/نبي/ويبرتك/الوكالة المصورة لتوثيق الجنوس - مضافة/نبي/ويبرتك/المكالة/البدء، الجواب، النهاية - يت...
Remove invalid coder property from getDisplayMedia
- استخدام الفيديو البسيط: صحيح لتقاسم الشاشة -يجب أن ينجح البناء الآن
Resolve build error - replace PhoneOff with CallEnd
- PhoneOff icon لا يوجد في @mui/icons-material -بإستعمال (كاليند) الذي هو الأيقونة الصحيحة - Removed unused duplicate files (ChatBoxWith WebRTC, VideoCallView, ...
اكتمال تشغيل شبكة الإنترنت بين الأقران
- مضافا إليه خطاف ويبريتك بدعم كامل - الإشارة المتكاملة على شبكة الإنترنت (العرض، الإجابات، مرشحو المعهد) - إضافة إخطارات نداء واردة مع أزرار الجواب/الديكور - أ...
يضاف يانوس ويرتيك إلى الاتصالات السمعية/الفيدية
- إضافة خطاف جينوس ويبرك لإدارة المكالمات - إضافة عنصر فيديو كلبانل للعرض بالفيديو - مدمجة مع تشات بوكس لتجربة الاتصالات اللاسلكية - دعم المكالمات الصوتية والمك...
Restore WebSocket transport in SockJS
- العودة إلى استخدام شبكة الإنترنت (لا الاقتراع) - شبكة الإنترنت معيارية وينبغي أن تعمل بشكل سليم - التركيز على تحديد مسألة الاتصال الشبكي الفعلي
Skip WebSocket transport in SockJS to avoid HTTP/2 issues
- استخدام النقل المتدفق بالزهور والكهرباء بدلا من شبكة الويب - تعمل هذه النقلات مع كل من HTTP/1.1 وHTTP/2 دون الحاجة إلى رفع مستوى الشبكة - تجنب نشرة HTTP/2 توس...
نقل نظام الاتصالات السلكية واللاسلكية من أجل معالجة المسائل المتعلقة بتحسين الشبكة
- أمر نقل صواريخ سوكجيس المكون بشكل واضح للأفضل على شبكة ويب سوكيت، ثم يتراجع إلى الإرسال/الحرق - HTTP/2 WebSocket upgrades may fail, sockJS will automatically ...
ضمان أن يتم التعرف على مسار الرسائل من قبل التالي(ي)
- يضاف قطع الأشجار للتحقق من الطريق -ملف الطريق موجود والهيكل صحيح للتالي
نقل ممتلكات غير موجودة من شركة (ستامب) تسجيل العملاء
- STOMP العميل ليس لديه ملكية نشطة - فقط تحقق من ملكية متصلة وهذا هو مؤشر الدولة الصحيح
نقل غير مدعوم من شركة ويب سوكيت للسيّر من شركة ستامب
- على ويب سوكيت إيغور ليس ملكاً صالحاً في أماكن عمل - المتعاملون مع الأخطاء في نظام SockJS (الخطأ، الأوزون) يقدمون بالفعل عن طريق الخطأ
يضاف خطأ شامل على شبكة ويب
- متعاملون مع الأخطاء في نظام سوكجيس (مستعدون، رعب، أوبوز) للقبض على إخفاقات الاتصالات - إضافة وقت للكشف عن الوصلات (10 ثواني) لتحديد الإخفاقات الصامتة - مضافة ...
Remove incorrect HTTPS agent work atround
- التغييرات التي أُعيد تغييرها التي تجاوزت شهادة التصديق -الشهادة تصدر عن طريق خدمة الشقق الآلي (لنبدأ) - ضرورة التحقيق في سبب فشل التصديق على الشهادة
Use HTTPS with agent that accepts self-signed certificates
- Reverted to always use HTTPS (not HTTP) - مضافاً وكيلاً لدائرة نقل الأسلحة البشرية مقترناً برفض غير مأذون به: زوراً للأقراص المصممة ذاتياً - This allows serve...
Use Kubernetes service name for MediaService to avoid SSL cert issues
-السيرفر بجانب الطريق التالي - This avoids self-signed certificate errors when connecting to https://media.kamocrm.com - ولا تزال الطلبات المقدمة من العملاء تست...
إزالة الطرق القديمة/الأمنية/الوسائط/الوسائط التي كانت تعترض الطلبات
- الطرق القديمة كانت تتجه إلى دائرة الإعلام التي لم تعد لديها نقاط نهاية في وسائط الإعلام - ينبغي لجميع طلبات وسائط الإعلام أن تمر عبر الممرات/الوسائط/الطرق مبا...
يضاف خطأ مفصّل لقطع الأشجار من أجل إنشاء دورة إعلامية
- لوج وسائط الإعلام - رعاة الاستجابة - تحسين تسجيل الأخطاء بتفاصيل خاطئة كاملة - إدراج القانون الملزم قانوناً في رد الفعل الخاطئ
مضافا إليه الإجراءات/الفحص من الفئة " 5 " للنشر في وظيفة واحدة من طراز K1m1
Revert to actions/ checkout@v4 to match other next.js projects
- إزالة المنطق اليدوي المعقد الذي كان يسبب الشنق - استخدام الإجراءات/الفحص المعياري @v4 مثل kamo-login and kamo-register - تبسيط سياق بناء (دوكر) ليستخدمه بدلاً...
استخدام الاستنساخ الضحل مع الوقت لمنع الشنق
- استخدام - معمق واحد لاستنساخ أسرع - إضافة وقت )١٢٠ دولارا للغطاء الضحل، و ٣٠٠ لكامل( -العودة إلى المستنسخ الكامل إذا فشل الضحل - الحصول على التزام محدد إذا لز...
تغيير إلى دليل صحيح قبل مستنسخة جيت لتجنب خطأ دليل العمل
- تغيير إلى/مقطع أو/قبل إزالة/إغلاق أماكن العمل -أزيل الدليل فقط إذا كان موجوداً لكن ليس أمراً منطقياً - منع 'غير قادر على قراءة خطأ دليل العمل الحالي
Use hardcoded repository URL and set GITHUB_WORKSPACE env var
- Use direct repository URL to avoid DNS/hostname resolution issues - Set GITHUB_WORKSPACE environment variable for subsequent steps - Use env var in Docker bui...
Use git clone directly instead of relying on empty workspace
- Clone repository using git directly with repository URL - Handle both fresh clone and existing repository cases - Use working-directory for Docker build actio...
Simplify all checkout steps - remove git operations that hang
- Remove git fetch/reset/clean from deploy jobs - Forgejo runner already has code checked out - Just verify GITHUB_WORKSPACE is valid
Simplify checkout step - remove git clone that was hanging
- Remove git clone logic that was causing 20+ minute hangs - Forgejo runner already has code checked out, just verify directory - Remove unnecessary git fetch/r...
Improve checkout and Docker build context handling
- Add proper repository cloning if not already checked out - Verify Dockerfile exists before building - Use absolute paths for Docker build context - Fix workin...
Replace actions/checkout with manual git checkout to avoid DNS issues
- Replace actions/checkout@v4 with manual git checkout commands - Forgejo runner already has code checked out, just need to ensure clean state - Fixes DNS looku...
Add direct MediaService routes via media.{domain} for WebSocket support
- Create new /api/media/* routes that forward directly to media.{domain} - These routes bypass APIService to allow secure WebSocket connections - MediaService r...
Add logging for subscription request to backend
- Log when subscription request is sent to /app/chat/subscribe - Helps verify if subscription requests are reaching the backend
Add detailed logging for subscribe function
- Log when subscribe() is called and current connection state - Log client existence and connection status - Helps diagnose why subscriptions aren't being creat...
Add detailed WebSocket connection logging
- Enhanced logging for WebSocket connection success/failure - Log connection frame details on successful connection - Log detailed STOMP error information - Hel...
Extract large IDs from raw JSON to prevent JavaScript precision loss
- Extract memberID, userID, orgID, and securityOrgId from raw JSON string before parsing - Prevents precision loss for IDs > Number.MAX_SAFE_INTEGER (9007199254...
Serialize memberID and other IDs as strings in user-info API to prevent JavaScript precision loss
Complete memberId type updates in useChatWebSocket for string/number compatibility
مثل ما ترى الشحن؟?
كل واحد من هذه تحديثات الأراضي في مكان عملك تلقائيا. ابدأوا بالمجان وشاهدوها تنمو بعد أسبوع.