# Release 2.17.0

### 💹 Trading &amp; Market Execution

Refining the core trading experience with better precision, reporting, and reliable order management.

<div class="_19itglyw _vchhusvi _r06hglyw" id="bkmrk-wifox-1128---advance"><div class="ak-renderer-wrapper is-undefined css-pw7jst"><div class="css-g2aziu" role="none"><div class="ak-renderer-document">- **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.

---

</div></div></div></div>### 🖥️ CRM &amp; User Experience Overhaul

Improving the speed, layout, and daily usability of the management interface.

<div class="_19itglyw _vchhusvi _r06hglyw" id="bkmrk-wifox-1183---optimiz"><div class="ak-renderer-wrapper is-undefined css-pw7jst"><div class="css-g2aziu" role="none"><div class="ak-renderer-document">- **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.

---

</div></div></div></div>### 🛡️ Security, Roles &amp; Compliance

Strengthening the platform's security model and refining how permissions are managed.

<div class="_19itglyw _vchhusvi _r06hglyw" id="bkmrk-wifox-1310---granula"><div class="ak-renderer-wrapper is-undefined css-pw7jst"><div class="css-g2aziu" role="none"><div class="ak-renderer-document">- **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.

---

</div></div></div></div>### ⚙️ System Reliability &amp; Integrations

Behind-the-scenes work to ensure data integrity and platform stability.

<div class="_19itglyw _vchhusvi _r06hglyw" id="bkmrk-wifox-1251---expande"><div class="ak-renderer-wrapper is-undefined css-pw7jst"><div class="css-g2aziu" role="none"><div class="ak-renderer-document">- **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.

  
</div></div></div></div>