Live Change Log

لنرى ما نبنيه في الوقت الحقيقي كُلّ سمة، تَثبّتُ، وتَحسّنُ شُحنتْ عبر الرصيفِ.

17,865
مجموع التغييرات
4,581
المعالم
4,512
Fixes
32
المشاريع
عرض حسب المشروع
جميع المشاريع17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
الأفلام حسب النوع
جميع الأنواعBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 25, 2026
FixEmailService

إستعملْ يَحْصلُ على HsAttachments مِنْ طابقِ بولين

******************** يُولّدُ يَحْصلُ على حَصْصاتِ لا يَكُونُ هاس آتاتش الأخيرة فقط يوجد للبولين البدائي استعمل (بوليان) و(ترولز) ليتعامل بأمان قضية باطلة.

Kamo·4mo ago
FixMediaService

Expand JPA reposory scan to include commerce package

الـ "كامبو" الجديد المتشارك يجلبه التي تتطلب لا أعرف (في كوم.كامو.ز.التجارة المشتركة). مُسحّص لـ (مُوسِرفيك) مُجرّد تبرع. ولم يبدأ الطلب. مرآة المسح الأوسع الأم...

Kamo·4mo ago
FixMediaService

Restore HashMap import in ChatWebSocketController

المفاعل السابق أزال استيراد (هاشمب) لكن المقبض الطريقة التي لا تزال تبنى حاشم على حمولة الحدث المطبعي بناء (فورجيجو) للفشل مع "لا يمكن العثور على الرمز "الفصل "...

Kamo·4mo ago
Fixkamo-internal

أضف min-w-0 إلى محتوى البريد الإلكتروني div so overflow-x-auto fires

من دون مين-و-0، ذنب الطفل المزدحم min-content, allowing wide email tables expand the div past the column البارود التدفق الخارجي المكشوف ثم اخترق الفيل الموسّع ب...

kamo·4mo ago
Fixkamo-marketing

إلغاء تكرار الاتصال بـ (ستومب) في مرسل (ميسارج)

عندما تُنشئ الرسالة الأولى دورة جديدة، تُقدّم معلومات محدثة عن المنحى الذي يُسبّبُ الإصطدامَ للإتِّصال بـ (ستومب). نداء الإنترنت في إرسال كان زائداً، وسيُقتل عل...

Kamo·4mo ago
FixMediaService

الإنشاء الاستباقي للمستهلك في الدورة لمنع فقدان الرسائل

"سابقاً، كان مستهلكاً مُدفعاً لـ "جيت ستريم لم يُنشأ إلاّ عندما كان عميلاً في شركة "ستيمب أُرسلت / / / / / / / مع سياسة الانقاذ New, any messages published befo...

Kamo·4mo ago
Fixkamo-internal

تقلص الفجوة في إعادة الاتصال مما أدى إلى انخفاض الرسائل في الوقت الحقيقي

