سجل التغييرات
ما الجديد؟
كل تحسين للمنصة، كما هو الشحن.
· EmailService
IMAP/SMTP-backed send, folder, and search for cloud stubs
Extract the IMAP/SMTP delegation pattern into AbstractImapBackedCloud Provider ولدينا (زوهو) و(آيسي وارب) و(بورك) و(غوغل) و(ميكروسوفت 365) هو. وتطبق طبقة القاعدة مايل سندر، ورايدر، وفولدر ماناجر، و مُقدّم البحث على رأس EmailImapService, EmailSmtpService, and searchService - نفس الخدمات التي تستخدمها شركة " كامو مايل " : - إرسال/إنقاذ العمل لأي مزود غيوم بوثائق تفويض SMTP. - جميع عمليات الملفات (أعيدت تسميتها/حذفها/تحركها) العمل عن طريق برنامج الرصد الدولي. - ابحث عن مندوبين في مكتب البحث - عمليات القراء وخط المراقبة الداخلية: الاستمرار في التدفق من خلال شارك في صالون البريد الإلكتروني ImapService الشظايا المتبقية في كل مزود خرساني - مُعلم الزمن الحقيقي )حيثما " DomainManager, and MailboxProvisioner - genuine need مقدمو الخدمات الاستشارية (Microsoft Graph, Google Admin SDK, Zoho Admin) AI, EWS, IceWarp admin) that are not wired into this codebase yet. كل واحد وينطوي الان على تعليق من نوع تيو-دو يسمّي " API " الذي سينفذه.
· EmailService
IMAP-backed MailReader for the cloud-provider stubs
(زوهو)، (آيسي وارب)، (بورك)، (جوجل) (مكان العمل) (و(مايكروسوفت 365 لذا سلك كلّ طرق مُقدّمِ بريدِ مُقدّمِ السحاب عبر EmailImapService بدلاً من رمي إستقبال غير مدعوم هذا: - فتح رسائل قراءتها على مقدميها عندما تكون وثائق تفويضهم هي فقط تم تشكيله (النشر الأكثر شيوعاً اليوم). - يجعل المحتويات الجديدة/الملحقات الداخلية تتدفق بشكل موحد عبر كُلّ مُزوّد، بما أنّ إيميل إمب سيرفِس هو صالون واحد. - السماح بتحديد نقطة النهاية في الموقع: مراجع لأي مقدم. The remaining cloud-provider methods (sending, folder management, provisioning, لا يزال مفهوم العمليات غير المدعومة - تلك الحاجة مُقدّم معلومات مُحدّدة و ليست في نطاق هنا. يضاف أيضاً ما يلي: " مايل كونتيكست " إلى مقدمي الخدمات (والمقدمين الحاليين) (أ) يتقاسم مكيّف (كامو مايل رايدر) مُساعداً واحداً في تحويل وثائق التفويض.
· kamo-internal
Render inline cid: images via the new EmailService endpoint
عندما تكشف رسالة عن أجزاء خطية (كل محملة بمحتوى)، البريد الإلكتروني صانع الآن يُعيد طباعة "مُخنثات" المراجع في الوقت المحدد أيّها العميل الآن إلى الأمام (كاش) و (كاتر) إلى أن يلتقط (بروسر) الصورة - Email Attachment (both in conversationTypes and the local copy in (رسل بروزر) يكسب الحقول المحتوية على الإنترنت - قبول الإسماعيل الإسماعيل باسي أورل (AnitizedEmailRender) Cid: imgs it rewrites known cids and hides the rest, with the existing معالج واحد ما زال يخفي أي صورة مكسورة أخرى. - إعادة مسح الشريط المكرس الذي يعيش في المصح إعادة الكتابة تعود في الوقت المناسب، حيث يوجد سياق الرسالة. - قائمة ملحقات مرئية في ثريد ديتيلفيو ورسل بروزر تصفية أجزاء خطية حتى لوحات التوقيع المدمجة لم تعد تظهر ملحقات قابلة للتحميل.
· EmailService
تشغيل الصور على الإنترنت
في الرسائل UI بكشف الأجزاء الداخلية أن هيئة HTML المراجع. - مكاسب المعلومات الواردة في مرفق المعلومات (دون زوايا معقوفة) وعلم خطي. -مبارزة (مولتيبارت) و (إيتاشيمنت) يتشاركان في نقابة واحدة وممشى ترفيهى، لذا أجزاء متداخلة داخل أجزاء متعددة/متصلة ويُقبض عليهم (وتظل مؤشراتهم متوافقة مع الأسلوبين). سابقاً التكرار تغلب على قائمة ملحقات الوالد وأسقطت أيضاً ملحقات حقيقية في هياكل مكتظة. - الانهيار يحركه الآن أجزاء غير خطية فقط - شعار التوقيع لا أضيء مشبك الورق على كل رسالة -نقطه جديده مراقب البريد الإلكتروني والمراقب المالي المشترك في صندوق البريد الإلكتروني: resolves cid via the parsed AttachmentInfo, streams the part with Content-Disposition: inline و"كاش-كونترول" خاص، و"ماكس-ج"=3600.
· KlusterServices
Add pricing@kamocrm.com mailbox and external IMAP NodePort
- بريد الخدمات الجديدة/الدوفيك-الخارجي (NodePort 30143 -) 143) ويمكن الوصول إلى البرنامج المتكامل للرصد والتقييم من خارج المجموعة على مبلغ 30143 دولار. - Seed pricing@kamocrm.com in mysql-init so a fresh DB bootstrap يُعيدُ إحياء صندوق البريد، ويوجد الصف الحي بالفعل في ميسكول.
· kamo-internal
الصفوف الشتوية الحمراء - مخططات أنيقة، لا حشرات أفقية، نقط على الإنترنت، شارة غير مرئية، أزمنة نسبية
· MediaService
Add GET /sessions/{guid}/members endpoint with display-name priority
Returns member list with name resolved via usernameAlias → fullName → alias → username, matching the same priority as the chat sessions list. This feeds ChatBox.loadMembers() so the tool window title bar can show the correct preferred name.
· kamo-internal
Derive and dispatch tool window title from session members
Adds onMembersChange callback to ChatBox; ChatTool derives the title (single name for 1-on-1, or '<name> (+N more)' for groups) and dispatches tool:title to update the ToolWindowShell title bar dynamically.
· kamo-internal
Lift search above tab strip, share query across Members and Chats tabs
Moves the search TextField from MemberList into NavTopPanel above the Tabs. Passes searchQuery as a prop to both MemberList and ChatsList so a single field filters both tabs. ChatsList filters rows by matching any non-self member's name.
· MediaService
البث غير الجاهز مع الحمولة الإلكترونية من أجل تحديث قائمة الدردشة
· kamo-internal
تحديث قائمة الدردشة الحية عن طريق قناة NTS
· kamo-internal
رسوم للأعضاء/الشقق في فريق التفاعل
· kamo-internal
قائمة الشواذ التي لا نهاية لها، مفترضة عبر مراقِب تقاطع
· kamo-internal
مُنقّع في عضويّة في الدردشة الجماعية
· kamo-internal
رئيس الشات مع كومة الأفاتار، عنوان الباباوفر، ومختار عضو
· kamo-internal
Composer with drag-drop, pending attachs, multi-line input
· kamo-internal
فقاعة الرسالة مع الأفاتار، والقفزات، وشاهد المؤشر
· kamo-internal
Inline attachment rendering and lightbox
· kamo-internal
أنواع العملاء وخطافهم للدورات، الإيصالات، الملحقات
· kamo-internal
مسارات التصريف من أجل إيجاد أو استئصال، أو أعضاء، أو ملحقات، أو تصوير استفزازي، أو طين، أو إلغاء
Extract shared ************************************ يضاف مسارات بديلة: البحث أو الإنشاء، والأعضاء، والإيصالات، والملحقات (التسليم)، والثبات، والإلغاء،,
· MediaService
Configmap entries for attachment limits and multipart
· MediaService
Paged chat list with previews, members, unread counts
that returns ChatListRowDto rows including last message preview, member summaries, per-session unread counts, and ownLastViewedAt.
· kamo-shared-library
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.
· MediaService
Real NATS publisher impl and READ_RECEIPT broadcast
· MediaService
Per-viewer mute endpoint and message filter
· kamo-shared-library
أضف **************** إلى مستودع وسيط
· MediaService
Imaging proxy with HTTP Range support and per-member download tracking
· kamo-shared-library
Add MediaObjImgDownloadRepository with existsByObjImgIdAndMemberId
Required by ImagingProxyService (Task 10) to deduplicate per-member download tracking without a full table scan.
· kamo-shared-library
Add CHAT_ATTACHMENT assoc type with imaging-chat-attachments bucket
· kamo-shared-library
Service methods for exact-match find/create, member add, mute, revoke, read

كونك ينتظرك
ابدأ مجانا في دقائق. أضف المنتجات كلما كنت مستعدا - لا هجرة، لا دخول جديد.
مجانا إلى الأبد - لا حاجة إلى بطاقة ائتمان