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.