Bicrypto 5.3.7
17 January 2025
KYC SYSTEM FIXESCACHE OPTIMIZATIONDATABASE IMPROVEMENTS
Core v5.3.7
Release Date: January 17, 2025
Tags: KYC SYSTEM FIXES, CACHE OPTIMIZATION, DATABASE IMPROVEMENTS
Added
KYC Security
- Added protection against multiple KYC applications being submitted for the same level
- Added stricter validation of uploaded KYC documents
- Added input sanitisation across KYC submissions, guarding against injection attacks
- Added protection against file paths that try to escape the upload directory
- Added rate limiting on KYC submissions to prevent abuse
User Blocking
- Added the ability for an admin to block and unblock a user account
- Added blocking controls to the admin user management screen
- Added background processing that lifts temporary blocks when they expire
Changed
Admin Dashboard
- Changed the dashboard charts to a fuller analytics set
- Changed revenue calculation to convert to USD at real rates
- Changed the reporting data behind the dashboard so the figures reflect real activity
- Changed chart data to a continuous time series, so charts no longer break where a period has no data
User Management
- Changed the user list into a full management screen showing far more of each account
- Changed balances to be totalled in USD using real conversion rates
- Changed the screen to show security and authentication activity per user
- Changed KYC details to appear only when the KYC system is available
- Changed empty values so they no longer display as blank or "undefined"
- Changed the profile column to a readable summary of the account
- Changed the screen to show the related records for an account in one place
- Changed the data behind the screen so it is delivered in one request
Cache Management
- Changed user profile caching so approvals and limit changes take effect immediately
- Changed the KYC approval workflow so a user sees the result straight away
Framework Updates
- Changed the platform to Next.js v15.4.2, up from v15.3.5
- Changed the build to enable Next.js 16 preview features
Fixed
KYC System
- Fixed users not gaining access to features immediately after an admin approved their KYC
- Fixed admin changes to KYC level features and limits not applying to existing users
- Fixed the same problem for KYC approvals made automatically by AI or API
- Fixed the feature access rules applied to a user profile
- Fixed missing spaces in the KYC level text shown to users
Admin Navigation
- Fixed the admin binary options menu structure, which was hard to navigate
Performance
- Fixed rendering problems and slow interactions across the admin dashboard
- Fixed slow dialog interactions on the user management data table
Database
- Fixed "Too many keys specified" database sync errors caused by excess indexes
- Fixed type errors that stopped the backend compiling
Binary Trading System
- Fixed the binary trading header showing a double slash (BTC//USDT) instead of BTC/USDT
- Fixed inconsistencies between the binary duration model and the admin screen
- Fixed the binary page loading in grey rather than the platform theme colours
Home Page
- Fixed duplicate key warnings raised while rendering the home page