Chuyển tới nội dung
KAMOUniverse

Bản ghi thay đổi

Có gì mới không?

Mọi cải tiến cho nền tảng, khi nó được đưa ra.

  1. · kamo-shared-library

    Comment

    - tạo raRetailOrder: kiểm tra yêu cầu - tạo Lâm: kiểm tra vô số, số lượng > 0, unitPrice > = 0 hợp lệ hóa

  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

    Thêm thực thể miền PRS/invenry, DTOs, repos và dịch vụ

    - Thêm đậu POS (sai, cho thuê, thế chấp, dài hạn, nhà cung cấp) - Thêm RetailProcing, RetailInvenoryStock, Retail Order, Mortgage App DTOs - Thêm tiền tố, phục hồi chức năng, PSService - Thêm tiền bán lẻ, thế chấp, thuê nhà, đặt mua sắm, - Cập nhật EmbRecordSte

  6. · kamo-shared-library

    Giới thiệu về mối quan hệ với nhà cung cấp xuất bản

    Cập nhật getLeads ByOrganizationId() để mở rộng công thức cung cấp dịch vụ cung cấp@ transent Cánh đồng cho mỗi đầu mối có một người bán hàng. Điều này đảm bảo nhà cung cấp và dữ liệu sản phẩm sẵn sàng cho bản đồ 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

    Thêm trạng thái, subStatus, mã nguồn và trường đã chọn

    - Trạng thái bổ sung, subStatus, mã nguồn, ngày tháng, và các trường hình thành để dẫn dắt thực thể - Đã cập nhật cho leadDTO với các trường có khả năng điều khiển (status, subStatus, source, tạo ra at, chínhcontact, nhà cung cấp, sản phẩm, tác vụ như ký hiệu) - Thêm ContactDTO chính cho giao diện điều khiển tương thích - Đã thêm Tùy chọn này sửa chữa lưới dữ liệu đầu trang hiển thị cột trống để liên lạc, trạng thái, sub-status, nhà cung cấp, sản phẩm, nguồn, tác nhân, tạo ra và chỉ định trường.

  9. · kamo-shared-library

    Giải quyết công việc từ chuỗi đến tham chiếu nhân viên

    Đầu mối đã thay đổi. - Thực thể theo dõi lịch sử nhiệm vụ. - Thêm các loại phân công khác nhau - Thực thể dẫn đầu Credit cho việc theo dõi nhân viên dẫn đầu - Thực thể dẫn đầu cho việc quản lý các đơn vị nhân viên dẫn đầu - Thêm các kho và dịch vụ tương ứng - Đã cập nhật leadService đến các bài tập thu âm tự động - Được cập nhật từ FirstDTO và yêu cầu DTO cho cấu trúc mới - Các phương pháp bổ sung mục tiêu cho việc thu hồi nhân viên bởi tổ chức - Các trường thời gian có co sở dữ liệu bây giờ sử dụng mặc định cấp DB cho độ nhất quán

  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

    Di chuyển nút Thêm chì để lọc dòng và chuyển sang hộp thoại bật lên

  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

    Bật khả năng tập hợp Turbo để xây dựng nhanh hơn ( Tiếp theo.js 16)

  20. · kamo-register

    Bật khả năng tập hợp Turbo để xây dựng nhanh hơn ( Tiếp theo.js 16)

  21. · kamo-login

    Bật khả năng tập hợp Turbo để xây dựng nhanh hơn ( Tiếp theo.js 16)

  22. · kamo-internal

    Enable Turbopack for faster builds (Next.js 16)

  23. · kamo-internal

    Thiết kế lại dạng chì với đầy đủ trường tên, thả xuống, trường quốc gia và bố trí điện thoại cải tiến

  24. · kamo-internal

    Hình thức tạo chì tăng cường với UI hiện đại, hợp lệ hóa, xử lý lỗi và cải tiến UX

  25. · kamo-shared-library

    Thêm hỗ trợ phần mở rộng điện thoại để tạo raLeadRequest, Cập nhậtLeadRequest, và chìDTO

  26. · kamo-internal

    Thêm chuỗi tổ hợp, nhà cung cấp/ sản phẩm, tổ hợp tốt nhất Thời gian, điện thoại mở rộng / văn bản, và các trường thế chấp dân cư để dẫn đầu tạo dạng

  27. · kamo-shared-library

    Cho phép phát hiện trường thế chấp

    - Thêm trường bán hàngSub type để phân biệt giữa cha và kiểu bán hàng phụ - Khi SaleType có một phụ huynh (v.v., reSIDETER MORGAGE), việc bán hàng trở thành phụ huynh (SERVICE) và thư bán hàng trở thành trẻ em (RESIDE MORT MTGAGE) - Điều này cho phép giao diện điều khiển để phát hiện chính xác khi nào để hiển thị các trường thế chấp từ LedCaimMortgage. Thu nhỏ

  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

Vũ trụ của anh đang chờ đợi.

Bắt đầu miễn phí trong vài phút. Thêm sản phẩm bất cứ khi nào bạn sẵn sàng — không di chuyển, không đăng nhập mới.

Miễn phí mãi mãi — không cần thẻ tín dụng