Ecosystem 5.1.1
17 January 2025
ADMIN IMPROVEMENTSUSER EXPERIENCE
Ecosystem v5.1.1
Release Date: January 17, 2025
Tags: ADMIN IMPROVEMENTS, USER EXPERIENCE
Added
Interactive Features
- Added real-time validation, so form fields validate as they are typed in with immediate error feedback
- Added meaningful placeholder text for all input fields:
- Deposit amounts: "0.00" and "1000000.00"
- Withdrawal amounts: "0.00" and "1000000.00"
- Fee amounts: "0.01" and "2.50%"
- Added the token name, symbol and network to the page header for context
- Added a cancel button for easy navigation back to the token list
Visual Enhancements
- Added consistent iconography throughout the interface
- Added relevant icons for each configuration section (arrows for deposits and withdrawals, percent for fees)
- Added clear loading states and success and error feedback
- Added styling consistent with the platform design system, using the shared colour tokens and spacing
Changed
Token Management Interface
- Changed the admin token update page to a redesigned layout with modern components
- Changed token configuration into logical sections with a clear visual hierarchy:
- Token icon, with a compact upload interface
- Deposit limits, with minimum and maximum amount controls
- Withdrawal limits, with minimum and maximum amount controls
- Fee configuration, with minimum fee and percentage settings
- Changed the basic inputs to proper input components, with accessible titles, descriptive placeholders, validation errors reported as you type, and styling consistent with the design system
User Experience Improvements
- Changed the token icon upload to a compact size matching the settings page logo interface
- Changed cards to carry headers and icons for improved organisation
- Changed the layout to be mobile-friendly — one column on mobile, two on desktop
- Changed form submission and data fetching to show proper loading indicators
- Changed error states to offer an actionable retry button
- Changed a saved token update to report a clear success message
Fixed
Form Data Handling
- Fixed null values returned for limits and fee configurations being passed straight into the form
- Fixed missing fallbacks when the token has no limits or fees stored:
- Default deposit limits: min 0, max 0
- Default withdrawal limits: min 0, max 0
- Default fee configuration: min 0, percentage 0
- Fixed missing validation on the numeric inputs — every amount is now required, amounts and fees must be positive, and the fee percentage is bounded to 0–100%
Data Processing
- Fixed the page not coping with the several shapes the stored configuration comes back in — an absent value becomes the zero defaults, a stored text value is parsed, and an already-structured value is used as it stands
- Fixed the token icon field mishandling an empty value