We're pleased to announce a minor yet essential update with critical improvements and bug fixes.
Key Improvements:
- Angular 20 Support: Full compatibility with the latest Angular version for stable and fast interface performance.
- Automatic Generation of Unique Keys for Additional Currency and Direction Fields: key_id identifiers are now automatically created based on the field names, converting special characters and spaces into underscores.
- Enhanced Processing for Name Fields (Full Name): The system automatically checks for the presence of special fields (sender_fullname, recipient_fullname) and creates them if necessary. Existing fields receive an appropriate prefix (income_ or outcome_).
- Ensured Uniqueness of Keys: If the system detects an existing key, random characters are appended to ensure uniqueness.
- Income and Outcome Prefixes: Incoming fields receive the income_ prefix (e.g., income_sender_name), and outgoing fields the outcome_ prefix (e.g., outcome_recipient_name).
- Validation of Key Formats: All keys are automatically converted to lowercase, containing only English letters, numbers, and underscores.
- Prevention of Duplicate Special Fields: Fields sender_fullname and recipient_fullname cannot be created more than once; the system immediately alerts the user.
- City-Specific Commissions: Now easily view commissions for each city directly within the directions list, with smooth scrolling for enhanced user experience.
Bug Fixes:
- Fixed an issue causing details from disabled directions to be displayed.
- Now it’s possible to configure field validation separately for currencies being sent and received.
- Currency field masks can now be configured separately for currencies being sent and received.
- Fixed a validator issue that incorrectly handled bonus payouts to partners.