1.5.0 Frontend Changelog (19 Dec 2023)
Features:
Introducing "Swap Form" for seamless currency exchange. Users can select currencies from drop-down lists in "Send" and "Receive" fields. A "Reverse" button swaps the market pair positions. Swiftly swap any currency from any wallet with ease.
Web:
Mobile:
Wallet card: "Swap" button deactivates if no markets match selected currency or if "Off-chain-swap" is disabled, ensuring a smooth and secure user experience
'Filters' in Full History: Users can now search by currency ID for a detailed operation history. After selecting filters, confirm with 'Apply.' For a clean filters, use 'Reset filter' to clear selections
Add Spread data field in the order book analysis section. Now, users can easily evaluate market dynamics for more informed decision-making [Mobile]
Instant Trade form: Users can easily track 'Available balance' for the selected 'Receive' currency. Stay informed and make swift decisions with this valuable subscription feature
Optimizations:
Payment Interfaces on Wallet Page: Now, when users request 'Receive' or 'Send' forms, the system dynamically optimizes by querying relevant payment interfaces used in the selected wallet, ensuring smoother and more efficient transactions
Wallet Page: Instead of requesting a large tree of all currencies and payment interfaces upfront, we propose an optimized approach. Deposit addresses are fetched only when a user expresses intent to make a deposit, allowing for more efficient resource use. This approach minimizes unnecessary data retrieval, offering a smoother user experience
Streamlining Efficiency: Our optimization initiative targets the elimination of redundant requests throughout the project. By removing double requests, we enhance overall system performance, reducing unnecessary load and ensuring a more responsive and streamlined user experience
Efficiency Upgrade: added pagination for Full History operations. Now, with large operation histories, users can seamlessly navigate by loading more operations upon request through a convenient scrolling option, ensuring a smoother and faster user experience [Web + Mobile]
Enhancing User Input: Improvements in Swap and Instant Trade forms include refined input fields. Result amounts, clear buttons, and field validations, along with displaying minimum amounts for smoother and error-free operations
Security: Elevate account protection by introducing Two-Factor Authentication (2FA) for Google account logins. This enhancement adds an extra layer of security, reinforcing user authentication and safeguarding against unauthorized access
Fixes:
Addressing the issue with the Navigation Bar to ensure proper display and seamless user navigation
Resolving the issue with order book visibility after the initial creation of a limit order to ensure accurate and prompt presentation for users
Implementing a fix for SVG files to correctly display currency logos on the Trade and Full History pages, enhancing visual consistency and user experience