KamoCRM

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

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

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

Resend verification using email not userId, forward X-Forwarded-Host

الأمن يتوقّع إرسال بريد إلكتروني في الجسم ليس مستخدماً (التي لا يشملها رد الفعل غير المشروع). أيضا إلى الأمام X-Forwarded-Host so the backend can resolve the co...

Kamo·6mo ago
FixEmailService

Add dao.repositories to JPA scan so EmailTemplateRepository is found

Same pattern as KamoInitializerService — explicit basePackages overrides default scanning and must include every package that has repositories.

Kamo·6mo ago
Fixkamo-register

اجتياز جسم الخطأ من خلال جهاز الأمن بدلا من رسالة عامة

"سابقاً أُعيدَ {الخطأُ: "خطأِ مُتَوَجِّلِي" على الـ2x، يَفْقدُ الحقيقةَ رسالة خاطئة من الأمن الآن تقدم رمز الحالة والجسم مباشرة.

Kamo·6mo ago
FixSecurityService

Align registration field names and response shape with frontend contract

Frontend sends nameFirst/nameLast but controller read firstName/lastName, causing 400 "First name is required". Success response now returns {status, userId, al...

Kamo·6mo ago
Fixkamo-register

منع خدش السن الضيق من الكشف عن السن بصورة غير صحيحة

- طريق الأوردة: الحد من حمراء نمور تحرير تاميل إيلام من 24 ساعة إلى 5 دقائق وإضافات العمر للكشف عن الحاجز حتى تبقى الحقول الأمنية طازجة بعد تغيرات دي بي - السجل...

Kamo·6mo ago
FixSecurityService

Add SecurityService and dao.repositories to EnableJpaRepositories scan

UserPhoneLookupRepository in recovery package was not picked up because EnableJpaRepositories only listed dao.repos and commerce. Added the SecurityService base...

Kamo·6mo ago
Fixkamo-register

ضعي عنواناً لـ " ريجيستر "

ديناميك ميتولادر الآن يَدْعو إستعمال ThemeConfig and updates document. العنوان لـ " ريجيستر " مرة واحدة " org " سقوط ثابت في تغيير التصميم من "الطلب القادم" إلى...

Kamo·6mo ago
Fixkamo-register

Resolve TS errors from steps used before declaration and Capcha fashion cast

تحرك استخدام الذخيرة فوق تأثيرات الاستخدام يعتمدون عليها؛ ويستوردون من نوع (CSSVariables) ويستخدمونها من أجل دعامة أسلوب (كابشا ويد).

Kamo·6mo ago
FixInitializerService

Add dao.repositories to EnableJpaRepositories scan

EmailTemplateRepository lives under dao.repositories.email, not dao.repos, so it was not picked up as a Spring bean.

Kamo·6mo ago
Fixkamo-shared-library

مضافاً إليه تعريفاً مزيفاً للعمود الإلكتروني

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

Kamo·6mo ago
FixESigService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixTranslateService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixRAGService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixMediaService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixMCPGatewayService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixKBService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixEmailService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixDocsService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixDaemonService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixConversionService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixBillingService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixAIService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixSecurityService

Resolve duplicate emailTemplateServiceClient bean conflict

**************** and **************** were identical @Components with the same default bean name, causing **************** at startup. Delete the duplicate in r...

Kamo·6mo ago
FixVOIPService

Bump kamo-shared-library to 1.4.0

Docker Stage 1 builds kamo-shared-library main (now 1.4.0) and installs it to the local .m2; the service pom still referenced 1.0.0 which Maven could not find, ...

Kamo·6mo ago
Fixkamo-register

Apply SP6 correctness and implementation quality fixes

C1: Use NEXT PUBLIC H*** SITE KEY ' 5` بدلاً من حاصلين على مسكن صلب C2: Change Register Response.userId and all API params from number to string (CockroachDB un...

Kamo·6mo ago
FixSecurityService

Address 4 code-review findings in registration and login paths

- Hide raw exception message in /register 500 path; log instead - Fail-closed (503) on email-verified DB check failure in login - verifyEmailToken throws if use...

Kamo·6mo ago
Fixkamo-marketing

Remove stray /div> in Navigation logo wrapper

Kamo·6mo ago
FixSecurityService

Append Z to dateCommitted so JS parses it as UTC

LocalDateTime.toString() produces no timezone designator, causing JavaScript's new Date() to treat the UTC value as local time and display timestamps 7-8 hours ...

Kamo·6mo ago
FixSecurityService

Convert PT midnight cutoff to UTC for today-count query

Commits are stored in UTC but the cutoff was a naive LocalDateTime in PT, causing yesterday-evening PT commits (00:00–06:59 UTC) to be counted as today.

Kamo·6mo ago
FixEmailService

Rename mailboxId andid and providerStatus andstatus in mailbox list response

أسماء ميدانية فاقدة للتوقعات من صندوق البريد العضوي.

Kamo·6mo ago
Fixkamo-marketing

يستعاض عن جميع حالات لوغاريت قاذفة صواريخ CSS بعلامات بيضاء من طراز SVG

الملاحة، الملاحة الفرعية، (فوتر) و(سوبفوتر) و(بريمولر) نفس النمط المكسور للمرشحين المشرقين يستعاض عنها اللوج فول وايت.

Kamo·6mo ago
Fixkamo-marketing

استخدموا لوم الـ (سي في جي) الأبيض على الأقدام بدلاً من تصفية الـ (سي إس)

كما هو الحال بالنسبة للملاحة - تصفية البرمجيات المقطعية على الأغصان داخل القذارة الخلفية لا يمكن الاعتماد عليها على اليوسفي سافاري.

Kamo·6mo ago
Fixkamo-marketing

مضغة لون الحراس مع أهمية ضد موضوع تخطي سلسله كاليفورنيا

ديناميك ميتولادر يمكن أن تحقن جهاز الأمن المقطعي البعيد الذي يفوز بالسلاسل إضافة لا يمكن الإطاحة بالظلام أبداً بصحيفة نمطية.

Kamo·6mo ago
Fixkamo-marketing

Exclude footer and nav links from TouchOptimized min-height enforcement

TouchOptimized was setting min Height:44px on all MISa> elements shorter than 44px, including footer nav links (~20px long). ركض هذا أثناء التهاب نهضة قوية، مما...

Kamo·6mo ago
Fixkamo-marketing

استخدام لوم الـ (سي في جي) الأبيض قبل أن يُدرَج بدلاً من تصفية الـ (سي إس)

تصفية الـ (سي إس إس) في (إمغ) داخل المرشّح الخلفي لا يمكن الاعتماد عليها في (أي إس سافاري). نسيج لوجستيري مليئ بالملء مع كل المليئات بشكل مباشر - لا تصفية، لا م...

Kamo·6mo ago
Fixkamo-marketing

قفل تايلويند مظلم نمط متغير إلى صنفي، أبدا OS استفسار وسائط الإعلام

Tailwind v4 defaults dark: facilities to respond to prefers-color-scheme (OS preference). @variant override ensures dark: classes only active when a.dark class ...

Kamo·6mo ago
Fixkamo-marketing

استخدام أسلوب المرشّح الداخلي على وصلة الشعار من أجل إصدار أبيض موثوق به

فصول تصفية التايلويند على عناصر من الأغشية غير متجانسة عبر أجهزة التبريد المتنقلة. ويضمن الأسلوب الخطي على عنصر المرساة السطوع (0) اللافقار (1) ينطبق في كل مكان...

Kamo·6mo ago
Fixkamo-marketing

"اللوان المظلم للقوة" "لذا "بروزر" لا يطبّق أبداً أسلوب الضوء

"تغيّر من "الضوء فقط إلى "الدارك" في "العالميات" و"فيبورت" نمط عنصر html - هذا يوقف المصفح من جعل SVGs and native UI في حالة ضوئية، الذي كان يسبّب ظهور الشعار ا...

Kamo·6mo ago
Fixkamo-marketing

منع الشعار من التخلّص من خلف صف الملاحة على متن متن متن متنقلة

اللفافة مع تصفية الـ "سي إس إس" خلقت سياقاً جديداً متضارباً مع مرشّح الرأس الخلفيّ على مروجين متنقلين، مُسبّبًا في رسم الشعار خلف خلفية الرأس تطبيق صف التصفية م...

Kamo·6mo ago
Fixkamo-marketing

Resolve scrollbar and mobile clipping on JumpToBar and PreviewBanner

- مضافا إليه: مخبأة في حاوية داخلية من طراز JumpToBar للحيلولة دون سطو عمودي -اسمح لمحتوى (بريفيو بانر) أن يلف على متن متنقل لذا النص لا يوضع على هواتف صورية

Kamo·6mo ago
Fixkamo-marketing

يستعاض عن عبارة " الفضاء - 4 " بالفجوة غير المباشرة على قوائم الوصلة بالأقدام

الاستخدامات الفضائية من طراز Tailwind Space-y-4: ... حيث (خصوصية صفر) التحميل على البرودة الصلبة يسبب تباعد عمودي غير متسق Inline والأساليب مدمجة في نظام SSR HT...

Kamo·6mo ago
FixKlusterServices

Set Traefik externalTrafficPolicy=Local to preserve client IP

With the default "Cluster" policy, kube-proxy SNATs external traffic to the node IP before forwarding to Traefik. That caused Traefik to see the node IP as the ...

Kamo·6mo ago
Fixkamo-marketing

مضافا إليها:

زر "إقبل الطلب" تحت "إدماج العرف"؟ CTA كان يتراجع إلى المفتاح الخام لأن المفتاح لم يتم تعريفه في أي مكان أضفت المفتاح في جميع المناطق الـ 22 و نظّف أيضاً نسخة م...

Kamo·6mo ago
April 17, 2026
Fixkamo-login

Backlink target to www.kamocrm.com (canonical host)

The PoweredByKamo component shipped pointing at apex https://kamocrm.com/ But the canonical kamo-marketing host is https://www.kamocrm.com/. تحديث ثلاث طهارات م...

Kamo·6mo ago
FixKlusterServices

Clean up legacy analytics deployment on each CI run

Delete old analytics deployment, service, and ingressroute that conflict with the kamo-analytics deployment managed by its own CI/CD pipeline.

Kamo·6mo ago
FixKlusterServices

Strip X-Frame-Options header in iframe-compatible middleware

Set X-Frame-Options to empty string to remove the SAMEORIGIN value that was being inherited, allowing CSP frame-ancestors to control iframe embedding instead.

Kamo·6mo ago

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

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

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