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 29, 2026
Otherkamo-internal

Revert "chore(messages): add wave3 translation merge fragments (JSON)"

This reverts commit ****************

kamo·4mo ago
Otherkamo-internal

Revert "feat(setup-dns): show platform kamocrm domain on custom domain entry"

This reverts commit ****************

kamo·4mo ago
Chorekamo-internal

Add wave3 translation merge fragments (JSON)

kamo·4mo ago
Featurekamo-internal

Show platform kamocrm domain on custom domain entry

Surface the active *.kamocrm.com hostname on the add-domain flow and detect custom domains by excluding kamocrm URLs instead of default-flag alone.

kamo·4mo ago
Fixkamo-internal

Checkpoint translations per chunk and per locale on main

Persist locale JSON after each API chunk so cancellation loses at most one batch. CI translates one locale per process and commits/pushes after each so finished...

kamo·4mo ago
Fixkamo-internal

Checkpoint translations per chunk and per locale on main

Persist locale JSON after each API chunk so cancellation loses at most one batch. CI translates one locale per process and commits/pushes after each so finished...

kamo·4mo ago
April 28, 2026
Fixkamo-internal

Disable Docker BuildKit cache so every pipeline run does a full rebuild

Sets no-cache on both image build steps so npm ci and npm run build always run, even when the source tree is unchanged.

kamo·4mo ago
Fixkamo-internal

Bust Docker Build كيت كيتش لكل من يلتزم لذا يُدير كل دفعة

أشجار تفتيش متطابقة (كالإلزامات الفارغة) أعيد استخدام طبقات مكعبة تخطيت مبنى جديد مرر GIT COMMIT from the work flow and label تنقيح الصورة بحيث يبطل كل قسم من ا...

kamo·4mo ago
Chorekamo-internal

Blank commit to kick CI/CD

kamo·4mo ago
Fixkamo-internal

أضف الدردشة المفقودة

kamo·4mo ago
FixEmailService

أعضاء السينك، البريد الإلكتروني عندما يتم تعيين صندوق البريد الأولي أو تغييره أو إزالته

عندما كُلّف صندوق بريد إلى عضو في a KAMO MAIL org، أعضاء. لم يتم تحديثها قط، مما أدى إلى فشل شركة البريد الإلكتروني في حلها وثائق تفويض هؤلاء الأعضاء.

Kamo·4mo ago
FixSecurityService

منع ازدواجية المجالات الجذرية وتثبيت عرض النطاقات الرئيسية

1 - DOMAIN PER ORG check incorrectly excluded.kamocrm.com web-alias المجالات، التي تسمح org بتجميع مجالات جذور متعددة (و 10) يسمي كل منهما اسم مستعار آخر الآن ي...

Kamo·4mo ago
Fixkamo-internal

:: خدمة أمن الأعضاء ودعوات الأعضاء في الشرطة لتلافي الصراع في مجلس الأمن

كتابان متزامنان لنفس " صف الأعضاء " تسبب في تسلسل النزاع العزل - أمن الأعضاء يقرأ الصف بينما يقرأ الأعضاء نقطة نهاية كتبت إليها (عبر التاريخ) وألغيت معاملة واحد...

kamo·4mo ago
FixSecurityService

الحد من إخفاقات سلسلة الترجمة التحريرية وإصلاحها

- المراقب المالي للمنظمة: يستعاض عن عبارة " ضمان " . مسح الجدول - مع ضمان أن يُلغى نظام " TeamMemberForOrg " - 400ms ×N DB طلقات مستديرة التي جعلت /network/crea...

Kamo·4mo ago
Fixkamo-shared-library

(وايدن) يلتزم بـ (اللوج) الترجمة

The column was VARCHAR(512) in both the annotation and the DB, causing تُدرج الترجمة إلى الفشل في اللقب المترجم منذ وقت طويل. العمود دال باء هو هذا التغيير الشر...

Kamo·4mo ago
Chorekamo-internal

Trigger CI/CD

kamo·4mo ago
Fixkamo-internal

دفتر غير مصفوف وحساب من مظروف الرد الخلفي

