animate-lineanimate-lineanimate-lineanimate-lineanimate-lineanimate-lineanimate-lineanimate-lineanimate-line

iEXExchanger 10.3 — Smarter Architecture, City Profiles, Advanced Text Logic, and Powerful New Controls

iEXExchanger
Releases
27 Nov 2025 22:21 · 1 мин

In this release, we significantly strengthened the architecture and usability of the platform. The update introduces deep interface improvements, enhanced data-processing logic, flexible configuration mechanisms, and precise behavioral control across key modules.

We redesigned the tools for managing currencies and payment systems, added real-time online monitoring, introduced city profit profiles and intelligent text templates, improved checkbox and banner configuration, reinforced request-limit and validation systems, and upgraded exports, security checks, analytics, and API integrations.

1. Interface, Texts, City Management, and Checkboxes

  • BCMath-compatible number conversion: added a utility that converts any numeric value into a BCMath-compatible decimal string without trailing zeros, improving calculation precision and consistency.
  • New “Online Users” window with live updates: added a window showing how many users are currently on the site — total, authenticated, and guests. The counter refreshes every 10 seconds even when the window is closed. The header now includes compact “Online” and “Statistics” buttons merged into a single minimalistic block; the “Online” button now has an icon with a live badge counter. Inside the window is a redesigned interface with a light theme, soft borders, “Authenticated / Guests” tabs, scrollable lists, and incremental loading.
  • Updated currency/payment-system selector: fully redesigned selector with search, visual highlighting, “Found N of M” counter, relevance/alphabet sorting, header close button, corrected indentation and scrolling. On mobile, it opens as a bottom sheet with scrolling and a filter panel; on desktop, as a compact popup. When attempting to create an existing pair, the system now shows a clear warning with “Open existing” / “Reset selection”. Currencies can now receive both a code and a payment system immediately.
  • New “Direction Status” group control: added a setting allowing admins to enable or disable all directions in a group with one action; added a confirmation window to prevent accidental resets.
  • Protection during system operations: added safeguards to ensure the site work-schedule mode cannot change automatically while system commands (e.g., updates) are running.
  • Fixed browser autofill in filters: resolved an issue where browsers inserted saved login/password values into filter and search fields; autofill is now fully disabled for these fields.
  • Improved checkbox configuration form: added text templates, smarter key-ID generation with hints, clear toggles (“Selected by default”, “Required”, “Status”), and flexible visibility by direction (all, except selected, or only selected). Non-relevant fields hide automatically, making configuration significantly easier.
  • Correct restoration of saved filters: fixed an issue where saved filters were not restored after page reload; now all lists (currency codes, payment systems, currencies and filter sets) load correctly and automatically restore previous selections.
  • Device-specific banner display: added strict control over where banners appear — desktop only, mobile only, or all devices.
  • Flexible text-source system: directions and currencies now have new dropdown options defining where the “Payment Instruction” and “Exchange Description” should be taken from — direction, currency, or automatic combined mode. Backend logic builds the exact text intended by the administrator.
  • Smart city-based instructions: added support for dynamic placeholders (city name, country, commission, rate, etc.). The system automatically inserts correct values, keeping instructions always up-to-date. The city settings panel was improved with better block folding behavior and a full list of available placeholders.
  • More reliable shortcode system: shortcodes now process only actual tags, validate input before substitution, and do not throw errors even when some related data is missing.
  • Fixed city deletion: corrected an issue where cities were not removed when clicking the delete icon.
  • City profiles for profit and markup: introduced a powerful city-profile mechanism allowing admins to define profit, fixed profit, and course markup once (e.g., “UAE: +1% and 1.5% profit”) and apply it to many cities at once. Profiles automatically populate calculations, applications, messages, templates, and tags. City-specific values override profile settings. The profile interface, selection popup, profile list, pagination, and tag behavior have all been rebuilt.
  • Correct outline-button borders in dark mode: updated outline-button border color for dark theme to harmonize with overall palette.
  • New “issue details on request” mode for directions: directions now support a mode where payment details are displayed only upon request. The UI for selecting details in currencies and directions has been unified and improved with better validation and clearer logic.
  • Improved username-template generator: administrators can now define templates for user default names, with helper tags and preset shortcuts to simplify registration.
  • New access modes for application receipts: redesigned receipt-access logic — receipts can now be set to visible to everyone via link, owner only, owner from same IP only, or only authenticated users. Added a “24h temporary access” mode, after which the link expires and only the account owner can view it.

