Release 2.5.0
1. Tradingđ &Smarter Requests:trading fewerexperience: mistakes,profit, clearercommission, flows
and order management
WIFOX-531648 â Profit column now standardized and always in EUR
Orders tables in CRM and Terminal now display a unified âReplaceProfitâ 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 closeâapplied to the balance after closing an order.
Business impact:
-
Accurate, real-time commission tracking and improved transparency for
ticketuserstypeand 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 âChangeCloneâ Stopbutton Lossfor onlyâ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:In
-
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 Areachats
Users tickets,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 âChangecorrect Stopstep Lossand onlyâdecimal ticketprecision, typepreventing nowinvalid usesorder a dedicated âReplace only closeâ action that updates only the stopâloss level of an order, without unintentionally changing takeâprofit or other parameters.sizes.
Business impact:
-
Reduces
thetradingrisk of traders or support staff accidentally changing the wrong parts of an order. Makes partial order modifications (only SL) safererrors andmoreensurespredictable.compliance with platform rules.
WIFOX-583589 â Requests/Tickets:Terminal: showfixed correctinability creatorto andtype lastvalues messageinto authorvolume fieldThe Requests/Tickets lists and headers now correctly show:
whocreatedthe ticket, andwho wrote thelast message, regardless of whether it was done in CRM or Trading Area.Business impact:Support, sales, and compliance teams see the real conversation owner and last responder at a glance.Easier prioritisation and followâupâno more guessing which side âhas the ballâ.
WIFOX-598 â Filter by âWaiting for clientâ status in RequestsIn the Requests module, tickets that are in âWaiting for clientâ (from Trading)Users can now betype filteredvalues anddirectly surfacedinto explicitly.the volume field, restoring expected trading behavior.
Business impact:
-
SupportSmoothermanagerstradingcan quickly find all cases where the next move is on the client. Better control of aging ticketsexperience andfollowâupfewerstrategy.user frustrations.
2.4. SaferđĽď¸ payments & transactions (Bridge PayTerminal and beyond)
trading UI improvements
WIFOX-589598 â BridgeTrading Pay:Terminal: preventclose doubleactive depositstrading onpair duplicate callbackstabTheUsers Bridgecan Paynow callbackclose handlerany wastrading hardenedpair totab, beincluding idempotent:
Repeated callbacksone, fortheasamemorepayment no longer create duplicate deposits.Only the first âsuccessâ event funds the client; later duplicates are safely ignored/logged.Business impact:Eliminates accidental double crediting from providerâside retries or duplicate callbacks.Less manual reconciliationflexible andfewerintuitivefinanceterminalcorrections.
WIFOX-559 â Card transactions: display masked card and Bank Name in UIThe Transactions table now shows:
Masked card number(first4********last4) for card payments.Bank namefor card/acquirer.All values are nonâsensitive and follow PCIâstyle masking rules.Business impact:Operations and risk teams can identify specific cards/banks for investigations without exposing full PAN data.Easier to spot patterns (e.g. specific banks/cards failing) and escalate correctly.
WIFOX-480 â Transaction search stability & performanceSearch and filtering over transactions were optimised to handle higher volumes and complex filters without timeouts or partial results.experience.
Business impact:
-
FinanceEmpowersanduserscompliancetoteamsmanagecantheirrunworkspacemore complex searches reliably. Less waiting and fewer âplease try again laterâ errors during investigations.efficiently.
3. Requests/Tickets messaging: richer, consistent conversations
WIFOX-607570 â Requests/Tickets:Trading showTerminal: whichdefault sidetabs wroteconfiguration per user
The terminal now remembers each messageuserâs (clientopened vstrading manager)Messagespair intabs Requests/Ticketsand nowrestores clearlythem indicateafter whether they were written by a client (in Trading Area)logout or atoken manager/employeeexpiration, (inusing CRM),backend withdefaults alignedonly stylingon acrossfirst both systems.login.
Business impact:
-
EveryonePersonalized,canpersistentfollowworkspacetheforconversationeverycontext more easily. Reduces misunderstandings in multiâparty communication.user.
5. đ Smarter trading insights
WIFOX-570531 â Requests/Tickets:Trading fixIdeas: lostdisplay messagespercentage-based duerecommendations
Trading Ideas now show percentage-based buy/sell recommendations when available, falling back to racelegacy conditionsAlabels raceif condition that could cause some messages to not appear or appear out of order across CRM and Trading Area has been fixed.not.
Business impact:
-
ConversationsUsersremaingetcompleteclearer,anddata-drivensynchronisedtradingin both interfaces. Reduces support overhead from âI sent it but you donât see itâ cases.
WIFOX-586 â Unified message timestamps with timezone awarenessMessage timestamps in Requests/Tickets now use a consistent format with clear timezone/relative time, harmonised between CRM and Trading Area.Business impact:
Easiersignals forglobalbetterteams to understand when exactly a message was sent.Supports accurate SLA monitoring and audit.
WIFOX-514 â Preserve and sync read/unread state for messagesRead/unread state for ticket messages now syncs more reliably between CRM and Trading Area:
Messages read on one side are correctly marked on the other.Badge counters (unread counts) reflect reality.Business impact:Agents and clients see an accurate unread message count and donât doubleâwork already read items.Better experience for both sides in ongoing cases.
WIFOX-483 â Prevent sending empty or whitespaceâonly messagesThe system now blocks sending messages that contain only spaces/new lines with no actual text.Business impact:
Keeps threads clean and readable.Reduces noise and accidental âblankâ replies.decision-making.
4.6. Requests/Tickets:đ ď¸ betterGeneral ownershipimprovements and workflowbackend tools
enhancements
WIFOX-512607 â âAssignedTerminal: tofixed meâprofit quick filterdisplay in Requestsdetailed order view on mobileAProfit oneâclick âAssigned to meâ filter has been added in the Requests module.Business impact:
Each agent can quickly jump to their personal queue.Helps manage daily workload and responsibility.
WIFOX-583 â (Already above) correct creator and last authorThis also boosts ownership clarityâlist views now clearly show who opened the ticket and who last replied.
5. Multiâbrand and clientâside behaviour
WIFOX-633 â Multiâtrading projects: correct redirect after loginIn deployments with multiple trading projects/brands, clientsvalues are now redirecteddisplayed to the correct brandâs Trading Area after login, based on their project configuration.Business impact:
Avoids crossâbrand confusionconsistently andwrongaccuratelyenvironments.across all views, including mobile.Critical for multiâbrand setups sharing infrastructure.
WIFOX-621 â BrandâspecificPips emailprice templatesfrontend: improved decimal precision logic
Pip prices now display with the correct number of decimals based on value size, improving clarity for TicketsTicketârelatedassets emailslike sent to clients now use brandâspecific templates (logo, colors, legal text, links) according to the project/brand the client belongs to.Business impact:
Consistent communication that matches the brand clients know.Better legal/compliance handling for multiâentity businesses.
WIFOX-648 â Avoid clientâside caching issues for updated contentClientâfacing pages now include improved cacheâbusting/versioning so that updated scripts and content are correctly fetched instead of using stale browser cache.Business impact:
Clients experience new fixes/features immediately after release.Fewer âit still looks broken for meâ scenarios due to old cached assets.
6. Security and access management
WIFOX-589 â (Already above) secure, idempotent provider callbacksBesides doubleâdeposit prevention, this hardening also improves resilience against unexpected or repeated provider calls.GOLD.
WIFOX-598559 â (AlreadyOrders above)Service: explicitAI accessanalysis, tofixes, âWaitingand 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 clientâ ticketsHelps ensure that clientâpending cases arenât forgottenreliability and can be managed proactively.maintainability.