Remove `connected ' from participation useEffect deps in TicketChat and (تشات بوكس) في الحلقات السابقة، كل شبكة من الوصلات الشبكية أثارت التأثير التنظيف الذي يس...

kamo·4mo ago
FixSecurityService

السماح لمستخدمي النظام بإدارة العلامة التجارية لـ org وإصلاح الشعار

- يُضِعُ طريقَ مستعملَ النظامَ كأول حارسِ في CanManageOrgBranding so platform مستعمل النظام له سيطرة كاملة على جميع الأوغاد غير الوالدة -في ستّة نقطة نهاية لوغو...

Kamo·4mo ago
Fixkamo-internal

احتواء التدفق الأفقي في مشهد البريد الإلكتروني: pane to 3rd column

- أضف ازدحاماً زائداً إلى حاوية رسل بروزر الخارجية كحدود صلبة - يضاف فائض في التدفق إلى العمود 3 ملفوف وتدفق زائد إلى منطقة المحتوى الإلكتروني - Constrain Sanit...

kamo·4mo ago
FeatureKlusterServices

:: إخفاق الإنتاج(2) مع سجون بي سي بي وولاية ثابتة

- أضف الفشل2، والثقة، والسجن مع [الخطر] و[العملية الحرة]، تصعيد الحظر التدريجي (1h),24h),30d ceiling), LAN ignoreip, and a تصفية الثقة التي تستهدف سجلات أمن شرك...

Kamo·4mo ago
FixKlusterServices

يستعاض عن شركة Coqui TTS بشركة Piper TTS (en-US-norman-medium)

لا يوجد لدى نموذج " كوكي " (VCTK) متكلمون مسمّون - يستعاض عن عبارة " Piper TTS " التي صوت (نورمان) بالضبط Piper binary (~3 MB) and model (~60 MB) تُحمّل بواسطة ...

Kamo·4mo ago
FixEmailService

Reset stale hasAttachments on sync and accumulate correctly

- Reset has_attachments=false at start of bulk sync so stale true values from old false-positive MIME detection are cleared before re-indexing - Accumulate ha...

Kamo·4mo ago
Featurekamo-shared-library

Add resetHasAttachmentsForFolder query to ConversationRepository

Allows sync to reset stale has_attachments flags before re-indexing so corrected MIME detection can rebuild the field from actual attachment data.

Kamo·4mo ago
FeatureKlusterServices

Integrate Coqui TTS with norman voice (VCTK p267)

- Deploy coqui-tts server (VCTK VITS model, CPU-only) as ClusterIP service on port 5002 with model cache at /var/lib/coqui-tts on k1m1 - Inject coqui_tts.agi ...

Kamo·4mo ago
Fixkamo-internal

التلقيم المسبق من الرد/الاستجابة والتجهيز

-المشروع يحمل الآن من (إيستر) حتى يتدفق من مخرج جديد مفتوح إلى المركب - مخزن البريد الإلكتروني النشط (بما في ذلك البريد الإلكتروني) صناديق بريد شخصية وتصدرها عن...

kamo·4mo ago
FixEmailService

الدعم من التجاوز على إرسال

Adds FromAddress Request to EmailSendRequest so the frontend can specify الذي يُرسل منه اسم مستعار/عنوان بريد إلكتروني المشرف الوحيد الآن استخدامات ذلك العنوان ...

Kamo·4mo ago
FeatureKlusterServices

Add LAN DNS pod for split-DNS on k1m1

Deploys a dnsmasq pod with hostNetwork on k1m1 that listens on 192.168.4.22:53. Overrides pbx.k1.kluster.kamocrm.com -> 192.168.4.22 so LAN phones reach the PBX...

Kamo·4mo ago
FixKlusterServices

يضاف شبكـة محليـة لمعالجـة مـن قِـسـمـة الـدمـجـمـة

Phones on the same LAN as k1m1 connect via split DNS (domain resolves to 192-168-4-22 داخلياً. بدون شبكة محلية، (أستركس) ما زال يُعلن External domain in SDP to ...

Kamo·4mo ago
FixKlusterServices

الاتصال بالسحر الفارسي: إصلاح الذاكرة وحجب ماسح SIP في البداية

- حقن [res pjsip] contact=memory into sorcery.conf before Asterisk starts; "الدورية الافتراضية" "مؤخرة (سكاليت)" "تسقط بصمت جميع اتصالات "إس آيستر - Block known...

Kamo·4mo ago
Fixkamo-internal

Sub-tab content fills full content-area width

Drop the centered max-width constraint (was 920 / 1200 / 680 / 720 depending on tab) on SubTabShell. The page already lives inside SettingsView's content column...

kamo·4mo ago
FixEmailService

Fix attachment parsing and hasAttachment false positives

Three fixes to EmailImapService: 1. toEnvelope: narrow multipart check to multipart/mixed only — plain HTML+text emails (multipart/alternative) no longer sh...

Kamo·4mo ago
Fixkamo-internal

Add download button to classic view attachment section

The classic view (MessageBrowser) had its own attachment list that was missing the download button — only the conversation view was fixed previously. Also align...

kamo·4mo ago
April 24, 2026
FixEmailService

Add com.kamo.z.shared.commerce to EnableJpaRepositories scan

**************** (required by **************** in the shared library) lives under com.kamo.z.shared.commerce but was not included in the JPA repository scan, ca...

Kamo·4mo ago
Fixkamo-internal

تخطيط ملائم، تمهيد، وشعار للمزودين

تهدئة السرعة - جميع المقالات الستة (المقدمون، الإرشادات، مستعملو الهواتف، الأجهزة، البريد الصوتي، الصحة) الآن يَغْلفُ مضمونَهم في a Tab Shell مَع px: الأزرار لم...

kamo·4mo ago
FixEmailService

Correct field name and type in getFromAddresses response

Backend was sending 'email' key but frontend expected 'address', and sent type 'shared_mailbox' when frontend expected 'shared'. Also fixes hasMailboxes flag wh...

Kamo·4mo ago
Fixkamo-internal

Load FROM addresses from accessible mailboxes and aliases

Replaces the broken getFromAddresses() endpoint (which sent 'email' instead of 'address') with getAccessibleMailboxes() + listMemberAliases(), matching the same...

kamo·4mo ago
FixInitializerService

Use CockroachDB-compatible DROP INDEX CASCADE syntax

CockroachDB rejects ALTER TABLE... DROP CONSTRAINT for UNIQUE constraints with: غير منفذ: لا يمكن أن تسقط وحدة الأمم المتحدة للمراقبة في العراق والكويت قيوداً ...

Kamo·4mo ago
ChoreVOIPService

(أسقط (فيبي سيرفيت عينة من (ريبو

كل اتفاقية مشروع (الملفات لا تشحن مع الخدمات).

Kamo·4mo ago
FixVOIPService

Include com.kamo.z.shared.commerce in repository scan

آخر مروجات kamo-shared-library لا أعرف (يدوّن.. الخدمات) التي تعتمد على البناء لا أعرف لا أعرف The الخدمة محملة بمسح مكوّن (VOIPServic) لكن مستودعها كان بعيداً ...

Kamo·4mo ago
Featurekamo-internal

جدول لتشكيل المنبر (نظام إدارة البرامج/مستعمل النظام/متقدم)

القضبان **************************** - لمحة عامة: لمحة عامة فقط عن المنصات - المجموع أو الخرق، حواسيب الهاتف العاملة على سبيل المثال، العد الفعلي لدائرة الخدما...

kamo·4mo ago
Fixkamo-internal

أضف زر تنزيل الضمادات وعلامات التحلل

- يُضِعُ a يُحمّلُ زرّ icon إلى كُلّ صفّ مُلحقِ لذا مستخدم يُمْكِنُ أَنْ يَضْربَ تحميل الملفات بدلاً من الافتتاح فقط في شريط جديد محاوله تحميل الخيوط إخفاقات كه...

kamo·4mo ago
FeatureDaemonService

Global VOIP sync job (admin-tunable interval)

VoipGlobalSyncJob ticks every minute and, on each tick, reads the SystemConfiguration singleton to decide whether a global sync is due: - If voipSyncEnabled is ...

Kamo·4mo ago
FeatureSecurityService

حلقات نهاية استعراض النظام

سطح التشكيل على نطاق المنبر، مبوَّبة من جانب الملاك الحالي الرفيع المستوى الحراسة (نمط وحدة التحكم في النظام) النقاط النهائية: - GET /api/security/system-confi...

Kamo·4mo ago
FeatureVOIPService

المتحكمون في الموارد حسب المؤسسة + org المجموع + التزامن الداخلي

وحدة تنمية الموارد ذات الصلة (التكثيفات/المستعملين/الأجهزة/البريد الصوتي): -مراقب الصوت في **** - المراقب المالي لشركة VoipUsers Controller at /api/voip/instanc...

Kamo·4mo ago
FeatureVOIPService

متبرع متعدد المصانع + مفاعل كامل

Core model change: one org ). many VoipproviderInstances (was: one per org). كل اتصال من مقدمي الطلبات أصبح الآن على سبيل المثال وصلة بينية بين مقدمي خدمات اله...

Kamo·4mo ago
FeatureInitializerService

هجرة مقدمي خدمات الهاتف/الخدمة الخاصة

يركض بعد (هيبرنايت دلو - أوتو): يخلق المستجدات جداول جديدة (VOIP PROVIDER INSTANCE, ترجمة: PHONE VOICEMAIL, SYSTEM CONFIGURATION) from the renamed/new entities ...

Kamo·4mo ago
Featurekamo-shared-library

مؤسسة شيما للمزودين بأجهزة الهاتف/الخدمة الخاصة

- Rename VoipProviderConfig . VoipProvider Instance; drop UNIQUE(org id), add instance name, config json, last sync at, last sync error. - Rename BulkTextProvid...

Kamo·4mo ago
FixKlusterServices

نقل المضيف من شركة مينيو (rclone FUSE) إلى شركة محلية/var/lib/pbx

لا تدعم شركة مين آي أو عن طريق شبكة FUSE POSIX كيميائيا أو سيملينك مطلوبة من نظام (فري بي إكس) غيّرت كلّ من (فري بي إكس) و(ماريا دي بي) المجلدات المضيفة من / / ...

Kamo·4mo ago
FixKlusterServices

Wrap fwconsole/amportal via php for MinIO FUSE hostPath

/var/lib/asterisk is backed by MinIO via rclone FUSE which does not support الـ "بي إس تي تي" لا يمكن أن تُنفّذ النصوص على هذا الحجم بدءًا، الآن يُنشئ نُصاً ملف...

Kamo·4mo ago
FixKlusterServices

يضاف خطاف ما قبل توقف وانهاء

الحاويات كانت عالقة في المحطة لأن الخلفية أستريكس واستمرت العمليات في الركض بعد خروج الآباتشي2ctl (PID 1). خطاف ما قبل توقف إرسال SIGTERM to Asterisk before Kub...

Kamo·4mo ago
FixKlusterServices

(ب) يُضاف الخراطيم

المُستبدِل يَكْتبُ مجاناً، يَعْرفُ مَع مصدرِ البياناتِ ' ويَتطلّبُ once بالنسبة للخنزير الذي يعتمد على تحميل حصة "فري بي إكس" نسختنا المتجددة كانت مفقودة خمسمائ...

Kamo·4mo ago
FixKlusterServices

Regenerate /etc/freepbx.conf on restart

/etc is ephemeral (not a hostPath), so /etc/freepbx.conf written by the المُسلّح يُفقد على كُلّ قطعة إستراحة. مضافا إليه فرع آخر لإعادة التجديد إنه من الزهرية ع...

Kamo·4mo ago
FixKlusterServices

(بايبو) يبدأ (أسرع) انتظروا جورب التحكم بدلاً من ذلك

بدء - استخدامات " النجمة النجمية " التي تعود إيجابيا زائفا على المنصة تُعيدُ السهامَ، تُسبّبُ حلقةَ الإنتظارِ إلى الخطرِ للشنق. الان ابدأ Asterisk directly via ...

Kamo·4mo ago
FixKlusterServices

ابدأي بـ (أستركس) في الخلفية، وانتظري، ثمّ اركضي بلا هواء

نقطة الدخول.. الخدمات بدءًا، ينسخ الآن خطوات تحديد نقاط الدخول، يبدأ (أستركس) في الخلفية، ينتظر أن يكون جواربه جاهزاً، إذا كان أول حذاء، ثم يبدأ أباتشي في الملع...

Kamo·4mo ago
FixKlusterServices

دع نقطة الدخول تتجه للتركيب، وليس البدء

PBX installer (php install -n) requires Asterisk to already be تشغيل. بدايتنا كانت تناديها قبل أن تبدأ (أستركس) "الخطأ يتواصل مع تحطم "أستركس الان ابدئي فقط انت...

Kamo·4mo ago
FixKlusterServices

Mount/etc/asterisk only, not /etc, to fix PHP simplexml error

الحشد الكامل كحجم مضيف كان فاسداً تحميل حتى بعد البذور من الصورة - حمولة بسيطة - غير محددة في وقت التركيب الآن فقط / ت/ مخاطرة لا تزال مستمرة الصورة وتبقي الشرط...

Kamo·4mo ago
FixKlusterServices

تخفيض الحد الأقصى للوحدة إلى 2.1 في المائة للقضاء على الإفراط في الالتزام

Docs 4,1 core, jibri 4,2 cores, libretranslate 2,1 core, bergamot 2.1 core, coturn 1.0.5 core. ينقذ 7.5 نواة من حدود العقد.

Kamo·4mo ago
FixKlusterServices

Switch to es computerers/freepbx:17 with correct structure

ولم يكن للتعب/التجميد أي صورة من طراز FreePBX 17 (المنبثقة منذ عام 2022). الحاسبات/التجميد: 17 (مستكملة Apr 2026، Asterisk 21 + FreePBX 17) (مركبة (ماريا دى بى ...

Kamo·4mo ago
ChoreKlusterServices

الإقلاع على الأقدام العامة؛ الوصول إلى الموقع http://k[12]m1:8088

آدمين يو آي الآن داخلي فقط على LAN/WireGuard على الميناء 8088 (نجينكس) مُقيد مباشرةً على شبكة الاستضافة. لا طريق ترافيك، لا دعونا Encrypt Crt, no public port 80...

Kamo·4mo ago
FeatureKlusterServices

Deploy FreePBX 17 + Jigasi SIP bridge on k1m1 and k2m1

FreePBX (tired ofit/freepbx:17-latest) runs with hostNetwork so SIP/RTP يحافظ على العملاء الحقيقيين، محاصرة واحد لكل عقدة عن طريق مصمم النواة. SIP على 5060 UDP/...

Kamo·4mo ago

مثل ما ترى الشحن؟?

كل واحد من هذه تحديثات الأراضي في مكان عملك تلقائيا. ابدأوا بالمجان وشاهدوها تنمو بعد أسبوع.

ابدأوا حراً للأبدخصخصة الفيو