Release 2.5.0

1. 📈 Smarter trading experience: profit, commission, and order management

WIFOX-648 – Profit column now standardized and always in EUR
Orders tables in CRM and Terminal now display a unified “Profit” column, always showing values with an “EUR” suffix and ensuring all calculations are in EUR. This eliminates confusion and ensures financial clarity across all trading reports.
Business impact:

  • Users and admins get consistent, transparent profit reporting in EUR, reducing errors and misunderstandings.

WIFOX-480 – Commission handling: real-time, in user currency
Commissions are now calculated as part of order PNL in real time, always in the user’s currency, and only applied to the balance after closing an order.
Business impact:

  • Accurate, real-time commission tracking and improved transparency for users and managers.

WIFOX-586 – Edit closed order PNL updates user balance
Editing the PNL of a closed order in CRM/Terminal now correctly updates the user’s balance, ensuring financial records stay accurate.
Business impact:

  • Admins can confidently adjust closed orders, knowing user balances will always reflect the latest changes.

WIFOX-483 – Clone closed orders with balance return
A new “Clone” button for closed orders lets users quickly reopen positions, with the option to delete the original and return its PNL to the client’s balance.
Business impact:

  • Streamlines order management and gives users more flexibility in managing their trading history.


2. 💬 Enhanced communication: image uploads in chat

WIFOX-583 – Paste & drag-and-drop image upload in CRM and Trading chats
Users can now paste or drag-and-drop images directly into CRM Requests and Trading Tickets conversations, with previews, validation, and error handling.
Business impact:

  • Faster, richer communication between teams and clients, improving support and collaboration.


3. 🛡️ Stronger risk controls and validation

WIFOX-512 – Risk Service: enforce minimum volume even if not set
The risk service now validates minimum order volumes, even if not explicitly configured, ensuring no position is opened below 1 EUR.
Business impact:

  • Prevents accidental micro-positions and enforces trading discipline.

WIFOX-633 – Manual volume input strictly respects min/step precision
Manual volume entries are now normalized to the correct step and decimal precision, preventing invalid order sizes.
Business impact:

  • Reduces trading errors and ensures compliance with platform rules.

WIFOX-589 – Terminal: fixed inability to type values into volume field
Users can now type values directly into the volume field, restoring expected trading behavior.
Business impact:

  • Smoother trading experience and fewer user frustrations.


4. 🖥️ Terminal and trading UI improvements

WIFOX-598 – Trading Terminal: close active trading pair tab
Users can now close any trading pair tab, including the active one, for a more flexible and intuitive terminal experience.
Business impact:

  • Empowers users to manage their workspace efficiently.

WIFOX-570 – Trading Terminal: default tabs configuration per user
The terminal now remembers each user’s opened trading pair tabs and restores them after logout or token expiration, using backend defaults only on first login.
Business impact:

  • Personalized, persistent workspace for every user.


5. 📊 Smarter trading insights

WIFOX-531 – Trading Ideas: display percentage-based recommendations
Trading Ideas now show percentage-based buy/sell recommendations when available, falling back to legacy labels if not.
Business impact:

  • Users get clearer, data-driven trading signals for better decision-making.


6. 🛠️ General improvements and backend enhancements

WIFOX-607 – Terminal: fixed profit display in detailed order view on mobile
Profit values are now displayed consistently and accurately across all views, including mobile.

WIFOX-621 – Pips price frontend: improved decimal precision logic
Pip prices now display with the correct number of decimals based on value size, improving clarity for assets like GOLD.

WIFOX-559 – Orders Service: AI analysis, fixes, and documentation
Orders Service reviewed and improved with AI analysis, bug fixes, and updated documentation in the Wiki.

WIFOX-514 – Production server: enforce single Node.js instance, no cross-env/Yarn
Production servers now follow stricter deployment rules for reliability and maintainability.


Revision #3
Created 25 February 2026 10:39:26 by Volodymyr Tsyoha
Updated 25 February 2026 11:05:09 by Volodymyr Tsyoha