KamoCRM

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

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

17,611
مجموع التغييرات
6,057
المعالم
5,314
اصلاحات
30
المشاريع
عرض حسب المشروع
جميع المشاريع17,611AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService603RAGService79SecurityService1,868TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,388kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,675kamo-signer-monorepo56kamolos114
الأفلام حسب النوع
جميع الأنواعBuild16CI523Chore775Docs3,257Feature6,057Fix5,314Other998Performance165Refactor278Revert23Style42Test162Upgrade1
November 21, 2025
Fixkamo-internal

Inline coincideFilterRowWidths to fix scope error

snadjafinia·11mo ago
Fixkamo-internal

صف تصفية اللحوم مع الأعمدة ومصفوف للوضع

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

snadjafinia·11mo ago
Featurekamo-internal

يستعاض عن مرشحات عائمة من طراز AG Grid بمصفوف مرشّح

- إزالة جميع الإشارات العائمة من الشُعب العمودية - يَطْومُ فيلتر: خاطئ على كُلّ الأعمدةِ - إنشاء صف تصفية تقليدية فوق الشبكة مع السيطرة الكاملة - إضافة إدارة ال...

snadjafinia·11mo ago
Fixkamo-internal

استعملوا القمامه لتخزين قيمة القذارة وامنعوا (آج غريد) من إعادة ترتيبها

- القيمة الحالية المسروقة للقيمة (Ref) للاستمرار في إعادة التشغيل - استخدام نظام " أوسر تشانج ريف " لمنع التأثير المتزامن من الإفراط في تغيير المستخدمين - اقرأ ...

snadjafinia·11mo ago
Fixkamo-internal

نُقلْ في مَرْقَلِ المُتَغَلِّبِ و نُحسّنُ CSS لإخفاء أيقوناتِ التصفيةِ

- لا تُسجّلُ على عودَةِ فلو تَشْغَلَ لمنع أي جي غريد مِنْ إعْادة القيمةِ - إضافة قواعد شاملة لدائرة خدمات الدعم المركزية لإخفاء أزرار قائمة مرشحات وأجهزة قياس -...

snadjafinia·11mo ago
Fixkamo-internal

Correct TypeScript types for Status filter component

snadjafinia·11mo ago
Fixkamo-internal

Make Status filter controlled and sync with status tabs

- Added statusFilterValue state to control Status filter dropdown - Status filter now syncs with activeStatusTab when tabs are clicked - Filter value is now con...

snadjafinia·11mo ago
Fixkamo-internal

Prevent header refresh and maintain filter value with ref

- Use currentValueRef to track and persist filter value - Remove refreshHeader() call that was causing header to hide/reappear - Only update value from callback...

snadjafinia·11mo ago
Fixkamo-internal

Properly track filter updates to prevent Status filter reset

- Use isUpdatingRef flag to track when we're making changes - Only allow parent model changes to update value if we're not updating - Initialize filter value fr...

snadjafinia·11mo ago
Fixkamo-internal

Prevent filter reset with no-op callback and hide icons with menuTabs

- Register no-op onFloatingFilterChanged callback to prevent AG Grid from resetting filter value - Use menuTabs: [] instead of suppressHeaderMenuButton to hide ...

snadjafinia·11mo ago
Refactorkamo-internal

New approach for Status filter and filter icons

- Removed onFloatingFilterChanged callback to prevent circular updates - Store filter instance in ref and update directly - Added global CSS rules in globals.cs...

snadjafinia·11mo ago
Fixkamo-internal

Prevent Status filter reset with ref flag and add suppressHeaderMenuButton

- Added suppressHeaderMenuButton to all columns that should hide filter icons - Improved isInternalChangeRef timing to prevent circular updates - Enhanced CSS s...

snadjafinia·11mo ago
Fixkamo-internal

Prevent Status filter reset and improve filter icon hiding

- Added isInternalChangeRef to prevent circular updates in Status and SubStatus filters - Updated CSS selectors to better hide filter menu buttons and icons - F...

snadjafinia·11mo ago
Fixkamo-internal

Remove extra Box wrapper that was breaking grid display

- Removed nested Box wrapper that was preventing grid from rendering - Moved CSS styles directly to the outer Box wrapper - Grid should now display leads correc...

snadjafinia·11mo ago
Fixkamo-internal

Improve Sub Status filter reactivity and hide filter icons with CSS

- Remove getStatusFilterValue dependency from useEffect to prevent stale closures - Add CSS rules to hide filter menu button icons for Lead ID, Contact, Status,...

snadjafinia·11mo ago
Fixkamo-internal

Properly enable Sub Status dropdown and remove all filter icons

- Add hasStatusFilter state to SubStatusFloatingFilter to track status filter changes - Add filterChanged event listener to immediately detect when Status filte...

snadjafinia·11mo ago
Fixkamo-internal

Properly enable Sub Status dropdown and remove filter icons

- Fix Sub Status dropdown to be enabled when Status filter is selected (removed options.length check from disabled condition) - Add menuTabs: [] to Lead ID, Con...

snadjafinia·11mo ago
Fixkamo-internal

Enable Sub Status dropdown when Status is selected and remove filter icons

- Fix Sub Status dropdown to be enabled when a Status filter is selected - Remove filter icons (suppressHeaderMenuButton) from Lead ID, Contact, Status, Sub Sta...

snadjafinia·11mo ago
Featurekamo-internal

Improve filter behavior and styling

