Bicrypto 5.4.8
1 September 2025
KYC SYSTEMTRANSLATION TOOLSUI/UX FIXESWEBSOCKET IMPROVEMENTS
Version 5.4.8
Release Date: September 1, 2025
Tags: KYC SYSTEM, TRANSLATION TOOLS, UI/UX FIXES, WEBSOCKET IMPROVEMENTS
Changed
KYC System Improvements
- Feature Access Logic: Improved feature checks so they hold up across varied KYC configurations
- Level Detection: Improved KYC level detection with multiple fallback mechanisms
- Case Sensitivity: Fixed case sensitivity issues with feature names in KYC checks
- Debug Logging: Added logging to help troubleshoot KYC verification
WebSocket Connection Management
- Reconnect Logic: Improved reconnection handling with exponential backoff
- Connection Status: Enhanced connection status tracking and notification system
- Message Queueing: Improved message queueing for better handling of messages during reconnection
- Error Recovery: Enhanced error recovery mechanisms for more stable connections
Code Quality & Consistency
- Type Safety: Enhanced type safety across various modules
- Error Containment: A failure in one panel no longer cascades through the page
- Debug Logging: Added logging to help troubleshoot issues
- Code Organization: Improved code structure with separated concerns
Performance Optimizations
- API Call Reduction: Reduced redundant API calls by implementing proper caching strategies
- Lazy Loading: Enhanced components with lazy loading for improved initial page load
- Memory Management: Improved memory management in WebSocket connections
- Resource Cleanup: Enhanced resource cleanup on component unmount
Fixed
KYC Verification System
- Level 3 Access: Fixed issue where users with KYC level 3 and all features were still seeing "KYC Required" errors
- Feature Detection: Enhanced feature detection logic to recognize users with 20+ features as having full platform access
- Empty Features Handling: Fixed handling of empty feature arrays for approved KYC users to grant appropriate access
- Multi-Site Support: Improved KYC verification to work across different site configurations with varying level structures
Dark Mode UI Improvements
- KYC Application: Fixed poor visibility of KYC status badges, stat cards, and progress bars in dark mode
- Color Scheme: Replaced harsh colors with appropriate dark mode variants
- Border Visibility: Enhanced border colors for better visibility in dark mode across KYC components
- Text Contrast: Improved text color contrast for better readability in dark mode interfaces
- Error Alerts: Fixed unreadable error alerts in dark mode by replacing harsh red colors with orange color scheme
WebSocket Manager
- Close Error: Fixed an error thrown when a live connection was closed
- Connection Cleanup: Added proper cleanup of reconnect timeouts and associated data structures on connection close
- Memory Leak Prevention: Enhanced cleanup to prevent memory leaks by clearing subscriptions and message queues
- Deposit Form: Fixed WebSocket connection errors when navigating away from the deposit page
Extension Rate Limiting
- Middleware Routes: Fixed rate limiting not being applied to extension routes, including the NFT ones