Release 1.28.0 🖥️ CRM & User Experience Overhaul Improving the speed, layout, and daily usability of the management interface. WIFOX-1138 - Optimized Client Management Table The main client list has been redesigned for high-density viewing, featuring shortened IDs, merged login/IP columns, and smarter column ordering. Business impact: Reduces horizontal scrolling and visual clutter, allowing managers to scan and process client data significantly faster. WIFOX-1393 - Reliable Logout & Session Termination Resolved a critical UI bug where the application would get stuck in an infinite loading state after a user logged out. Business impact: Ensures a professional and secure exit experience for staff, preventing confusion and potential security risks from "stuck" sessions. WIFOX-1206 - Persistent Table Preferences The system now automatically remembers your "Rows per page" selection via local storage, so your preferred view is ready every time you log in. Business impact: Saves time for power users who prefer high-density data views, removing the need for repetitive manual adjustments. WIFOX-1324 - UI Performance & Freeze Prevention Fixed several technical bottlenecks that caused the interface to "hang" during table translations and data updates. Business impact: Provides a smoother, more responsive experience for staff, reducing frustration and downtime caused by manual page reloads. WIFOX-1098 - One-Click Email Copying Added a dedicated copy icon next to client email addresses in Clients and Assets modules. Business impact: Streamlines manual outreach and support workflows by removing the need to highlight and copy text manually. 📈 Trading Operations & Financial Integrity Refining the tools used to manage trading groups, order execution, and account balances. 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-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-1072 - Instant Default Trading Group Assignment Administrators can now set a new "Default" trading group directly from the list view with a single click. Business impact: Simplifies the management of onboarding conditions, ensuring new clients are always assigned to the correct current market environment. WIFOX-1315 - Comprehensive Order Edit Logging Every manual adjustment made to an order by staff is now recorded in a detailed history log. Business impact: Protects the business against internal errors and provides a clear "who-what-when" record for compliance and risk 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. 🛡️ Security, Roles & Compliance Strengthening the platform's security model and refining how permissions are managed. WIFOX-1417 - Granular Audit Log Permissions Decoupled "Client Sessions" and "Employee Logs" from general system logs, allowing them to be toggled independently in the role editor. Business impact: Enables a "least-privilege" security model where staff can review specific activity histories without gaining access to sensitive organization-wide audit data. WIFOX-1144 - Enhanced Visual Data Auditing Upgraded the log service to show a "visual-friendly" difference (Diff) for updates, making it clear exactly which fields were changed. Business impact: Allows compliance officers to identify specific data changes in seconds without having to parse complex technical data formats. 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. WIFOX-1439 - Smart Phone Number Parsing The registration system now intelligently handles phone numbers entered without the "+" prefix. Business impact: Reduces friction during client onboarding and prevents data entry errors that could break SMS or telephony integrations. ⚙️ System Reliability & Localization Behind-the-scenes work to ensure data integrity and platform stability. WIFOX-1408 - Advanced Translation Management API Introduced a full suite of admin operations (bulk create, update, delete) for managing system and client-area translations. Business impact: Empowers product teams to localize the platform for new markets faster and with more reliable automated tools. WIFOX-1410 - Independent Client-Area Sync Separated the configuration for client-area translations from the main CRM, allowing for independent management of tenant-specific content. Business impact: Provides more flexibility for multi-brand operations, ensuring that public-facing texts can be updated without affecting internal management tools.