Release 2.17.0 💹 Trading & Market Execution Refining the core trading experience with better precision, reporting, and reliable order management. WIFOX-1128 - Advanced Trading Hours Management Implemented a flexible "Working Hours" concept that supports complex UTC-based schedules, including multiple intervals per day and weekend rules. Business impact: Ensures automated trading and order placement strictly adhere to market sessions, preventing execution errors during closed hours. WIFOX-1407 - Immutable Balance Snapshots The system now captures and displays "Balance Before Close" and "Balance After Close" for every order, ensuring these values remain accurate even after post-close edits. Business impact: Provides absolute financial transparency and a reliable audit trail for support teams investigating client balance discrepancies. WIFOX-1248 - Historical Order Execution Fix Resolved an issue where opening an order with a past timestamp would fail to execute correctly in the system. Business impact: Ensures that manual back-office adjustments and historical data entries are processed reliably by the trading engine. WIFOX-1400 - Market Session Visibility Added a real-time display of instrument working hours directly within the Buy/Sell modal on the frontend. Business impact: Reduces trader confusion by clearly showing when a market is open or closed before they attempt to place a trade. 🖥️ CRM & User Experience Overhaul Improving the speed, layout, and daily usability of the management interface. WIFOX-1183 - Optimized Data Popovers Changed the behavior of information popovers from "hover" to "click" to prevent unnecessary system requests and UI "jumping." Business impact: Massively improves interface stability and reduces server load, especially for managers navigating high-density data tables. WIFOX-1419 - Enhanced Symbol Visibility Increased the size of the symbol selection modal and ensured full instrument names are visible without truncation. Business impact: Speeds up the selection process for staff and reduces the risk of choosing the wrong instrument due to hidden text. WIFOX-1401 - Professional Number Formatting Standardized the use of thousands separators (e.g., 10 000 instead of 10000) across all trading tables and tooltips. Business impact: Improves data readability and reduces the risk of human error when scanning large financial figures. WIFOX-1184 - Compact Table Layouts Streamlined data tables by moving date subtitles to the right and reducing icon sizes for a more professional, high-density view. Business impact: Allows managers to see more information on a single screen without excessive scrolling. WIFOX-1186 - Consistent Interface Spacing Resolved inconsistent paddings and alignment issues between different sections of the CRM. Business impact: Delivers a more polished, professional aesthetic that aligns with modern enterprise software standards. 🛡️ Security, Roles & Compliance Strengthening the platform's security model and refining how permissions are managed. WIFOX-1310 - Granular Trading Controls Introduced a dedicated "Trading Allowed" toggle within the client management tab, allowing agents to enable or disable trading for specific clients instantly. Business impact: Provides immediate risk management capability, allowing staff to halt trading activity for specific accounts without affecting their overall CRM access. WIFOX-1397 - Stable Manager Access Context Ensured that the Orders table only loads after the manager's access permissions are fully verified, preventing "infinite loading" or incorrect empty states. Business impact: Guarantees that staff always see the exact data they are authorized to view, improving platform reliability and security. WIFOX-1415 - Unified Risk Metrics Resolved a discrepancy where "Free Margin" values differed between the account widget and the orders footer. Business impact: Restores trader confidence in platform risk indicators by ensuring a single, consistent source of truth for critical financial data. WIFOX-1414 - Project-Aware Password Security Updated the password reset methodology to be strictly project-scoped, ensuring security updates are applied to the correct platform context. Business impact: Strengthens account security in multi-brand environments by preventing cross-project credential conflicts. ⚙️ System Reliability & Integrations Behind-the-scenes work to ensure data integrity and platform stability. WIFOX-1251 - Expanded Telephony Support Successfully integrated multiple new VoIP providers (Commpeak, Imperitel, Vosio, etc.) into the WBCS environment. Business impact: Provides more flexibility for sales teams to use their preferred communication tools directly within the CRM. WIFOX-1412 - Authoritative Balance Sync Fixed a "drifting" balance issue in the account switcher where the collapsed view could show different totals than the expanded list. Business impact: Ensures clients always see their true, real-time valuation, eliminating visual flicker and stale data. WIFOX-1482 - Dynamic Risk Configuration Moved margin call and liquidation variables to environment-level controls for easier system-wide adjustments. Business impact: Allows technical teams to adjust critical risk thresholds across the entire platform instantly without requiring a full code deployment.