{المدون: }... كاشكال للاشتراك، وترك الكتالوج. خطوة الاختيار فارغة. نفس مسألة الاشتراك في الحسابات السعر الذي {الحساب: } {... } غلاف لم يكن غير مصفوف.

kamo·4mo ago
FixBillingService

Add@JsonProperty to is*prefixed boolean DTO fields

(لومبوك) يُولّد (إكسكسسكس) و (نباتات من أجل حقول (بولان) تُدعى (إيكسكسكس). (جاكسون) يتعرّض للقيادة من النباتات و يسخرها مثل "xxx" بدلاً من "إكسكسكس" وكذلك "أكون...

Kamo·4mo ago
Fixkamo-internal

استخدام السائل بدلاً من الفهود لقتل المرفأ المتحرك (لا يستعمل على الكم1)

لم يتم تركيب الفولاذ و الأصفر في المضيف الهارب استعمله يَحْبُّ لإستخراج PID يَحْملُ ميناءَ 18080 ويَقْتلُه مباشرةً. أيضا تحويل الكيل إلى سيغكيل (-كيل) حتى لا يع...

kamo·4mo ago
Fixkamo-internal

نظفوا المرفأ الجاهز لذلك العمل الملغى لا يحجب الركض القادم

(باش) لا يرسل إشارات إلى العمليات الخلفية من الميناء إلى الخارج ألغى سير العمل وحافظ على الميناء 18080 حجب كل ترجمه لاحقاً ' 9` أن تقتل أي ميناء متجه حاليا إلى...

kamo·4mo ago
Fixkamo-internal

استعادة جميع القيم المحطمة للمسكن عبر الصفحات

السيناريوهات الخاصة بالإنقاذ قد استحوذت على صنف CSSNames، والأساليب الداخلية، والورقة المشتركة النصوص الحرفية بدلا من النص الانكليزي الأصلي لـ 114 رسالة المفاتي...

kamo·4mo ago
Featurekamo-internal

اظهر زر البليغ لمالكي org بدون حساب

عندما يقوم مالك org بفتح تابل الخطط و لا حسابات فواتير هناك، إعرضْ a حذاء سريع بدلاً مِنْ العَمَل "إتّصلْ بك رسالة (جورج مالك) الزرّ يَدْعو POST /api/security/a...

kamo·4mo ago
Fixkamo-internal

ريستور يقود صفحة بطولة عنوان وترجمة من تاريخ جيت

البطل (تيتل) كان (هيرو بوليس) (ملاك) البطل (سبوك) (الإنقاذ الرمادي عن طريق الخطأ الاستيلاء على الاسم المتاخم لفئة CSS). القيم الصحيحة المستعادة من الالتزام 10f4...

kamo·4mo ago
FeatureSecurityService

مضافا إليه نقطة نهاية لسحب الأحذية للأوراق الموجودة سابقا

Rlm; يحفز نفس idempotent setup as the sub-org creation hook (BillingSetupService) ولكن يمكن أن يطلبه مالك org هذه المقبضات التي صنعت قبل مفاعل الفواتير ولذلك، ل...

Kamo·4mo ago
Fixkamo-register

الزر الممكّن من الإنتهاء عن طريق اقتراع النظام النباتي

المستمع لحدث تغيير الدولة لم يكن قادراً بشكل موثوق بعد التحقق***. Two root causes: 1 - يُقرأ منطق الصرف المستوحى بـ (ودغيت آني). الحالة التي لا توجد على المستن...

Kamo·4mo ago
FixBillingService

إدراج حسابات الاشتراك المستهدفة في قائمة org

القائمة فور أورغ الآن أيضاً تعيد الحسابات التي تستهدف اشتراكاتها طلب org - ليس فقط حسابات مملوكة مباشرة له. In the multi-org نموذج حساب الدفع يعيش على أعلى مستو...

Kamo·4mo ago
Fixkamo-internal

أضف علامات (ويندو) اسماً فضائياً وأصلح جميع أصحاب الأماكن

-أضف النايف الجانبي يظهر نصا حقيقيا بدلا من المسارات الرئيسية - Fix branchTypesLabel ICU format: -حارسة السقوط بـ "إكس ترو" رمي، لذلك تحقق من 'العملاء. الاعتماد...

kamo·4mo ago
Chorekamo-internal

Update locale translations and hash [skip ci]

Kamo CI·4mo ago
Featurekamo-internal

الموجة 3 تحويلات، إصلاح التداعيات، تحويل آلي

- يستعاض عن جميع الخيوط الإنجليزيـة المكدسـة بالمكالمات عبر الموجة 3 المكونات (الشق، النادي، الدعم، المذكرات، خط الأنابيب، الخيوط، الملاحة البحرية، إلخ) - موجة ...

kamo·4mo ago
Fixkamo-internal

تطابق نوافذ الأداة الأخرى الحجم + مخطط اللون

الآن 320x650، قابلة للتعديل: زائفة (ماشي سبورتفون، شات، كالكولاتور، SMS، AI Chat) - Switched from dark slate gradient to the standard light gradient (#fafbfc - ...

kamo·4mo ago
Featurekamo-register

الاسم الناطق بالاسم

Kamo·4mo ago
Featurekamo-internal

Wire next-intl with member.language as locale source

يضاف التدويل المبني على النسيج التالي عبر الكامو الداخلي بدون URL مفترسات محلية ويُقرأ النشيط المحلي من كوكي الكامو - لوكالي، الذي مرآة لأفضلية العضو الموثّق بط...

kamo·4mo ago
Fixkamo-internal

Forward Range header so audio playback can scrub

Without this the VOIPService recording-streaming endpoint always returns the full file (Range header is dropped by buildForwardHeaders), which works for play-fr...

kamo·4mo ago
Refactorkamo-register

Drop language search filter on My Language step

The supported language list is short enough to scan visually; the search input added complexity without user value.

Kamo·4mo ago
FixKlusterServices

Rewrite /etc/odbc.ini to point at $MARIADB_HOST on every boot

The escomputers/freepbx:17 image bakes /etc/odbc.ini with Server=db (the docker-compose link target). On this Kubernetes deployment MariaDB lives at \$MARIADB_H...

Kamo·4mo ago
FeatureVOIPService

Fall back to imaging recordings for call history + voicemails

FreePBX 17 doesn't expose voicemail messages over REST or GraphQL on this install (the GraphQL voiceMail type returns mailbox config, not messages, and /admin/a...

Kamo·4mo ago
Featurekamo-shared-library

Paginated Recording lookup by (instance, extension, isVm)

Used by the softphone tabs as the canonical source of truth for call recordings and voicemails when the upstream provider can't list them — e.g. FreePBX 17 has ...

Kamo·4mo ago
FixVOIPService

Resolve member→extension before VM/CDR provider lookup

CallController was passing memberId where FreePBX (and other PBX-style providers) expect an extension number — voicemail listing returned empty because no PBX e...

Kamo·4mo ago
Chorekamo-internal

ألقوا القبض على ماجستير (أكونتيهولدر) و(ماستر يو)

لم يعد الشيمة الحسابية تحمل ماستر أو كل عضو أعلام - أزيلت هذه الأعلام إلى جانب المحاسبة الأولية المفاعل المحاسب يتوقّف عن جعل "ماستر" غير محدد دائماً صفات هولدر...

kamo·4mo ago
FixSecurityService

مقعد أوّل مؤقّت، حر كطابق، إبطال أوسع نطاقاً

(بيلينغ ستوب سيرفيك) ينشط الآن أول فترة ترخيص مفتوحة للمبتكر )ونفسها للترويج للملاك( غير أن مالكاً جديداً من الباطن لا يرى سوى خط الأساس الحر رغم كونه خط الأساس...

Kamo·4mo ago
Chorekamo-shared-library

إسقاط تعليق بيلينغ غروبيرا + غير مستخدم

يقطّع اللبنة المتخلفة للدب في جهاز إنفاذ مطبق المشار إليه إلى مفهوم شركة بيلينغ غروب الطويلة rlm; **************** لمسيرة العضو مباشرة.

Kamo·4mo ago

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

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

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