Release 1.29.0 🖥️ CRM & User Experience Improving the speed, layout, and daily usability of the management interface. WIFOX-1048 - Standardized Table Footers Implemented a unified footer pattern across all CRM modules, including total record counts, rows-per-page selectors, and pagination controls. Business impact: Provides managers with instant insights into dataset sizes and a consistent navigation experience across all data tables. WIFOX-1586 - High-Density Data Viewing Set the default "Rows per page" to 50 for all CRM modules to reduce repetitive navigation. Business impact: Allows staff to process larger batches of data at once, significantly speeding up daily auditing and review tasks. WIFOX-1488 - Persistent Table Customizations Resolved an issue where user-selected column visibility, order, and page-size preferences would reset after a page reload. Business impact: Saves time for power users by remembering their preferred workspace layout, removing the need for repetitive manual reconfiguration. WIFOX-1501 - Improved Client List Readability Restored "Last Login" and "IP Address" as separate, independently sortable columns in the client list. Business impact: Allows security and support teams to quickly identify and sort clients by their most recent activity or connection origin. WIFOX-1377 - Sidebar Navigation Polishing Fixed a visual glitch in the sidebar scrolling behavior to ensure all menu options remain clearly visible. Business impact: Delivers a more professional and reliable interface for staff navigating complex menu structures. 📈 Trading Operations & Risk Management Refining the tools used to manage trading groups, order execution, and real-time market data. WIFOX-1302 - Bulk Order Execution (Multi-Trade) Introduced the ability to open a single trade for multiple selected clients simultaneously with identical parameters. Business impact: Massively increases operational efficiency for account managers, allowing for instant, synchronized trade placement across entire client groups. WIFOX-1436 - Flexible Swap Configuration Administrators can now set "Swap Long" and "Swap Short" as negative values to simulate real-market conditions where traders can earn interest. Business impact: Allows the business to offer more competitive and realistic trading conditions, attracting professional traders who utilize carry-trade strategies. WIFOX-1579 - Advanced Manual Pricing Controls Enhanced the price delta and quote tick tools with an "Exact Price" mode, optional market noise, and automatic pre-filling from live rates. Business impact: Gives trading support teams surgical precision over instrument pricing, allowing for controlled variability and faster manual overrides. WIFOX-1596 - Professional Price Entry Interface Redesigned the price input fields to support trading-style digit entry (right-to-left) and cursor-aware stepping with arrow keys. Business impact: Reduces the risk of manual data entry errors when staff are adjusting critical market prices under high-pressure conditions. WIFOX-840 - Critical Trading Event Notifications Extended the notification service to send immediate "Margin Call" and "Stop Out" alerts to both managers and clients via CRM, Client Area, and Email. Business impact: Ensures immediate awareness of high-risk account states, reducing potential losses and improving client communication during volatile market moves. 🛡️ Security, Roles & Compliance Strengthening the platform's security model and refining how permissions are managed. WIFOX-1484 - Bulk Project Migration with Safeguards Implemented a new "Bulk Change Project" flow that detects identifier conflicts (duplicates) in the target project before the move is finalized. Business impact: Allows managers to move large client groups between projects safely, with clear visibility into who will be skipped and why, preventing data corruption. WIFOX-1376 - Rapid Role Configuration Added a "Clone" feature for user roles, allowing administrators to create new permission sets based on existing templates. Business impact: Significantly reduces the administrative overhead of setting up complex organizational structures and new team permissions. WIFOX-1217 - Clean Manager Assignment Lists The system now automatically hides inactive managers from selection dropdowns in the Actions and Clients modules. Business impact: Prevents accidental assignment of tasks or clients to former employees, ensuring operational continuity and accurate task tracking. WIFOX-1495 - Global View Management Permissions Introduced a dedicated permission for reordering shared "Fast Filters" (saved views) across CRM, banking, and trading. Business impact: Enables a "least-privilege" security model where only authorized administrators can change the standard view order for the entire organization. ⚙️ System Reliability & Analytics Behind-the-scenes work to ensure data integrity, platform stability, and accurate reporting. WIFOX-1601 - Stabilized Bucket Analytics Dashboard Fixed layout overflows and "undefined" data labels in the bucket analytics view, ensuring zero values are displayed correctly. Business impact: Provides marketing and affiliate managers with a reliable, professional dashboard for tracking lead sources and conversion performance. WIFOX-943 - Accurate Manager Performance Tracking Resolved discrepancies in manager analytics, ensuring that client assignments and completed transactions are recorded correctly for performance reviews. Business impact: Guarantees that internal KPIs and bonus calculations are based on 100% accurate operational data. WIFOX-1498 - Actionable Error Messaging Upgraded the notification system to surface the real backend reason for rejected actions instead of a generic "server not available" message. Business impact: Empowers users to fix their own input errors (e.g., "trading session closed") without opening unnecessary support tickets. WIFOX-1506 - CrocoCalls Telephony Integration Successfully integrated the CrocoCalls VoIP provider into the CRM telephony suite. Business impact: Expands the communication options for sales teams, allowing for seamless click-to-call functionality through a new supported provider.