2. Limits, Security, Validation, and Anti-Fraud

  • Enhanced email validation: email verification now uses strict RFC validation and DNS checks, blocking nonexistent domains (e.g., ail.con). Validation is independent of domain lists and far more reliable.
  • New request-limit system (limit profiles): added limit profiles assignable to both directions and users. Profiles define hourly/daily/short-period limits, minimum intervals between requests, and special limits for the first requests of new users. Secure math is used to avoid rounding issues, and a unified engine selects the appropriate profile by priority (direction → user → default).
  • Fixed export file status toggle: corrected an issue where the “Enabled/Disabled” status of export files was displayed or toggled incorrectly.
  • Upgraded input-mask system: input masks were rewritten — corrected deletion logic, added separate placeholders for “from account” and “to account”, improved cursor behavior, formatting and static-symbol handling. Masks are now smarter and fully configurable in the admin panel.
  • Improved fraud-protection system: introduced a multi-level blocking system — first violation triggers a short ban, repeated violations escalate to longer or permanent bans. All durations are configurable.

3. Export, Reserves, User Analytics, API, and Access Control

  • Extended application export with operator info: application exports now include operator ID and email for better staff activity tracking.
  • New export engine: exports now run safely in background queues; added the “Recent Exports” panel with real-time status updates and 24h file availability, improved filters and formats, added multiselect with search and bulk actions, export history, duplicate-run protection, error handling, and a modernized UI.
  • Rebuilt total-reserve analytics: the reserve module now shows accurate values for each currency and payment system, reserve shares, dynamics, days-to-coverage, and highlights problem positions. The visual interface is clearer and more informative.
  • New user-behavior analytics: added a new section showing real-world user behavior — from registration to first and repeat exchanges, retention across cohorts, importance scoring, risk categories, device distribution, and request frequency. Displayed via clear blocks, charts, and tables.
  • Cleaner admin desktop: removed unused widgets to declutter the workspace.
  • Updated bulk limit-correction module: redesigned bulk limit editing — values are input only for “Receive”, “Give” is auto-calculated; problematic directions are highlighted, and zero-limit ones are explicitly shown.
  • Unified status-management system: mass enabling/disabling and updates work instantly with a single request, accompanied by modern toast notifications.
  • Correct multilingual city display: fixed city name translation in the latest-exchanges feed when switching site language.
  • Improved currency-network display: in compact mode, currency codes are now auto-inserted, and lists appear cleaner and more consistent.
  • Upgraded API-key management: each user now sees up to five recent API keys with code, status, expiration, and permissions. Keys can be copied, edited without reload, or deleted with confirmation. Entire interface redesigned for clarity and multilingual support.
  • Advanced API-log panel: each API key now has a detailed log view showing route, IP, headers, request body, response code and body, with color-highlighted statuses, filters, pagination, auto-refresh, and full log cleanup.
  • New analytics access permissions: added separate permissions for exchange analytics, partner-program analytics, and user analytics for more granular access control.
  • Simplified balance management: admins can now change user balances directly from the list using a popup window with clear status notifications.
  • Updated partner-management workflow: redesigned interface for linking/unlinking partners with confirmation prompts and safer logic.
  • Flexible direction-profit configuration: directions now support selecting a profit profile or setting individual profit (percent + fixed) and choosing one group commission; the interface clearly distinguishes between profile-based and manual configuration.

Have questions about purchasing or launching?

Contact us