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-internal

    Di chuyển phù hiệu khẩn cấp để dẫn đầu cột ID và gỡ bỏ email từ liên lạc

    - Chuyển phù hiệu khẩn cấp từ cột liên lạc tới cột nhận diện chì - Thẻ vị trí bên trái của biểu tượng tài khoản trong ID chì - Gỡ bỏ « văn bản » nhãn, giữ chỉ phù hiệu biểu tượng - Xóa địa chỉ thư từ cột liên lạc - Bảng liên lạc bây giờ chỉ hiện tên

  2. · kamo-internal

    Thêm đồng bộ hai chiều giữa các thẻ trạng thái và bộ lọc thả xuống

    - Khi thẻ trạng thái thay đổi (đã có) - Khi bộ lọc thả xuống các thay đổi, tức là cập nhật trạng thái hoạt động của thanh trạng thái (mới) - Ngăn chặn việc cập nhật hình tròn bằng cách chỉ phụ thuộc vào trạng thái bộ lọcValue trong cách sử dụng mới - Nếu bộ lọc được xoá, hãy chuyển đổi sang thẻ « All Leads » nếu hiện thời trên trang trạng thái

  3. · kamo-internal

    Thay thế bộ lọc nổi AG lưới bằng hàng lọc tự chọn

    - Gỡ bỏ tất cả các tham chiếu không gian nổi từ mục Defs - Đặt bộ lọc nổi: sai trên tất cả các cột - Tạo hàng lọc tự chọn trên lưới với toàn bộ điều khiển - Thêm quản lý tình trạng cho tất cả các giá trị lọc ( căng thẳng, liên lạc, trạng thái, subStatus, cung cấp, sản phẩm, nguồn, tác vụ, địa chỉ) - Áp dụng bộ lọc bằng tay sử dụng bộ lọc đặt của AG Grid - Bộ lọc trạng thái đồng bộ với StatusTab hoạt động - Cập nhật trạng thái phụ dựa trên trạng thái được chọn - Dùng chức năng trợ giúp cho biểu tượng trạng thái trong bộ lọc thả xuống - Điều này cung cấp cho chúng tôi kiểm soát hoàn toàn và ngăn chặn bộ lọc thiết lập lại vấn đề

  4. · kamo-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 filter dropdown when status tab is clicked (Fresh, Reckoning, Farm, Grim, Void) - Clear Status filter when All Leads or Selected tabs are clicked - All filter combo boxes now span 100% of their available width - Added fullWidth prop to all FormControl components

  5. · kamo-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 left of status labels in Status dropdown - Ensure filters apply immediately and update data grid when option is selected - Add onFilterChanged() call to refresh grid after filter changes

  6. · kamo-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 icons - Create SubStatusFloatingFilter that dynamically updates options based on selected Status filter - Vertically align all dropdown filters in the floating filter row - Sub Status dropdown now only shows options for the currently selected Status

  7. · kamo-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) - Add floatingFilterComponent and floatingFilterComponentParams to enable dropdown filters in filter bar - Dropdown filters show in the floating filter row below column headers, matching text filter style

  8. · kamo-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) for Sub Status, Vendor, Product, Source, and Agent columns - Update status/sub-status mock data from Java enum: - Add Incapacitated (306) under Farm - Add Do Not Contact (405) under Grim - Add Duplicate (502) under Void - Fix order: Fax Machine (401), Service Disconnected (402), Wrong Person (403), Fraudulent (404), Do Not Contact (405), Deceased (406) - Vertical scrollbar for pinned rows already hidden via CSS

  9. · kamo-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 appear to the left of the Lead ID in the table cell - Add tooltips to indicate account association status - Update mock data to randomly assign accounts to ~50% of leads for demonstration

  10. · kamo-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 ReportsPane and LeadBrowserPane based on first row tab selection - Activity Summary tab (index 0) shows reports, Residential/Commercial tabs show lead browser - Make More Reports button a dropdown menu with icons for additional 4 reports - Enhance all reports with detailed content using actual lead data: - Lead Status Distribution: Status breakdown with color coding - Activity & Engagement: Follow-up list with lead details - Conversion Funnel: Visual funnel with actual counts - Time-Based Performance: Time period statistics - Source & Channel: Source breakdown with percentages - Agent Activity Summary: Key metrics dashboard - Urgent & Priority: High-score leads list - Sub-Status Breakdown: Detailed sub-status analysis - Reports fill remaining space and use actual lead data for calculations

  11. · kamo-internal

    Update first row tabs and add reports page

    - Update first row tabs to: Activity Summary | Residential Mortgages | Commercial Real Estate Loans - Add report buttons on right side of first row tabs with tooltips - Create reports page at /leads/reports with 8 report tabs: 1. Lead Status Distribution 2. Activity & Engagement Report 3. Conversion Funnel Report 4. Time-Based Performance Report 5. Source & Channel Performance Report 6. Agent Activity Summary 7. Urgent & Priority Report 8. Sub-Status Breakdown Report - Support tab parameter in URL to open specific report

  12. · kamo-internal

    Update row 2 tabs with All Leads and Selected

    - Add All Leads and Selected tabs to row 2 - Default to Fresh tab (index 2) when page opens - Add List icon for All Leads and CheckCircle icon for Selected - Show selected count in Selected tab label - Disable Selected tab when 0 leads are selected - Selected tab shows selected leads across all tabs - Update status tab indices: Fresh=2, Reckoning=3, Farm=4, Grim=5, Void=6 - Update filtering logic to handle All Leads and Selected tabs - Include pinned rows in Selected tab if they are selected

  13. · kamo-internal

    Thêm màu miếng đệm và trạng thái

    - Thêm miếng đệm cho thẻ tab sản xuất và đối xứng - Thêm các thẻ trạng thái mã hoá màu: tươi (xanh), dự đoán (xanh), Nông trại (orange), Grim (red), Void (grack) - Cập nhật màu chỉ thị thẻ để khớp với thẻ trạng thái đã chọn - Gỡ bỏ hồ sơ bản sao từ cơ quan ngăn chặn mạng AG

  14. · kamo-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 - Remove Status dropdown filters (replaced by tab selection) - Change Status column to Sub Status showing only sub-statuses - Update filtering logic to filter by selected status tab - Restructure UI to match Docs tab format with floating Card and integrated container

  15. · kamo-internal

    Use custom raven.svg icon for Grim status

    - Replace Dangerous icon with custom raven.svg from /public/icon/ - Apply CSS filter to make raven icon red (#ef4444) to match Grim status theme - Remove unused Dangerous import - Icon size set to 18px to match other status icons

  16. · kamo-internal

    Update status icons - gavel for Reckoning, Dangerous for Grim

    - Change Reckoning icon from Assignment to Gavel (judicial/legal theme) - Change Grim icon from Block to Dangerous (grim reaper/death theme) - Dangerous icon represents danger/death, fitting the grim reaper concept

  17. · kamo-internal

    Improve status column and contact field styling

    - Set Status column to fixed 300px width - Add status icons (NewReleases for Fresh, Assignment for Reckoning, Agriculture for Farm, Block for Grim, Cancel for Void) - Icons shown based on parent status only, not sub-status - Reduce gap between name and email in Contact field from 0.5 to 0.25 - Checkbox selection already works for pinned rows via AG Grid configuration

  18. · kamo-internal

    Move urgent badge from Lead ID to Contact column

    - Remove urgent badge from IdRenderer - Add urgent badge to ContactRenderer, positioned to the left of contact info - Badge now appears next to contact name/email for better visibility

  19. · kamo-internal

    Add pinned urgent leads functionality to datagrid

    - Add pinned rows feature (default 5 rows) for latest urgent contact leads - Pinned rows always visible at top regardless of filters or sorting - Modern styling with gradient backgrounds, borders, and shadows for pinned rows - Add "Urgent" badge indicator with fire icon for pinned leads - Update count labels to include pinned/urgent leads count - Pinned rows sorted by creation date (newest) and score (highest) - Exclude pinned rows from regular filtered data to prevent duplicates

  20. · kamo-internal

    Update status column to show parent > child format and use enum-based mock data

    - Update mock data generation to use actual status/sub-status pairs from Java enum - Change "Sub Status" column header to "Status" - Display status in "{parent} > {child}" format (e.g., "Fresh > New Lead") - Remove unused StatusRenderer component and Cancel icon import

  21. · kamo-internal

    Update leads page with status filters, remove phone column, add sub-tabs

    - Remove phone number column from leads grid - Increase width of Created and Assigned columns to fit datetime data - Add status and sub-status dropdown filters to the left of search field - Extract and hardcode lead statuses from Java enum as mock data - Add Services/Products sub-tabs as 3rd layer navigation similar to leads/view

  22. · kamo-internal

    Add saggy bounce animation to connection lines with arrow heads

    - Converted straight lines to curved SVG paths using quadratic bezier curves - Added continuous saggy bounce animation using requestAnimationFrame - Longer connections sag more naturally (gravity effect) - Arrow heads already present at connection destinations - Animation runs smoothly at 60fps - Connections update dynamically as task items are moved - Dragging connections also use curved paths for consistency

  23. · kamo-internal

    Add Adjust Features functionality to apps in account settings

    - Added 'Adjust Features' button/link to each enabled app card - Button appears in both grid and list view modes - Added 'Adjust Features' option to context menu - Created features dialog popup with modern UI - Features dialog shows app icon, title, and list of features - Each feature can be enabled/disabled with toggle switches - Added mock features data for CRM, HRS, Email, and VoIP apps - Toast notifications for feature changes - Features dialog only shows for enabled apps (not coming soon apps)

  24. · kamo-internal

    Reduce dial tone volume and add modernized clear button

    - Reduced dial tone volume by 50% (from 0.5 to 0.25) - Added clear button (CallEnd icon) that appears when numbers are entered - Clear button clears all digits and hides when empty - Enhanced all three action buttons (backspace, clear, call) with: - Smooth hover animations with scale and shadow effects - Press animations with scale feedback - Modern transitions and polished styling - Color-coded hover states (red tint for clear button) - Improved visual feedback and interactivity

  25. · kamo-internal

    Enhance phone number display field with modern animations

    - Added auto-scroll to follow last dialed digit when number is too long - Implemented digit-by-digit pop-in animations with staggered timing - Added focus state with border glow and background color change - Added shimmer animation effect when number is entered - Added character counter badge (X/20) that appears when typing - Improved typography with larger font size (28px) for better visibility - Smooth scroll behavior for long numbers - Hidden scrollbar for cleaner appearance - Enhanced visual feedback with modern transitions and animations

  26. · kamo-internal

    Improve dial pad with audio preloading and modern animations

    - Preload all DTMF audio files when dialpad tab opens for instant playback - Add modern button animations with hover and press states - Implement visual feedback with ripple effect on button press - Add smooth transitions and polished interactions - Buttons now scale and change color when pressed/hovered - Improved responsiveness with preloaded audio cache

  27. · kamo-internal

    Add DTMF touch tone sounds to dial pad in chatbox

    - Added DTMF tone generation script (generate-dtmf-tones.js) - Generated WAV files for all dial pad buttons (1-9, *, #, 0) - Integrated touch tone playback into SoftphonePanel component - Tones play on button press and continue until button is released - Supports both mouse and touch events for mobile compatibility

  28. · kamo-internal

    Add Pipeline page with Applications, Orders, Shipments, and Returns tabs

    - Created pipeline page using SettingsView component similar to account pages - Added Applications tab with application management and status tracking - Added Orders tab with order listing, status, and payment tracking - Added Shipments tab with shipment tracking and delivery status - Added Returns tab with return processing and refund management - All tabs include search, filtering, status chips, and summary statistics - Uses mock data for demonstration (ready for API integration)

  29. · kamo-internal

    Add Pipeline button to NavPri navigation

    - Added Pipeline button with TimelineIcon after Accounts button - Links to /pipeline route - Always visible (not conditional on organization features)

  30. · kamo-internal

    Update account page tabs to new account type categories

    - Changed tabs from status-based to account type categories: - "Clients & Customers" (BusinessCenter icon) - "Members & Subscribers" (People icon) - "Employees & Contractors" (Work icon) - "Branch & Network" (AccountTree icon) - Updated filtering logic with TODO for account type filtering - Added appropriate Material-UI icons for each tab

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