Перейти к содержимому
KAMOUniverse

Журнал изменений

Что нового.

Каждое усовершенствование платформы, как только она появится.

  1. · kamo-internal

    Переместите срочный значок в колонку Lead ID и удалите электронную почту из Contact

    Переместить срочный значок из колонки Контакты в колонку Ведущий ID - Значок позиции слева от значка счета в идентификаторе Lead ID - Удалите текст этикетки «Срочный», сохраните только значок значка - Удалить адрес электронной почты из колонки Контакты Контактная колонка теперь только имя

  2. · kamo-internal

    Добавить двунаправленную синхронизацию между вкладками состояния и выпадением фильтра

    - При изменении вкладки состояния ** обновления фильтра выпадения (уже существовал) - При выпадении фильтра изменяется † 'обновление активной вкладки состояния (новая) Предотвращает круговые обновления только в зависимости от состояния фильтра. Если фильтр очищен, переключитесь на вкладку «Все лиды», если в настоящее время на вкладке состояния

  3. · kamo-internal

    Заменить плавающие фильтры AG Grid на пользовательские строки фильтров

    - Удалить все ссылки на FilterComponent из столбцаDefs Настройка плавающего фильтра: ложный на всех столбцах - Создайте собственный ряд фильтров над сеткой с полным контролем - Добавить управление состоянием для всех значений фильтра (leadId, контакт, статус, subStatus, поставщик, продукт, источник, агент, адрес) - Применять фильтры вручную с использованием API SetFilterModel AG Grid Синхронизация фильтра состояния с ActiveStatusTab Фильтр подстатуса динамически обновляется на основе выбранного состояния - Используйте функцию поддержки getStatusIcon для значков состояния в раскрывающемся фильтре Это дает нам полный контроль и предотвращает проблемы с сбросом фильтров

  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

    Добавить цвета вкладки и статус

    Добавить вкладку в вкладки продукта Карта и CardContent - Добавить закладки с цветовой кодировкой: Свежий (зеленый), Расчет (синий), Ферма (оранжевый), Мрачный (красный), Пустота (серый) - Обновить цвет индикатора вкладки в соответствии с выбранной вкладкой состояния - Удалить дубликатную прокладку из AG Grid Container

  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

Ваша вселенная ждет.

Начните бесплатно через несколько минут. Добавляйте продукты, когда будете готовы — без миграции, без новых логинов.

Бесплатно навсегда — не требуется кредитная карта