परिवर्तन लॉग
क्या नया है.
यह जहाज के रूप में, प्लेटफार्म के हर सुधार.
· kamo-internal
लीड आईडी कॉलम के लिए तत्काल बैज ले जाएँ और संपर्क से ईमेल हटा दें
- संपर्क कॉलम से लीड आईडी कॉलम में तत्काल बैज ले जाएँ - लीड आईडी में खाता आइकन के बाईं ओर स्थिति बिल्ला - 'Urgent' लेबल टेक्स्ट निकालें, केवल आइकन बैज रखें - संपर्क स्तंभ से ईमेल पता निकालें - संपर्क स्तंभ अब केवल नाम दिखाता है
· kamo-internal
स्टेटस टैब और फिल्टर ड्रॉपडाउन के बीच द्विदिशात्मक सिंक जोड़ें
जब स्टेटस टैब में बदलाव होता है, तो अद्यतन फिल्टर ड्रॉपडाउन (पहले से मौजूद) जब फ़िल्टर ड्रॉपडाउन में परिवर्तन होता है, तो सक्रिय स्थिति टैब अद्यतन करता है (नया) - केवल नए उपयोग में स्टेटसफिल्टरवैल्यू के आधार पर परिपत्र अद्यतन को रोकता है। - यदि फ़िल्टर को साफ़ किया जाता है, तो स्टेटस टैब पर वर्तमान में 'सभी लीड्स' टैब पर स्विच करें
· kamo-internal
कस्टम फिल्टर पंक्ति के साथ एजी ग्रिड फ्लोटिंग फिल्टर बदलें
- स्तंभ Defs से सभी फ्लोटिंग फ़िल्टरComponent संदर्भ निकालें - सेट फ्लोटिंग फ़िल्टर: सभी स्तंभों पर झूठ - पूर्ण नियंत्रण के साथ ग्रिड के ऊपर कस्टम फ़िल्टर पंक्ति बनाएं - सभी फिल्टर मूल्यों के लिए राज्य प्रबंधन जोड़ें (लीड आईडी, संपर्क, स्थिति, सबस्टैटस, विक्रेता, उत्पाद, स्रोत, एजेंट, पता) - एजी ग्रिड के सेटफिल्टर मॉडल एपीआई का उपयोग करके मैन्युअल रूप से फ़िल्टर लागू करें - स्थिति फिल्टर सक्रियStatusTab के साथ सिंक - उप स्थिति चयनित स्थिति के आधार पर गतिशील रूप से अद्यतन फ़िल्टर करती है - फिल्टर ड्रॉपडाउन में स्टेटस आइकन के लिए getStatusIcon सहायक फ़ंक्शन का उपयोग करें यह हमें पूर्ण नियंत्रण देता है और फिल्टर रीसेट मुद्दों को रोकता है
· 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
पहली पंक्ति टैब अद्यतन करें और रिपोर्ट पृष्ठ जोड़ें
- पहली पंक्ति टैब को अद्यतन करें: गतिविधि सारांश: आवासीय बंधक वाणिज्यिक रियल एस्टेट ऋण - टूलटिप्स के साथ पहली पंक्ति टैब के दाईं ओर रिपोर्ट बटन जोड़ें - 8 रिपोर्ट टैब के साथ रिपोर्ट पृष्ठ को / लीड्स / रिपोर्ट बनाएं: 1. लीड स्टेटस डिस्ट्रीब्यूशन 2. गतिविधि और सगाई रिपोर्ट 3. रूपांतरण फ़नल रिपोर्ट 4. समय आधारित प्रदर्शन रिपोर्ट 5. स्रोत और चैनल प्रदर्शन रिपोर्ट 6. एजेंट गतिविधि सारांश 7. तत्काल और प्राथमिकता रिपोर्ट 8. उप-स्टैटस ब्रेकडाउन रिपोर्ट - विशिष्ट रिपोर्ट खोलने के लिए यूआरएल में समर्थन टैब पैरामीटर
· 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
Add padding and status tab colors
- Add padding to product tabs Card and CardContent - Add color-coded status tabs: Fresh (green), Reckoning (blue), Farm (orange), Grim (red), Void (gray) - Update tab indicator color to match selected status tab - Remove duplicate padding from 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

तुम्हारा ब्रह्मांड इंतजार कर रहा है.
मिनटों में मुफ्त शुरू करें. जब भी आप तैयार हों तो उत्पाद जोड़ें - कोई माइग्रेशन नहीं, कोई नया लॉगइन नहीं.
हमेशा के लिए मुफ्त - कोई क्रेडिट कार्ड की आवश्यकता नहीं