الانتقال إلى المحتوى
KAMOUniverse

سجل التغييرات

ما الجديد؟

كل تحسين للمنصة، كما هو الشحن.

  1. · kamo-shared-library

    المصادقة على المشاريع في POSService

    - إنشاء نظام التجزئة: - نشأة لاينتيم: لا شيء، الكمية > صفر، وحدة Price >= صفر التصديق

  2. · kamo-internal

    Enterprise-grade POS UI and API

    - posApi: POSApiError class, fetchWithError, structured error handling - useToast + POSToast: centralized snackbar for success/error feedback - posUtils: formatCurrency, formatDate, toCSV, downloadBlob - PipelineOrdersTab: search, sort, pagination, CSV export, skeleton loading, toast notifications, empty state CTA, confirm empty order - PipelineApplicationsTab: search, CSV export, skeleton, toast - PipelineProductsTab: search, delete confirmation dialog, skeleton, toast - PipelineInventoryTab: toast notifications - PipelineDashboardTab: skeleton loading, refresh, export summary, toast - PipelinePOSDomainConfigTab: toast on save

  3. · kamo-internal

    POS domain config, retail order line items, dynamic pipeline tabs

    - Add getPOSConfig/updatePOSConfig to posApi, posDomainLabels utility - Extend createOrder with lineItems, add getOrder, RetailOrderLineItem type - PipelineOrdersTab: product-based order creation, line item selector, order detail drawer - Pipeline: dynamic tabs from POS config, domain-specific titles (Orders, Applications) - PipelineDashboardTab: metrics filtered by enabled domains - Settings POS: Domains tab with enable/disable toggles for RETAIL, MORTGAGE, RENTAL, VENDOR, SUBSCRIPTION - Empty state when no domains enabled

  4. · SecurityService

    Add POS controllers for retail products, inventory, and orders

    - RetailProductController: CRUD for products - RetailInventoryController: inventory stock management - POSController: orders and mortgage applications

  5. · kamo-shared-library

    مضافا إليه: كيانات القطاع الخاص/المجالات الحصرية، وطرائق التوريد، والمستودعات والخدمات

    - إضافة حبوب منع الحمل (التجزئة، الإيجار، الرهن العقاري، الاشتراك، البائع) - يضاف برنامج التجزئة، وسجل التجزئة، وتجارة التجزئة، وشركة MortgageApp - يضاف برنامج تجارة التجزئة، مخزن التجزئة - إضافة مستودعات للتجزئة، والرهن العقاري، والإيجار، والاشتراك، والبائع - Update EmbRecordState

  6. · kamo-shared-library

    إقامة علاقة منتجة للبائعين عند جلب الأدلة

    Update getLeadsByOrganizationId Developing to populate @Transient BrandProduct حقل لكل خيط لديه برنامج للبائعين وهذا يكفل للبائع وتتوفر بيانات عن المنتجات لرسم الخرائط الخاصة بشركة LeadDTO.

  7. · kamo-internal

    Improve lead grid with base30 IDs, raven icon, All Markets tab, and Market column

    - Add toBase30() function for consistent ID representation across LeadManager and DocManager - Fix Grim status icon in tabs to use raven.ico (matching the datagrid status renderer) - Add "All Markets" tab as first option in market tabs to show leads from all markets - Add Market column between Street and Status columns in datagrid - Update currentMarket logic to support tab 0 as "All Markets" (no filter)

  8. · kamo-shared-library

    مضافا إليه الحالة، وطبقة فرعية، ومصدر، وميادين محددة

    - إضافة حالة، ودرجة فرعية، ومصدر، ومحدد تاريخ، وميادين إيجابية للكيان الرئيسي - تحديث الرصاصة مع الحقول المتوافقة مع الجبهات (الحالة، الطبق الفرعي، المصدر، المنشأة بموجب القانون الأساسي، والبائع، والمنتج، والوكيل المعين) - أضف المؤتمر الأولي للتواؤم - مضاف @PrePersist خطاف لتحديد قيم التقصير للأدلة الجديدة هذا يصلح شبكة بيانات الصفحات التي تظهر الأعمدة الفارغة للتواصل الحالة الفرعية، والبائع، والمنتجات، والمصدر، والوكيل، والمنشأة، والمجالات المخصصة.

  9. · kamo-shared-library

    تعيين المفاعل الرئيسي من سترينج إلى الجهة المرجعية للموظفين

    - غُيّرت الرصاصة إلى المشغل الرئيسي (المستخدمة) - إضافة كيان مكلف بتتبع تاريخ الإحالة - مضافا إليه اسم " LeadAssignmentType " مع مختلف أنواع المهام - إضافة كيان ليد كريديت لتتبع الائتمانات الرئيسية للموظفين - مضافا إليه الكيان المخصص للمخصصات الرئيسية للموظفين - مضافا إليه مستودعات وخدمات - تحديث الرصاص لتسجيل المهام تلقائيا - تحديث نظام " LeadDTO " ، وطلب من " DTOs " إنشاء هيكل جديد - إضافة أساليب خدمة الأعضاء لاسترجاع الموظفين حسب المنظمة - حقول تاريخ قاعدة البيانات تستخدم الآن التخلف عن السداد على مستوى DB من أجل الاتساق

  10. · KlusterServices

    Add HTTP to HTTPS redirect middleware and IngressRoute

    - Create redirect-to-https middleware for permanent redirects - Add catch-all IngressRoute on web entrypoint to redirect all kamocrm.com domains to HTTPS - Fixes 404 errors when users access sites via HTTP instead of HTTPS

  11. · KlusterServices

    Add automatic *** secret creation

    - Create *** secret on both k1m1 and k2m1 - Secret contains MINIO_CURRENT_HOST pointing to k0m1 MinIO instance (http://10.8.0.1:9000) - Fixes kamowssecurity-deployment CreateContainerConfigError

  12. · kamo-internal

    Reorganize form layout for better field grouping

  13. · kamo-internal

    Reposition Add Lead tab and improve market tab UX

  14. · kamo-internal

    Add live tab label updates based on first/last name input

  15. · kamo-internal

    Convert Add Lead button to tab and implement data persistence

  16. · kamo-internal

    Overhaul lead creation UI with pane-based interface

  17. · kamo-internal

    حرّكْ زرّ الرصاصِ إلى صفِّ الرشّةِ وتحولْ إلى كبدِ البوبِ

  18. · kamo-internal

    Reorganize lead creation form into elegant two-column layout

    - Split form fields into two columns: contact/personal info (left) and lead/business info (right) - Add visual separation with semi-transparent backgrounds, borders, and shadows - Improve form organization and visual hierarchy - Maintain responsive design for mobile devices

  19. · kamo-marketing

    Enable Turbopack for faster builds (Next.js 16)

  20. · kamo-register

    Enable Turbopack for faster builds (Next.js 16)

  21. · kamo-login

    Enable Turbopack for faster builds (Next.js 16)

  22. · kamo-internal

    Enable Turbopack for faster builds (Next.js 16)

  23. · kamo-internal

    Reesign lead creation form with complete name fields, proper dropdown sizing, country field, and improved phone layout

  24. · kamo-internal

    تحسين شكل الإبداع الأولي مع تطبيقات التشغيل الموحدة الحديثة، والتحقق، والتعامل مع الأخطاء، والتحسين

  25. · kamo-shared-library

    Add phone extension support to CreateLeadRequest, UpdateLeadRequest, and LeadDTO

  26. · kamo-internal

    مضافا إليه: برنامج " LeadProspectType " ، البائع/المنتج، الأفضل الوقت، تمديد الهاتف/المصدر العقاري، ومجالات الرهن العقاري السكني

  27. · kamo-shared-library

    يضاف حقل للمبيعات إلى شركة LeadMarketDTO لكشف حقول الرهن العقاري

    - إضافة حقل للمبيعات الفرعية للتمييز بين الوالدين سالتيب والنوع الفرعي - عندما يكون لـ(سايليب) والد (مثلاً، RESIDENTIAL MORTGAGE)، تصبح المبيعات الوالدة (الخدمة) وتصبح المبيعات -هذا يسمح للواجهة بالكشف بشكل صحيح متى تظهر حقول الرهن العقاري من (ليدكلايم مورتججج ) Java

  28. · kamo-internal

    Add missing Next.js API routes for leads endpoints

    - Added /api/security/leads route for GET (all leads) and POST (create lead) - Added /api/security/leads/[id] route for GET, PUT, DELETE operations - Added **************** route for market configuration - Fixes 'Unknown error' when accessing /leads page by properly proxying requests to backend

  29. · SecurityService

    Add backend validation for required fields in lead imports

    - Add validateRequiredFields method to check required fields before import - Validate email, firstName, and lastName are present - Validate mortgage-specific fields (loanAmount) when market is mortgage type - Skip rows with missing required fields and add to error list - Use LeadMarketService to determine market type for validation

  30. · kamo-internal

    Add validation for required fields in lead imports

    - Mark email, firstName, and lastName as required fields in leadFields.ts - Add validation in handleStartImport to check all required fields are mapped - Add validation in ReviewStep to show errors for missing required field mappings - Display user-friendly error messages when required fields are missing

كونك ينتظرك

ابدأ مجانا في دقائق. أضف المنتجات كلما كنت مستعدا - لا هجرة، لا دخول جديد.

مجانا إلى الأبد - لا حاجة إلى بطاقة ائتمان