# Release 1.29.0

### 🖥️ CRM &amp; User Experience

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

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

---

</div></div></div></div>### 📈 Trading Operations &amp; Risk Management

Refining the tools used to manage trading groups, order execution, and real-time market data.

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

---

</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-1484---bulk-pr"><div class="ak-renderer-wrapper is-undefined css-pw7jst"><div class="css-g2aziu" role="none"><div class="ak-renderer-document">- **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.

---

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

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

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

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