مسارات التصريف من أجل إيجاد أو استئصال، أو أعضاء، أو ملحقات، أو تصوير استفزازي، أو طين، أو إلغاء
Extract shared ************************************ يضاف مسارات بديلة: البحث أو الإنشاء، والأعضاء، والإيصالات، والملحقات (التسليم)، والثبات، والإلغاء،,
Paged chat list with previews, members, unread counts
that returns ChatListRowDto rows including last message preview, member summaries, per-session unread counts, and ownLastViewedAt.
Add countUnreadAfter(guid, memberId, since) to MediaObjRepository
Needed by paged chat-list endpoint to compute per-session unread counts when ownLastViewedAt is a LocalDateTime pointer rather than a message UUID.
Imaging proxy with HTTP Range support and per-member download tracking
Add MediaObjImgDownloadRepository with existsByObjImgIdAndMemberId
Required by ImagingProxyService (Task 10) to deduplicate per-member download tracking without a full table scan.
Add CHAT_ATTACHMENT assoc type with imaging-chat-attachments bucket
Service methods for exact-match find/create, member add, mute, revoke, read
الاستفسارات المتعلقة بالمستودعات من أجل البحث الدقيق، وقائمة الصفحات، والإيصالات
يضاف تاريخ LastViewed to MediaSessionMember for receipt timestamps
Distinguish actively-translating vs queued messages
The translation queue was already sequential, but every queued bubble rendered "Translating…". Now the single in-flight message shows "Translating…" with a puls...
Distinguish actively-translating vs queued messages
The streaming queue was already strictly sequential (one fetch at a time), but every queued message rendered "Translating…" because they all shared the same pen...
Show error icon when a message fails to translate
When the per-message translate call returns translated:false, errors out, or times out, the chat bubble now renders an AlertTriangle icon in red with tooltip "F...
Show error icon when a message fails to translate
When the per-message translate call returns translated:false, errors out, or times out, the chat bubble now renders a small red ErrorOutline icon in place of th...
Stream translations newest-first for visitor history
When the visitor lands on a non-English locale and the support chat has existing English messages, every bubble flagged needsTranslation by the backend now show...
Stream message translations newest-first on language switch
When the user picks a new language (or opens an existing chat in a language different from the messages' source), every bubble that needs translation immediatel...
Auto-translate visitor and agent messages
Live agent replies arriving in a language other than the visitor's URL locale now show a "Translating…" bubble while the TranslateService call resolves, then sw...
Translate chat messages into the viewer's language
Adds a "My Language" flag picker in NavTop (left of the email tool, separated by a vertical rule). Selecting a language writes back to Member.language and syncs...
Proxy support-message translate endpoint
Adds a passthrough route for the new MediaService endpoint that translates a single support-chat message into the visitor's URL locale. The marketing-side chat ...
On-demand translation for chat and support messages
Captures the source language for every chat / support message and adds an optional ?lang=XX param on the message-fetch endpoints plus a per-message POST /transl...
Translation cache for chat messages
Adds the MediaObjMsgTranslation entity (one row per (message, language) pair) and an optional sourceLanguageId column on MediaObjMsg so chat messages can be tra...
Add Personal + Chat/Docs/Notes/KB/HRS الأبواب
الرقم القياسي/الوضع لا يظهر أي فروع لغير الألغام وأُعطيت البوابة للقسم القائم على حق مسمّى (CONFIGURE SYSTEM، MANAGE * عضو فريق منتظم مع فقط وشهدت حقوق الدعم ت...
فتح الهدف على أساس نسبة النظر
The goal frame now tilts by atan2 (viewportH, viewportW) so its open يتجه الجانب الأيمن نحو تشخيص المنظر - لـ 16:9 مراقبين نقاط الافتتاح: 29 درجة جنوب شرق؛ وبال...
هدف الرمي إلى الإزالة باحتفالات الإنجاز/الجوازات
A 132 x132 إطار الهدف يظهر في أعلى العمود كلما كان الرأس في السحب منفرد أو العجلة النشطة، مقابل 56px من الزاوية حتى يمكن للرؤوس افتقد الماضي أو خلفه ثلاثة جدران...
رمي الفيزياء مع تصادمات طاولة البلياردو وطريق المذنب
يَلْعقُ a رئيس خلف عتبةِ رميِ يَبْدأُه عبر المشهدِ تحت الفيزياء الصريحة (الصدمة، قفزة الحافة، الرأس المتحرك التصادمات. قطرات بطيئة لا تزال تهبط بالضبط حيث تم إط...
OTK المستخدم المزودة بذاكرة متحركة لتحويلها إلى org جديد
Prefer the otk returned by POST /api/security/org over the follow-up /api/security/enter-as round-trip. الخادم الآن يعض المالك الطازج دورة كجزء من إنشاء المنظمة...
مالكة صغيرة *** + توك على org
"بعد إنشاء "أورغينتيشنتر نعنّت طقوس جديدة متجهة إلى المالك الجديد فريق (ميبر) وأعيد (أوتك) إلى جانب (أيد) أو أعضاء بدون هذا المبدعين يبقون في الدورة الوالدية - ...
طلبات الشراء غير المنقّحة ذاتياً
On @PostConstruct, scan all APPROVED COMP orders and provision any that لا يوجد اشتراك في الحساب بــاء - إيجاد أو إيجاد الوسائل المأمونة أركض مراراً.
تَحْركُ حالةَ تَسْقطُ إلى الجانبِ اليسارِ قبل أعمالِي
يُعيدُ حبوبَ الحالةَ مِنْ حانةِ العملِ اليمنىِ إلى قسمِ الترحيبِ الأيسرِ، يَضِعُه بين المُذيِلِ المُحَاوَلِ وشركتي مَع a تقسيم. يزيل القاعدة الرأسية التي تم تأك...
إضافة نقطة نهاية لتفعيل الاشتراك في المجموعة من النظام المعتمد
Rlm; المكالمات **************** تبطل استحقاقات الهدف org عن طريق استحقاق سرفي.
حساب الاشتراك في نظام الشراء الآلي ومنح التراخيص
- الاشتراك: إضافة الهدف (لا يُحصى من الفينول الخماسي الكلور) **************************************** - مستودع حسابي: إضافة إلى البحث في الحساب من جانب العضو ال...
يستعاض عن عبارة " النقر إلى البداية " بضوابط الازدحام والحجم
يَلْعقُ رأسَ السدَسَ الآن يَفْتحُ a فطيرة زجاجيةِ مُهذبةِ مَع الإجراءات السياقية بدلاً من فتح نافذة أدواتها على الفور. عضو "الثرثرة مفتوحة، حساب فيو، إيميل، دعو...
مضافا إليها جدول الأعمال (الدرجة 60)
توفير خدمات الدعم العامة للمخزن الواحد لكل عضو مختار لحجم الـ"هيكس-هوكس" ومستقبل كل عضو Schema mirrors the EmbRecordState convention (is active, date created, (...
Add MemberUiPreferenceController for per-member UI settings
Backs the new hex-head popover size selector and any future small per- member UI preference. Endpoints under /api/security/members/me/ui- preferences resolve th...
Add MemberUiPreference entity for per-member UI prefs
Generic per-member UI preference store (memberId, prefKey, JSONB value) for small persisted UI settings. First consumer is the hex-head popover size selector.
Wire FeaturesManager to platform subscription for child-org gating
كان ينادي (ماناجر) بالإرث الرميات (الهبوط الغاشم) بدلاً من قراءة الاشتراك في المنبر الحقيقي. الآن اتصل الذي يتساءل عن جذور (جورج) طلبات الاشتراك في التجارة لعض...
مضافا إليه نقطة نهاية الاشتراك في البرنامج فيما بين المنظمات
(مثل مالك (جونزيا دانيال (أوامر على جذر (كامو - آر org ليس على org كانت (فيتوريماجر) إستفسار النظام الخطأ و العثور على لا شيء و قفل جميع الملامح New GET لا أعر...
Use translated aria-label for SettingsView tabs
القراءات ************************.
I18n for legacy hub content/sidebar via settingsLegacyHub
يُستعاض عن الإنجليزي المكدس بالنسيج التالي. (ب) إدخال ثابتات ثابتة في موضوع " د " ؛ وتُقارن الصورة النشطة بالأيدي بدلاً من ترجمتها.
Wire landing page to settingsLanding translations
Replace hardcoded feature cards and section copy with useTranslations- backed strings from **************** including ICU branch label for branch types cards. C...
مثل ما ترى الشحن؟
كل هذا يأتي في مساحة عملك من تلقاء نفسه. ابدأ بالخطة المجانية وقرأ هذه الصفحة مرة أخرى في غضون شهر.
