Release 2.5.0
1. Trading Area:& smootherRequests: onboardingfewer andmistakes, accountclearer handlingflows
WIFOX-585531 – Trader“Replace Declaration:only close” for ticket type “ClientChange IDStop number”Loss field fixedonly”The Client ID number field inIn Trading Area →tickets, Accountsthe →“Change TraderStop DeclarationLoss only” ticket type now acceptsuses anda showsdedicated user“Replace inputonly normally,close” keepsaction that updates only the valuestop‑loss inlevel formof statean andorder, submitswithout itunintentionally correctlychanging withtake‑profit theor declaration.other parameters.
Business impact:
-
TraderReducesdeclarationsthearerisknooflongertradersblockedorbysupportastaff“dead”accidentallyfield.changing the wrong parts of an order. -
ReducesMakessupportpartialinvolvementorderduringmodificationsKYC(only/SL)onboarding.safer and more predictable.
WIFOX-511583 – AccountRequests/Tickets: selector:show smartercorrect IDcreator displayand last message author
The TradingRequests/Tickets Arealists accountand selectorheaders now shows:correctly show:
-
who
client.uidcreatedwhentheclientticket,hasexactly onetrading account;and -
asset.uidwhowhen there aremultipleaccounts (as before), so they remain distinguishable.If client.uid is missing,wrote theselectorlastsafelymessage,fallsregardlessbackoftowhetherasset.uid.it was done in CRM or Trading Area.
Business impact: -
FasterSupport,clientsales,identificationandincompliance teams see thecommonrealsingle‑accountconversationcase.owner and last responder at a glance. -
NoEasierloss of clarity when a client has several accounts.
2. Trading Terminal: saved workspaceprioritisation and betterfollow‑up—no charts
more WIFOX-588guessing –which Tradingside Terminal: remember selected pairs and order across loginsThe Trading Terminal now persists“has the list and order of opened trading pair tabs (and the active tab) per user in local storage.
On first login, a default set is opened:EUR/USD,USD/ILS,BTC/USD,GOLD,ball”.BRENTAny changes (add/close/reorder/switch active) are saved.After logout or token expiration, the same configuration is restored on the next login.Business impact:Active traders no longer rebuild their workspace each session.The terminal feels personalised and consistent between sessions.
WIFOX-515598 – NewFilter Order:by volume“Waiting +/-for controlsclient” basedstatus onin lot sizeRequests
In the NewRequests Ordermodule, form,tickets thethat are in Volume“Waiting for client” field(from Trading) can now hasbe “– / +” buttons with a step size derived from the instrument’s lot size (e.g. 0.01, 0.1, 1). Values are rounded correctlyfiltered and neversurfaced go below zero; manual typing still works.explicitly.
Business impact:
-
Faster,Supportlessmanagerserror‑pronecanvolumequicklyselection,findespeciallyallforcasesverywheresmalltheornextlargemovelots.is on the client. -
FewerBetterrejectedcontrolordersofdueaging tickets and follow‑up strategy.
2. Safer payments & transactions (Bridge Pay and beyond)
WIFOX-589 – Bridge Pay: prevent double deposits on duplicate callbacks
The Bridge Pay callback handler was hardened to invalidbe idempotent:
-
Repeated callbacks for the same payment 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
awkwardduplicatevolumecallbacks.inputs. -
Less manual reconciliation and fewer finance corrections.
WIFOX-569559 – DefaultCard charttransactions: zoomdisplay setmasked closercard and Bank Name in UI
The Transactions table now shows:
-
Masked card number (
1‑hourfirst4********last4)view)for card payments. -
Bank name for card/acquirer.
TradingAllchartsvalues arenownon‑sensitive and follow PCI‑style masking rules.zoomedBusinessinimpact:by -
Operations and risk teams can identify specific cards/banks for investigations without exposing full PAN data.
-
Easier to spot patterns (
1‑houre.g.view),specificshowingbanks/cardspricefailing)actionandinescalateacorrectly.closer,
WIFOX-480 – Transaction search stability & performance
Search and filtering over transactions were optimised to handle higher volumes and complex filters without timeouts or partial results.
Business impact:
-
TradersFinanceseeandactionable,compliancerecentteamspricecanmovementrunimmediately.more complex searches reliably. -
Less
manualwaitingzoomingandonfewerevery“pleasesymbol.try again later” errors during investigations.
3. Requests/Tickets messaging: richer, consistent conversations
WIFOX-568607 – RemoveRequests/Tickets: open‑positionshow pointerwhich fromside chartwrote each message (client vs manager)TheMessages specialin pointerRequests/Tickets markernow forclearly theindicate openwhether positionthey onwere thewritten chartby has beena removedclient. (in Trading Area) or a manager/employee (in CRM), with aligned styling across both systems.
Business impact:
-
CleanerEveryonechartscanwithfollowlessthevisualconversationnoise.context more easily. -
FocusReducesstaysmisunderstandingsoninpricemulti‑partyand user‑defined levels instead of an extra marker that traders didn’t find useful.
communication.
WIFOX-579 – Simplified UI: removed unnecessary accordion in Trading conditions sectionA redundant accordion component in the Trading conditions context has been removed, keeping the interface flatter and more direct.Business impact:
Less clicking and “hidden” content when working with pair info.Cleaner, more straightforward layout for support teams.
3. Requests & Tickets: real‑time, rich conversations
WIFOX-544570 – Requests/Tickets: near‑real‑timefix messagelost updatesmessages (“online”due mode)to race conditionsMessageA pollingrace incondition that could cause some messages to not appear or appear out of order across CRM Requests → Messages and Trading Area Tickets → Messages has been tightened to a near real‑time interval while a conversation is open (around 1–2 seconds), with optimisations to pause/slow polling when the tab or conversation is not active. Sending a message also triggers an immediate refresh.fixed.
Business impact:
-
Conversations
feelremainclosercompletetoandchatsynchronised inrealbothtime, not like an email thread.interfaces. -
Faster back‑and‑forth between clients andReduces supportwithoutoverheadmanualfromrefresh.“I sent it but you don’t see it” cases.
WIFOX-542586 – Requests/Tickets:Unified clickablemessage linkstimestamps with timezone awareness
Message timestamps in messages (CRM + Trading Area)URLs inside request/ticket messages areRequests/Tickets now automaticallyuse rendereda asconsistent clickableformat linkswith inclear bothtimezone/relative time, harmonised between CRM and Trading Area, opening in a new tab with safe settings.Area.
Business impact:
-
AgentsEasierandforclientsglobalcanteamsfollowtosharedunderstandlinkswhen(docs,exactlyKYCapages,messagereferences)wasdirectly from the conversation.sent. -
LessSupportscopy‑pasteaccurate SLA monitoring andfewer mistakes opening referenced resources.audit.
WIFOX-584514 – Tickets/Requests:Preserve removeand “onlysync letters”read/unread validationstate for Name/Subjectmessages
Read/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 messages
The Name/Subjectsystem fieldnow inblocks Ticketssending (Tradingmessages Area)that andcontain Requestsonly (CRM)spaces/new lines with no longeractual enforces “letters‑only” validation. Any characters are allowed (digits, symbols, mixed text such as “KYC 2.0 – urgent #15”).text.
Business impact:
-
UsersKeepscanthreadsdescribecleancasesandnaturally (IDs, ticket numbers, versions, etc.).readable. -
FewerReducesblocked formsnoise andnoaccidentalneed“blank”to invent artificial subject lines.replies.
4. ClientRequests/Tickets: Areabetter UXownership &and internationalisationworkflow tools
WIFOX-263512 – RTL/LTR“Assigned auditto andme” fixesquick forfilter Clientin AreaRequestsTheA mainone‑click Client“Assigned Areato (Tradersroom)me” viewsfilter havehas been reviewed and adjusted to work correctlyadded in boththe LTRRequests and RTL languages, including dashboards, markets, FAQ, history, tickets, deposits/withdrawals, forms, profile, documents, PWA modal, OAuth pages and key modals/drawers. Alignments, directional icons, paddings, table behavior and animation directions have been fixed for RTL where needed.module.
Business impact:
-
ProperEachexperienceagentforcanright‑to‑leftquicklylanguagesjump(Arabic,toHebrew,theiretc.),personalon par with LTR.queue. -
ReducesHelpslayoutmanageissuesdaily workload andconfusion for international clients.responsibility.
WIFOX-190583 – Mobile/tablet(Already formabove) paddingscorrect adjustedcreator and last authorFormThis paddingsalso inboosts ownership clarity—list views now clearly show who opened the Clientticket and who last replied.
5. Multi‑brand and client‑side behaviour
WIFOX-633 – Multi‑trading projects: correct redirect after login
In deployments with multiple trading projects/brands, clients are now redirected to the correct brand’s Trading Area after login, based on mobiletheir andproject tablet were updated to match approved design values (different vertical spacing for ≤768px and ≥769px), including removal of an extra padding block.configuration.
Business impact:
-
FormsAvoidslookcross‑brand confusion andfeelwrongmore balanced on phones and tablets.environments. -
LessCriticalunnecessaryforscrolling,multi‑brandclearersetupsfocussharingoninfrastructure.primary
WIFOX-621 – Brand‑specific email templates for Tickets
Ticket‑related emails 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 content
Client‑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.
5.6. TradingSecurity UXand micro‑improvementsaccess management
WIFOX-569589 – Closer default chart view (1 hour)
(Already listedabove) abovesecure, underidempotent tradingprovider terminal)callbacks
Besides double‑deposit prevention, this hardening also improves resilience against unexpected or repeated provider calls.
WIFOX-598 – charts(Already nowabove) openexplicit inaccess to “Waiting for client” tickets
Helps ensure that client‑pending cases aren’t forgotten and can be managed proactively.