Release 1.20.0
1. Safer🛠️ financialCRM operations:& accounts,Table assets,Usability and transactions
Improvements
WIFOX-540680 – SafeAdd deleteColumns forCustomization AccountsFeature &to AssetsOrders (withTable
Users rightscan now customize which columns are visible in the Trading MS Orders table, improving workflow flexibility and checks)CRM now supports deleting Accounts and Assets from their modules, but only under strict conditions:
Separate rights: “Accounts → Delete” and “Assets → Delete”.Delete action is shown only ifpersonalizing theuserCRMhas the right.Backend blocks deletion if:an asset has any balance or transactions, oran account contains any assets with balance or transactions.
experience.
Business impact:
-
AdminsTeams cancleantailoruptheirunused accounts/assets without risking financial history. Hard backend checks prevent accidental loss of data or money movements.
WIFOX-541 – Cancel internal transactions with “Canceled by manager” + reason + balance checkFor internal transactions, managers can now set status “Canceled by manager”:
toOnly availableworkspace forproviderfaster=accessinternal.relevant - data,
Aboostingreasonis mandatoryproductivity andstored on the transaction. When canceling deposits, the system checks the client’s current balance; if there’s not enough balance to reverse the deposit, cancellation is blocked with a clear error.satisfaction.
WIFOX-600 – Clients: Add “State” column + filter/sort/customize + form options
A new “State” column (live/demo) has been added to the Clients table and forms, with full support for sorting, filtering, and column customization.
Business impact:
-
GivesMakesoperationsita clean, auditable wayeasier tocancelsegment,internal deposits. Prevents negative balancesfilter, andinconsistenciesmanagewhenclients,reversingsupportingfunds.better decision-making and targeted actions.
2. Clients module: faster actions and better segmentation
WIFOX-519597 – “AddRequests: action”Track promotedlast tomessage quicktimestamps actionfrom Client/Manager + show in Clients tableInThe CRMRequests → Clients, “Add action” istable now adisplays visible quick‑action icon directly in each row, right after Edit, instead of being hidden inwhen the “⋮”client menu.
manager last sent a message, with sorting, filtering, and column customization.
Business impact:
-
ManagersTeamscangaincreatebetter visibility into communication history, helping prioritize follow-ups and improve clientactions in one click from the main list. Speeds up daily follow‑up and reduces extra clicks for high‑volume teams.
WIFOX-591 – New “Source ID” column + filter in Clients tableThe Clients table now has a “Source ID” column (after “Affiliate ID”) with:
Display fromclient.sourceId(or equivalent).Text filter by Source ID.Inclusion inCustomize columns(can be shown/hidden, order controlled per user).service.
BusinessWIFOX-604 impact:– [Settings][Actions] Fix missing scroll inside large blocks
Each
itsBusiness can quickly slice clients by acquisition source directlyblock intheSettingsmainnowClientshasview.own - scroll,
EasierpreventinganalysisUIof which sources generate which clients, without exports.
3. Fast filtersglitches and search:making clearer,large globallists vseasier personal,to and always‑visible search
WIFOX-321 – Clear visual separation of Global vs Personal fast filtersnavigate.Fast filters across CRM (Clients, Requests, Actions, Transactions, etc.) now visually distinguish Global filters from Personal ones (using the approved design), without relying on the old “(G)” text suffix.
Business impact:
-
Users
withoutinstantlycanseeefficientlywhich filters are organisation‑widemanage andwhichreviewarelongtheirlistsown.losing Less confusion, fewer mistakes when saving, editing,context orteachingexperiencingotherslayoutto use filters.
WIFOX-517 – Move search out of Fast Filters and place above tablesIn all relevant modules, the search field has been moved:
Out of the Fast Filters panel.Into the main table header area, always visible above the table.Existing saved Fast Filters that contained search parameters were migrated so nothing breaks.issues.
WIFOX-609 – Statuses inside table should be without paddings
Table status indicators are now more compact, improving readability and saving space.
Business impact:
-
SearchCleaneristablesnowmeanobviousfaster scanning andone‑clickless visual clutter forallusers. Fast Filters are cleaner and focused on structured conditions, while saved filters continue to work.
4. Actions module: better filters and more complete data
WIFOX-518 – Redesigned “Subtypes” selector in Actions Fast FiltersThe Subtypes selector in Actions Fast Filters was redesigned to clearly show Type → Subtype relationships (per the new UX):
Subtypes visually grouped under their parent Action Type.Multi‑select across types and subtypes still works.No change to backend filtering logic.
WIFOX-608 – Set default search input width for components with fast filters
All search inputs across modules now have a consistent width, ensuring a unified look and feel.
Business impact:
-
UsersConsistentunderstandUIexactlyelementswhichreducesubtypes belong to which types when filtering. Reduces mis‑filtersconfusion andspeedscreateupabuildingmorecorrectprofessional,saveduser-friendlyfilters.interface.
WIFOX-54358 – “Completed”FastFilters columnComponent inRefactoring Actions& table on Client cardUnification
The ActionsFastFilters tablecomponent insidehas been refactored into a shared, reusable module, reducing code duplication and ensuring consistent filtering behavior across the client card now includes a “Completed” column, showing whether each action is done or not.
platform.
Business impact:
-
AccountFastermanagersfeaturecandevelopment,quicklyeasierseemaintenance,whichandactionsaaremorestillreliableopenfilteringvs closedexperience foraallclient. Easier to ensure no important tasks are left unfinished.users.
2. đź’¬ Communication & Collaboration
WIFOX-573583 – MakeRequests/Tickets: CommentsImplement requiredPaste for& selectedDrag-and-Drop ActionsImage Upload in ConversationsCertain action typesUsers can now requirepaste or drag-and-drop images directly into CRM Requests and Trading Tickets conversations.
Business impact:
-
Richer, more efficient communication between teams and clients, leading to quicker resolutions and better support.
3. đź”’ Access & Security
WIFOX-521 – Replace silent redirect with explicit “Access denied” state for entities
When users lack permission to access an entity, they now see a clear “Access denied” message instead of a silent redirect.CommentBusiness impact:
-
configuration).Reduces
Ifconfusion,animprovesactiontransparency,typeandishelpsmarkedusers understand access limitations instantly.
WIFOX-421 – IP restrictions for API tokens are working incorrectly
IP addresses for API tokens are now parsed and displayed correctly, ensuring security policies are enforced as “commentintended.
Business required”,impact:
-
Strengthens security and compliance by making sure only authorized IPs can access sensitive APIs.
4. 📢 Notifications & System Feedback
WIFOX-624 – Notify about Margin Call
The system now sends notifications about margin calls to both the commenttrading field.
and the assigned manager in Core CRM.
Business impact:
-
Ensures
keytimelyactions always have enough context in the history. Improves quality of follow‑upawareness andauditabilityactionforonimportantmarginprocesses.calls, reducing risk and improving client safety.
5. Popovers⚙️ andPerformance navigation:& smootherTechnical UX in CRM
Enhancements
WIFOX-571613 – Wider,Optimize readable popovers for long text (e.g. action descriptions)TablePopovers/tooltipTable previewsrendering (likeperformance longhas actionbeen descriptions)improved, nowreducing expandblank horizontallyareas upduring to a sensible max width, instead of becoming extremely tallscrolling and narrow.making Textthe wrapsUI nicelymore and handles long words/URLs.
responsive.
Business impact:
-
LongSmootherdescriptionsuserareexperienceeasierandtolessread without scrolling a tiny box. Less frictionfrustration whenreviewingworkingdetailswithdirectlylargefrom tables.datasets.
WIFOX-572710 – RedirectConfigurations eachof usersymbols toare theirupdating lastincorrectly visitedon pageupdate after(on loginone step before)AfterA login,bug CRMaffecting nowthe redirectsupdate eachof usersymbol toconfigurations theirhas ownbeen lastfixed, visitedensuring page,changes storedare perapplied user in local storage (wbcs:{email}:lastVisitedPath), if it’s still validcorrectly and accessible. If not, they go to the default start page.
immediately.
Business impact:
-
UsersReducesreturnoperationalstraight to where they left off (clients list, specific client, requests, etc.). Saves timeerrors andclicksensuresatthattheconfigurationstartchangesoftakeeveryeffectsession.as expected.
6. Configurationđź’¸ cleanup:Transaction labels & employee emails
Accuracy
WIFOX-285445 – Remove[Transactions] “Label” from UI forms and auto‑generate it in backendFor many configurable entities (action types, buckets, client/request statuses, desks, banks, fee groups,First transaction statuses/subtypes,date etc.):
The
- records
- the
Labeldateis no longer entered in create forms; onlyNameis managed by business users. In edit forms, Label is still visible butread‑only.Backend automatically generatesof auniqueclient’sfirstlabelfrom Name (same logic as clients’ custom fields) and keeps it stable on edits.
transaction.
Business impact:
-
accuracy,BusinessImprovesusersfinancialstop dealing with technical IDstracking and“label”reportingerrors.supporting Integrations keep stable identifiers even if visible names change.
WIFOX-287 & WIFOX-289 – Safe email change for employees (with impact reviewcompliance and audit)Togetherbetter these tasks:
Analysed all impacts of changing anemployee email(auth, analytics, permissions, audit, notifications, integrations).Implemented safe email change in theEmployee editform:Email can now be updated with validation (format + uniqueness).Active sessions, login, password reset, and analytics behavior were defined and handled as approved.Every change is logged with old email, new email, who changed it, and when.
Business impact:
HR and admins can correct or change employee emails without creating new accounts.System remains secure and auditable; analytics continues to make sense over time.analytics.