Bicrypto 5.2.0

27 June 2025

AUTHENTICATIONKYCTRADING INTERFACETRANSLATION SYSTEM

Version 5.2.0

Release Date: June 27, 2025
Tags: AUTHENTICATION, KYC, TRADING INTERFACE, TRANSLATION SYSTEM

Changed

Authentication Experience

  • Changed the 2FA form integration within the login modal for a better user experience
  • Changed loading states during authentication and KYC verification
  • Changed the login flow so it moves between password entry and 2FA verification without a page reload

KYC Management

  • Changed KYC status validation to handle edge cases and multiple application scenarios
  • Changed feature access validation to work correctly with approved KYC levels
  • Changed the KYC helpers to handle errors rather than failing outright

Chart System Performance

  • Changed the chart animation so it no longer logs thousands of errors
  • Changed warnings to be throttled, which limits console spam
  • Changed the chart system to clean up automatically, preventing memory accumulation
  • Changed data validation to exit early rather than processing invalid data

Fixed

Authentication System

  • Fixed the missing 2FA verification step during login — the login form now displays the OTP input when 2FA is enabled
  • Fixed the login process so it properly handles 2FA responses from the authentication system
  • Fixed the registration form to display referrer information when users sign up via referral links

KYC System

  • Fixed KYC completion status not being properly recognized across the application
  • Fixed KYC feature access checking so it properly validates user permissions based on approved applications
  • Fixed 502 server errors on KYC application pages

Chart & Trading System

  • Fixed charts showing nothing when a market has no data — an empty state overlay is now displayed
  • Fixed JavaScript errors in the TradingView chart when receiving empty or invalid data
  • Fixed crashes when markets have no trading data, through stricter data validation
  • Fixed the WebSocket subscription loop in the orderbook
  • Fixed an empty orderbook showing nothing — it now displays an empty state when no bids or asks are available
  • Fixed the infinite loop in the chart animation system that was causing performance issues

Translation System

  • Fixed detection and handling of translation keys that need proper values
  • Fixed the translation manager so it explains clearly which keys require manual review