إسقاط غير معترف به - زملاء العمل يسببون تحطما
Libretranslate CLI does not accept --workers, only the gunicorn العملية داخله تمريرها تسبب في فشل البركة أحذية وكراش لووبباكوف (1384 ريادة في 5 د على كم1) الصور...
:: القيام بحملة تنبيهية بعد إجراء المعاملات
The NATS message was published inside the @Transactional body, which meant ويمكن للمتلقين أن يتلقوا الحدث وأن يطلبوا الصورة عن طريق /imaging/proxy/{objImgId} Be...
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 ****************
Split findChatSessionsForMemberPaged into First/After to fix empty Chats tab
HAVING CAST(null AS TIMESTAMP) IS NULL did not evaluate as expected in CockroachDB,
إسقاط أزرار الثرثرة الزائدة عن الحاجة؛ وإدماج الأعضاء/الدقائق في تصميمات الألواح
(تشات هيدر) كان لديه خاصه يقلل إلى أدنى حد من (أيكون بوتون) لكن نافذة أداة الدردشة فالكروم يقدم بالفعل هذه التكاليف - وهي مكررة عندما متألق شات هيدر الآن يفضح ف...
Switch MediaObjTransit to @MapsId derived-identity pattern
@IdClas combined with @Id @OneToOne is not reliably supported in Hibernate 6 - Jpa Repository MakeediaObjTransit, UUIDs initialization fails with "does not defi...
أسقطْ غير مستعملَ @ts-expect-error على جسمِ streaming fetch
إن " الطلب " يلقي بالفعل الصمت إزاء الخطأ من نوعه؛ وهذا التوجيه هو زائد عن الحاجة بموجب نظام TS الصارم وكسر بناء الإنتاج.
Add@IdClas for MediaObjTransit so Spring Data JPA can expose its derived ID
نموذج بيانات الربيع يتطلب @IdClas للكيانات التي مفتاحها الرئيسي @Id @OneToOne derived identifier. Without it, Jpa Repository MAediaObjTransit, UUID, يفشل في الب...
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...
خط الاستعلامات الأمامية
الوكيل التالي كان يسقط سلسلة الاستفسارات عند إرسال مُوسيط، الذي يَعْني تاريخ الدردشةِ يَجيءُ؟ البارام كان تائهة بصمت بدون تلك الموكبه لم يحل السانده هدف اللغة، ...
مالكة صغيرة لها حقوق في كل المنحة بدون مدفع DB
بعد **** دور وكتابة عضو - حق - إعادة قراءة تلك الصفوف عن طريق **************************************************************************************************...
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) المكالمات، التي تستخدمها الحركة لضبط السرعة. عندما يتم الإفراج حفزت قفزة ناعمة (لأن الموقف المسق...
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...
رفض عندما لا تتطابق الجلسة مع (جورج)
لقد قبلت الشعار الآلي أيّ شيء، وغمّنت (توك) يشير إليه، وبغض النظر عن الوجهة الداخلية. الكوكيز الموجود على لوح خشبي تم نشرها في شاطئ المضيف الداخلي، إنتاج "دورتي...
التباعد فيما بين المجموعات + قواعد التجميع ذات الحجم
الزنزانة العنقودية و إجتهاد السموم مستمدة الآن من أكبر المجموعة عضو بدلاً من النطاق العالمي، وتشمل قوائم المتابعة المتعددة المؤشرات مُقابلة للنفقة المركزية بحيث...
الاختباء عندما دعوة للاجتماع يفتح الهاتف
كان البابا مفتوحاً تحت رقم الهاتف لأن لقد تم وضع جهاز الاتصال بشكل مشروط داخل البوابة المستهدفة اقبضوا على المدعوين في وقت النقر، اخلعوا البابا، واجعلوا مقابلة ...
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.
استخدام المريخ التجاري
تُستخدم المريخ التجاري @Id UUID id (not uid), so Lombok generates getId.
شركة " CustomerMemberId " هي عبارة عن بطاقة هوية عضو، وحسابات تسويتها حسب المصدر الأولي
الخيط الرئوي للمحاسبة، أضف النسيج الأولي دقّة الزبون، ******************** العملاء -المشاركة (وردر ويزرد ) (لا يُستخدم) كزبائن في شهر تشرين الأول/أكتوبر؛ - Pipe...
خدمة العملاء
****************************، واضافة حقل الأوسمة الأساسية المأهولة بالسكان من - طلب مقدم من منظمة " المقاول " : - الاشتراك في الخدمة: برد سترينج إلى لونغ على...
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...
يجب أن تُلقي (لجنسية) على (كرينت ستوبس) أن لا تُعيد
العودة باطلة جعلت (فيتوريز ماناجر) يعامل كل org بأنه ليس لديه اشتراك (بيلينغ لويد=حقيقة، له الاشتراك=الفأر)، قفل جميع النوافذ الرئيسية وراء جدار محسن يجب أن يلق...
نمائط الخلايا المتوسطة للرسائل المتجاهلة*
" الفرز " وحل المعهد " الأحداث " بعد الاندماج دون الحاجة الملفات الملتزم بها تحت الرسائل يشمل هذا النص الأنواع/**.
أجهزة حساب النقل تساعد الألواح على إرسال مفاتيح الرسائل
يستعاض عن عبارة " المساعدة التي تم تدوينها في صفحة حساب المنظمة " بعبارة " "مفاتيح "الترانز Extend I18n-audit to report files missing خطاف الترجمة لأعمال الهجرة...
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...
مصفوفة الاشتراك، النادي، سوق البرمجيات المتطورة، أدوات التصميم الميداني لإدارة المخاطر المؤسسية
يضاف بطاقات التوافر البحرية وسلاسل البريد الصوتي الناعم
أضف المكوّنات. *************************************************************************************************************************************************...
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...
مثل ما ترى الشحن؟?
كلّه يصل إلى مكان عملك لوحده ابدأي بالخطه المجانيه و اقرأي هذه الصفحة مرة اخرى بعد شهر.
