변경 로그
무슨 일이야?
플랫폼에 대한 모든 개선 사항, 그것이 선적.
· kamo-internal
Lead ID 칼럼으로 긴급 배지를 이동하고 연락처에서 이메일을 제거
- Contact 칼럼에서 Lead ID 컬럼으로 Urgent 배지를 이동 - 리드 ID의 계정 아이콘 왼쪽에 위치 배지 - 'Urgent' 라벨 텍스트 제거, 아이콘 배지를 유지 - 연락처 열에서 이메일 주소를 제거 - 연락처 열 이제는 이름만 보여줍니다
· kamo-internal
상태 탭과 필터 드롭다운 사이 양방향 동기화 추가
- 상태 탭이 â†의 업데이트 필터 드롭다운(already) - 필터 드롭다운 변경 시 ↠업데이트 활성화 상태 탭 (새로운) - statusFilterValue에 따라 원형 업데이트 방지Effect - 필터가 삭제되면 현재 상태 탭에서 'All Leads' 탭으로 전환하십시오
· kamo-internal
AG Grid 플로팅 필터를 사용자 지정 필터 행으로 교체
- columnDefs의 모든 FloatingFilterComponent 참조 제거 - FloatingFilter 설정: 모든 열에 false - 완전한 통제를 가진 격자의 위 주문 여과기 줄을 창조하십시오 - 모든 필터 값 (leadId, 접촉, 상태, subStatus, 공급 업체, 제품, 소스, 에이전트, 주소)에 대한 상태 관리 추가 - AG Grid의 setFilterModel API를 사용하여 필터를 수동으로 적용 - ActiveStatusTab과 상태 필터 동기화 - Sub Status filter 선택된 상태에 따라 동적 업데이트 - Filter Dropdown의 상태 아이콘에 대한 getStatusIcon helper 함수를 사용하십시오. - 완전한 제어를 제공하고 필터 재설정 문제를 방지합니다
· 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
· 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
· 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
· 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
· 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
· 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
· 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
· 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
· 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
· kamo-internal
패딩 및 상태 탭 색상 추가
- 제품 탭 카드 및 CardContent에 패딩 추가 - 색상 코드 상태 탭 추가: 신선한 (녹색), 재koning (파란색), 농장 (오렌지), Grim (빨강), Void (회색) - 선택된 상태 탭과 일치하는 탭 표시기 색상 업데이트 - AG Grid Container에서 중복 패딩 제거
· 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
· 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
· 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
· 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
· 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
· 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
· 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
· 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
· 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
· 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)
· 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
· 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
· 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
· 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
· 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)
· 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)
· 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

당신의 우주는 기다리고 있습니다.
몇 분 안에 무료로 시작하세요. 준비가 되면 언제든지 제품을 추가할 수 있습니다.
영원히 무료 - 신용 카드 필요 없음