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 12, 2026
Fixkamo-internal

Eager PDF rendering, natural scale normalisation, no horizontal scroll

- PdfCanvas: replace Intersection Observer with eager render-allpages. والنهج القائم على المراقبة لا يمكن الاعتماد عليه عندما يبدأ جدول التصميم مع العرض: واحد -...

kamo·5mo ago
Chorekamo-login

Upgrade to Next.js 16.2.3, TypeScript 6.0.2, Node 24, React 19 types

- التالي: 16.2.3 مع حقيبه توربو كخادم دافيء - TypeScript 6.0.2 with erasableSyntaxOnly and ES2022 target @types/react@19 and @types/react-dom@19 (React 19 types...

Kamo·5mo ago
Fixkamo-internal

القضاء على نزاعات إدارة شؤون الطفل في قوة الدفاع الشعبي

يستعاض عن الحاويات. مَع a React-managed canvas. ref. النهج القديم قضى على رد الفعل تتنازل إدارة الشؤون الإدارية بصورة مباشرة، مما يتسبب في فشل المصالحة عندما حا...

kamo·5mo ago
Fixkamo-marketing

Handle applicable PlanIds and applicableBillingCycles as string arrays

هذه الحقول صنفت على أنها خيط ولكن كان (سبليت) يدعوها التسبب في الفشل.

Kamo·5mo ago
FixESigService

Add CockroachDB transaction retry for template init endpoint

CockroachDB serializable isolation can trigger RETRY_SERIALIZABLE on the read-then-write pattern in initTemplate. Retries up to 3 times with backoff when detect...

Kamo·5mo ago
Fixkamo-marketing

الأثر الأحمر***

Kamo·5mo ago
Fixkamo-internal

Revert proxy routes to OTK auth, remove unused esigProxy helper

OTK is the correct auth mechanism — the prior session-header approach تجاوز النمط الأمني المستقر كل الطرق المحترفة للشركة الآن تستخدم تولّد (توتك) من شركة (باي ...

kamo·5mo ago
FixESigService

Correct OTK Redis key format and add imaging template list endpoint

OTK keys use OTK<id> and ***<id> (no colon) matching the Next.js proxy. Added POST /api/esig/templates/list to query imaging templates via shared library ImgRep...

Kamo·5mo ago
Fixkamo-internal

Use direct session headers instead of OTK for ESigService proxy routes

اقرأ *** جلسة من ريديس في تال.ي وتمرر orgId/memberId كما يثق بها رئيسات لـ "إسيغ سيرفيك" عن طريق "ك8" الداخلية إزالة التبعية.

kamo·5mo ago
FixESigService

Replace OTK auth with trusted session headers for internal K8s calls

ESigService is internal — the Next.js backend reads the session from Redis and passes orgId/memberId/userId as X-Org-Id, X-Member-Id, X-User-Id headers. No OTK ...

Kamo·5mo ago
Fixkamo-internal

Use init endpoint to find-orcreate template by imgId on editor load

وتمر صفحة الصنع في URL. صفحة التحرير الآن تنادي في نهاية المطاف لإيجاد أو إنشاء "إيزن تيبل" ثم استخدام وعاد الاتحاد إلى عمليات التصميم وتاريخ النسخ.

kamo·5mo ago
FeatureESigService

Add template init endpoint to find-or-create templates by imgId

The create page uploads to the imaging system and redirects with imgId. The edit page now calls POST /api/esig/templates/init with the imgId to find an existing...

Kamo·5mo ago
FixESigService

Scan all shared library repository packages to resolve bean dependencies

ComponentScan picks up shared library services which depend on repos in donotmodify.dao.repos and commerce packages — must scan those too.

Kamo·5mo ago
April 11, 2026
Featurekamo-internal

يضاف محرر نموذج التوقيعات الإلكترونية بملفات التصميم واللافتات والنسخ

(أ) إعادة كتابة كاملة للموقع/التوقيع/الصفحة مع الوصلات البينية المشبوهة (سيتينغز) Design), PDF.js canvas with draggable field overlay, annotation tools, signer ...

kamo·5mo ago
FeatureESigService

Initial ESigService Spring Boot project for e-signature template management

New microservice with REST API for e-signature template CRUD, signer management, design version snapshots, and field link tracking. Includes OTK auth filter, Fo...

Kamo·5mo ago
Featurekamo-shared-library

إضافة كيانات نموذجية للتوقيعات الإلكترونية، وملحقات، ومخازن

New JPA entities for the e-signature template design system: ESignTemplate, ESignTemplateSigner, ESignTemplateDesignVersion, and ESignTemplate fieldLink مع مداخ...

Kamo·5mo ago
Fixkamo-internal

رسم خرائط صحيحة للأسماء الميدانية بين المساندة والواجهة لمستوى الوصول

Map backend security level Id.accessLevel, isOrganizationOwner.isOwner, memberType.isTeamMember in API route. افحصوا جيداً لاستعمالهم أصلح المالك ليتفحص وضع مال...

kamo·5mo ago
FixInitializerService

Set 18DOFF promotion end date to 2026-04-26

Kamo·5mo ago
Fixkamo-marketing

يضاف انخفاض ثابت لصفحة العرض عند عدم توافر الاشتراك

الطاولة لا توجد بعد لذا يُعيدُ مكتب التحقيقات الفدرالي خطأ. العودة إلى الترقية والخطة لذا فصفحة العرض تعمل بغض النظر عن الولاية حدد تاريخه إلى 4/2026.

Kamo·5mo ago
Fixkamo-marketing

تحديث نوع ApiPromotion لمطابقة الاستجابة الجديدة الواردة في القائمة

أما الأناس المطبقون ومركبات التجميع المنطبقة فهم الآن صفائف، وليس سلاسل جوبون.

Kamo·5mo ago
FixInitializerService

Extend 18DOFF promotion end date to 2026-12-31

The April 14 end date was causing the offer page to show as expired.

Kamo·5mo ago
Chorekamo-marketing

إنجاز الاختبار على الشبكة

Kamo·5mo ago
FixAPIService

Validate Forgejo HMAC-SHA256 signature instead of plain secret header

Forgejo sends webhook secret as X-Gitea-Signature / X-Forgejo-Signature HMAC-SHA256 hash, not as a plain header value. Read body, verify HMAC, then forward to S...

Kamo·5mo ago
ChoreSecurityService

إزالة النصوص المتحركة

Kamo·5mo ago
Featurekamo-marketing

إحصائيات السيرفر الجانبية للمجاميع الحقيقية، اللمسات النهائية، تصفية دقيقة

عدد حبوب منع الحمل والمصفوفات يأتي الآن من /api/changelog/public/stats (مجاميع الـ دي بي الحقيقي، وليس عدد الصفحات المحشوة). الزر البديل مع مراقِب تقاطعِ مُراقب...

Kamo·5mo ago
FeatureSecurityService

إضافة المصادقة السرية على الموقع الشبكي لتغيير نقطة النهاية

الدفاع المتعمق: المصادقة*** SecurityService side in addition to APIService gateway validation.

Kamo·5mo ago
FeatureAPIService

Expose changelog webhook through APIService with secret key auth

Adds POST /api/changelog/webhook route that validates *** header before forwarding to SecurityService. Secret configured via CHANGELOG_WEBHOOK_SECRET env var / ...

Kamo·5mo ago
Refactorkamo-internal

Remove JSON parsing workarounds for participation plan ID arrays

العودة الآن تعود الصفوف الصحيحة بدلاً من خيوط (الجوسون) لم يعد هناك حاجة لمنطق الاختراق في الإضافة وترقية صانعي الخلايا.

kamo·5mo ago
RefactorInitializerService

Use List<String> instead of manual JSON strings for promotion plan/cycle IDs

Update KamoCRMPricingLoader to use List.of() for applicablePlanIds and applicableBillingCycles, matching the shared library's migration from JSON strings to ent...

Kamo·5mo ago
Refactorkamo-shared-library

Migrate Participation fields to entity-based @Many To Many relationships

يستعاض عن أعمدة خيوط (PlanIds المتوافقة، بما في ذلك " InPlanIds " ، و " PlanIds " المنطبقة، AppBillingCycles) with proper JPA @ManyToMany join tables and @Eleme...

Kamo·5mo ago
Featurekamo-marketing

مضافا إليها استبدال نصوص غير حساسة في الحالات المتعلقة بالعرض المتغير

يستعاض عن أسماء الأدوات الداخلية بأسماء الجمهور (الوثائق الرسمية) أيها الطبيب Meet-.Meet, Capcha-.Capcha, Avatar Creator-.Avatar Creator, etc.) in titles و الأو...

Kamo·5mo ago
Featurekamo-marketing

أضف صفحة لونغ لونغ بالجدول الزمني UI والمرشحات والإحصائيات

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

Kamo·5mo ago
Featurekamo-internal

يضاف محرر على مستوى الوصول إلى أماكن الأعضاء مع استبدال البطاقات الخاصة بمنظمة بعينها

Rename CLIENT.MEMBER and INTERNAL.TEAM MEMBER in ImageAccessLevelType.ts with {var} placeholders. يضاف قسم لمستوى الوصول إلى نظام " رولبسبات " مع ضوابط التحرير ...

kamo·5mo ago

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

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

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