- Sub Status dropdown now only shows sub-statuses for selected Status filter - Sub Status dropdown is disabled when no Status is selected - Auto-set Status filt...

snadjafinia·11mo ago
November 20, 2025
Featurekamo-internal

Improve dropdown filter styling and functionality

- Align all dropdown filters to the left with 5px padding above - Add StatusFloatingFilter component with icons in dropdown menu items - Icons appear to the lef...

snadjafinia·11mo ago
Featurekamo-internal

Add Status column with icons and dynamic Sub Status filter

- Add Status column before Sub Status with icons (Fresh, Reckoning, Farm, Grim, Void) - Create StatusRenderer component that displays status with appropriate ic...

snadjafinia·11mo ago
Fixkamo-internal

Resolve TypeScript type errors in DropdownFloatingFilter

- Change ExtendedParams to use intersection type instead of extending IFloatingFilterParams - Use type assertion for parentFilterInstance callback parameter - M...

snadjafinia·11mo ago
Fixkamo-internal

Resolve ESLint errors in DropdownFloatingFilter component

- Add displayName to FloatingFilterComponent - Remove unused ref parameter - Replace any types with proper TypeScript interfaces - Add ExtendedParams interface ...

snadjafinia·11mo ago
Featurekamo-internal

Add dropdown floating filters and set Lead ID width to 300px

- Create custom DropdownFloatingFilter component for Sub Status, Vendor, Product, Source, and Agent columns - Set Lead ID column width to 300px (was 120px) - Ad...

snadjafinia·11mo ago
Fixkamo-internal

Change filter values from functions to arrays for dropdown display

- Change filterParams values from functions to direct arrays - AG Grid set filters require values as arrays, not functions - This should fix dropdown filters no...

snadjafinia·11mo ago
Featurekamo-internal

Improve pinned rows alignment and add dropdown filters

- Change Lead ID padding from 50px to 45px in pinned rows - Center align score cells in pinned rows to match main grid - Add dropdown filters (agSetColumnFilter...

snadjafinia·11mo ago
Fixkamo-internal

Align pinned rows with main list cells

- Add 50px padding-left to first cell (Lead ID) in pinned rows for account icon alignment - Compensate for 4px red border by moving pinned row left with marginL...

snadjafinia·11mo ago
Fixkamo-internal

Replace any type with proper LeadWithAccount interface

- Create LeadWithAccount interface extending Lead with optional accountId - Replace any type assertion with LeadWithAccount type - Fixes ESLint error: Unexpecte...

snadjafinia·11mo ago
Featurekamo-internal

Add account association icon to Lead ID column

- Add AccountCircle icon (filled) for leads associated with accounts - Add AccountCircleOutlined icon (outlined) for leads not associated with accounts - Icons ...

snadjafinia·11mo ago
Fixkamo-internal

Remove incorrect useMemo wrapper from ReportsPane component

- Remove erroneous }, []); closing bracket that was causing syntax error - ReportsPane is a regular function component, not wrapped in useMemo

snadjafinia·11mo ago
Featurekamo-internal

Integrate reports into lead view pane

- Load reports directly into lead view pane instead of separate page - Create ReportsPane component with all 8 reports fully built out - Switch between ReportsP...

snadjafinia·11mo ago
Fixkamo-internal

Remove unused activeReportTab state variable

snadjafinia·11mo ago
Featurekamo-internal

تحديث جداول الصف الأول وإضافات التقارير

- تحديث سلاسل الصف الأول إلى: موجز الأنشطة - أضف أزرار التقرير على الجانب الأيمن من الصف الأول - إنشاء صفحة تقارير في العنوان/الرسائل/التقارير مع 8 تقارير 1 - ت...

snadjafinia·11mo ago
Featurekamo-internal

الجدول 2 المستكمل مع جميع الرصاصات ومختارات

- أضف جميع الرصاصات والمشاهدات المختارة إلى الصف 2 - التقصير في الحساب الجديد (المؤشر 2) عند فتح الصفحة - أضف القائمة Icon for All Leads and checkCircle icon fo...

snadjafinia·11mo ago
Featurekamo-internal

أضف ألوان الرصيف والوضع

- أضف رباطاً لبطاقة وبطاقة المنتجات - مضافا إليه ملصقات باللون: طازجة (خضر)، رشاشة (زبل)، مزرعة (برنج)، غريم (ريد)، فويد (غراي) - تحديث لون مؤشر تاب لمطابقة نمو...

snadjafinia·11mo ago
Fixkamo-internal

Add missing closing Box tag for AG Grid Container

snadjafinia·11mo ago
Fixkamo-internal

Correct JSX structure - add missing closing Box tag

snadjafinia·11mo ago
Featurekamo-internal

Restructure leads page tabs and filtering

- Add floating Row 1 tabs: Residential Mortgages | Commercial Real Estate Loans - Add Row 2 status tabs with icons: Fresh | Reckoning | Farm | Grim | Void - Rem...

snadjafinia·11mo ago
Fixkamo-internal

Prevent table row movement and redrawing on checkbox selection

- Disable animateRows to prevent visual movement when rows are selected - Batch state updates in onSelectionChanged using requestAnimationFrame - Memoize pinned...

snadjafinia·11mo ago
Refactorkamo-internal

Remove manual checkboxes from IdRenderer

- Remove manually added checkbox input from IdRenderer - Rely on AG Grid's built-in checkbox selection functionality - Checkboxes will be handled automatically ...

snadjafinia·11mo ago

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

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

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