KamoCRM

سجل تغيير مباشر

كُلّ خاصّة، يُثبّتُ ويُحسّنُ، يُعلّمُ كما يَسْفنُ. لا شيء يُعاد لإطلاقه.

17,499
مجموع التغييرات
5,986
المعالم
5,283
اصلاحات
30
المشاريع
عرض حسب المشروع
جميع المشاريع17,499AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService250MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
الأفلام حسب النوع
جميع الأنواعBuild16CI523Chore774Docs3,254Feature5,986Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 29, 2026
Chorekamo-internal

Checkpoint ta [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

نقطة التفتيش

Kamo CI·6mo ago
Chorekamo-internal

نقطة التفتيش

Kamo CI·6mo ago
Chorekamo-internal

نقطة التفتيش

Kamo CI·6mo ago
Chorekamo-internal

نقطة التفتيش

Kamo CI·6mo ago
Fixkamo-asterisk-support

Add go-sql-driver/mysql v1.7.1 checksum to go.sum

go mod tidy without source files is a no-op, so the mysql checksum was never added. Generated the correct h1 hashes via a throwaway golang:1.22-alpine container...

Kamo·6mo ago
Chorekamo-internal

نقطة التفتيش دي [سكيب سي]

Kamo CI·6mo ago
Fixkamo-shared-library

Handle legacy ordinal strings for CountryType via Attribute Converter

DB rows had country stored as ordinal integers (e.g. "186" for S STATES) بدلاً من الأسماء الغامضة، مسبباً إستقبال غير قانوني على إيجاد الجميع البلد الذي يتراجع ...

Kamo·6mo ago
Chorekamo-internal

نقطة التفتيش id [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

نقطة التفتيش

Kamo CI·6mo ago
Chorekamo-internal

نقطة التفتيش

Kamo CI·6mo ago
Chorekamo-internal

نقطة التفتيش bn [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

نقطة التفتيش

Kamo CI·6mo ago
Fixkamo-internal

ترجمة التأشيرات فوراً

عندما تلغي (فورجيجو) سير العمل، ينتظر (باش) أيّ طفل مطلّع حتى ننتهي قبل تجهيز الإشارة، لذا عمل (توكس) المحلي سوف يحجب الإلغاء لدقائق، ويمسك فتحة الركض. فيكس: ا...

kamo·6mo ago
Fixkamo-asterisk-support

حرّك (آستريسكي) إلى الوصية المحلية، وليس أسرار (سي آي)

وثائق تفويض الممثلين الدائمين هي محلية لكل خادم من طراز FreePBX وليس لديه أي عمل In the CI/CD pipeline. المشغلون يضيفون أستريسك إلى جهازهم config.json along API...

Kamo·6mo ago
Chorekamo-internal

نقطة التفتيش:

Kamo CI·6mo ago
Chorekamo-internal

نقطة التفتيش

Kamo CI·6mo ago
FixSecurityService

السماح بالوصول إلى نقطة النهاية في الحصول على الدومينبيد والتحقق

كان الملاك والأعضاء في النظام على مستوى رفيع يحصلون على 403 من أجل الحصول على دومانبي Id وتحقق من هذه النقاط لأن نقاط النهاية راجعت هي: UserMemberOf مباشرة يضيف...

Kamo·6mo ago
Fixkamo-internal

Show existing org domain instead of entry form when no custom domain

Fall back to the org's platform subdomain as the display domain so DnsProgressView renders rather than DomainEntryForm when no custom external domain exists. Al...

kamo·6mo ago
Featurekamo-asterisk-support

Enrich upload manifests with Asterisk CDR caller-ID data

Adds optional MySQL CDR enrichment so the softphone history tab can display who called (or was called). When ASTERISK_CDR_DSN is configured as a Forgejo repo se...

Kamo·6mo ago
FeatureConversionService

Parse CDR caller-ID fields from upload manifest

When kamo-asterisk-support includes a cdr{} section in the upload manifest (populated when ASTERISK_CDR_DSN is configured), ConversionService extracts callerIdN...

Kamo·6mo ago
FeatureInitializerService

Add CDR caller-ID columns to recordings table (order 40)

Adds caller_id_num, caller_id_name, call_direction, and call_result columns to the recordings table so the softphone history tab can display who called without ...

Kamo·6mo ago
Featurekamo-shared-library

Add CDR caller-ID fields to Recording entity

Adds callerIdNum, callerIdName, callDirection, and callResult columns to the Recording entity so kamo-asterisk-support can store Asterisk CDR metadata alongside...

Kamo·6mo ago
FixVOIPService

Surface imaging fallback when provider has no call history

KamoPBXProvider.getCallHistory now returns null instead of throwing **************** so the 501 response no longer bypasses the imaging fallback. The provider c...

Kamo·6mo ago
Chorekamo-internal

Checkpoint fr [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

Checkpoint es [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

Checkpoint hi [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

Checkpoint zh [skip ci]

Kamo CI·6mo ago
Fixkamo-internal

Restore NavPri panel labels and LeadHistory column headers

NavPri: salvage-keys grabbed href URLs as label values and swapped label/description pairs for Accounts, KB, and Notes nav panels. LeadHistoryPanel: MUI bgcolo...

kamo·6mo ago
Featurekamo-internal

Add COMP payment method option to subscription order wizard

COMP is a valid backend PaymentMethod enum value for complimentary platform-admin grants, but was missing from the frontend type and wizard UI — only INVOICE an...

kamo·6mo ago
Fixkamo-internal

Show platform domain context when no custom domain is set

Surface the active *.kamocrm.com hostname in the domain entry form so users can see their current platform domain instead of a blank entry screen. Also fixes ve...

kamo·6mo ago
Otherkamo-internal

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

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

kamo·6mo ago
Otherkamo-internal

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

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

kamo·6mo ago
Chorekamo-internal

Add wave3 translation merge fragments (JSON)

kamo·6mo 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·6mo 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·6mo 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·6mo 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·6mo ago
Fixkamo-internal

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

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

kamo·6mo ago
Chorekamo-internal

Blank commit to kick CI/CD

kamo·6mo ago
Fixkamo-internal

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

kamo·6mo ago
FixEmailService

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

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

Kamo·6mo ago
FixSecurityService

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

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

Kamo·6mo ago
Fixkamo-internal

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

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

kamo·6mo ago

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

كلّه يصل إلى مكان عملك لوحده ابدأي بالخطه المجانيه و اقرأي هذه الصفحة مرة اخرى بعد شهر.

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