Jump to content
Do not create multi-accounts, you will be blocked!

Bicrypto - Crypto Trading Platform, Binary Trading, Investments, Blog, News & More! v5.3.7 + All Add-ons

Featured Replies

  • Replies 582
  • Views 189k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Bro i am waiting for addons updation. Please update addons please

  • It works beautiful now, thank you man ! This is the best forum in the world !!! Fuck yeah 😎

  • I do not recommend a specific vps, use any vps, you can use namecheap or Ultahost platform

Most Helpful Posts

  • Spartan
    Spartan

    i’m getting this error trying to login my dashboard

Posted Images

  • Author
  • Administrators

This file has been updated to 5.3.7 + All Add-ons

What's New in this Version:

KYC System Critical Fixes

  • User Cache Invalidation: Fixed critical issue where users couldn't access features immediately after admin KYC approval

  • Added automatic cache clearing when admin changes KYC application status

  • Fixed users having to logout/login or wait for cache expiry to access approved features

  • Ensures immediate feature access upon KYC approval

  • KYC Level Management Cache: Fixed issue where admin changes to KYC level features/limits didn't apply to existing users

  • Added cache invalidation hooks to KYC level model updates

  • Bulk operations now properly clear cache for all affected users

  • Admin limit edits now apply to users instantly without requiring re-approval

  • Automated Verification Cache: Fixed cache invalidation for AI/API automated KYC approvals

  • Added cache clearing to verification service endpoints

  • Automated approvals now grant immediate feature access

  • Fixed delayed access for programmatically approved applications

  • Feature Access Logic: Improved user profile feature access logic

  • Enhanced status checking to only grant features when KYC status is "APPROVED"

  • Fixed edge cases where features were granted before full approval

  • More robust validation and error handling for KYC feature parsing

KYC Security Enhancements

  • Duplicate Application Prevention: Added protection against multiple KYC submissions for same level

  • Prevents users from submitting duplicate applications

  • Added proper status validation and user-friendly error messages

  • Includes cooldown period for rejected applications

  • File Upload Security: Enhanced KYC document upload validation

  • Added file magic number validation to prevent MIME type spoofing

  • Improved security against malicious file uploads

  • Enhanced file content verification beyond MIME type checks

  • Input Sanitization: Added comprehensive protection against injection attacks

  • SQL injection prevention in admin notes fields

  • XSS protection with proper input sanitization

  • Length validation to prevent DoS attacks

  • Directory Traversal Protection: Enhanced file path security

  • Improved path sanitization with multiple security layers

  • Prevention of access to system directories

  • Comprehensive validation against directory traversal attacks

  • Rate Limiting: Added abuse prevention for KYC submissions

  • Maximum 3 submissions per hour with Redis-based tracking

  • 24-hour cooldown period after rejections

  • Graceful fallback when Redis is unavailable

UI Text Spacing Issues

  • Level Display Formatting: Fixed missing spaces in KYC level text display

  • Fixed "Level1" appearing as stuck together text in admin interface

  • Corrected spacing in feature management titles

  • Fixed user-facing KYC application and dashboard level displays

  • Improved readability across all KYC level interfaces

Admin Navigation Fixes

  • Binary Options Menu Structure: Restructured admin binary options menu for better navigation

  • Moved Binary Options out of "Trading Infrastructure" to be its own top-level section under Finance

  • Added proper href link to main "Binary Options" menu item (was pointing to "#")

  • Fixed menu structure to properly display child menu items (Binary Markets and Trading Durations)

  • Admin can now navigate directly to /admin/finance/binary and see expandable child menu

  • Improved navigation flow and menu organization for binary options management interface

Admin Dashboard Complete Overhaul

  • Professional Analytics Integration: Replaced basic charts with enterprise-grade analytics components

  • Now uses the same professional chart components as the main analytics system (@/components/blocks/data-table/analytics)

  • Integrated high-quality KPI cards, line charts, bar charts, and donut charts with consistent styling

  • Enhanced interactivity with hover states, tooltips, and smooth animations

  • Professional color schemes and responsive design patterns from the analytics system

  • USD Currency Conversion System: Implemented proper revenue calculation with real currency conversion

  • Revenue calculations now use existing currency conversion APIs (getFiatPriceInUSDgetSpotPriceInUSDgetEcoPriceInUSD)

  • Multi-currency support for FIAT, SPOT, and ECO wallet types with accurate USD conversion

  • Transaction fees are properly converted to USD based on currency type and current exchange rates

  • Fallback handling when currency conversion fails to ensure system stability

  • Comprehensive Data Architecture: Complete backend API redesign for real analytics

  • Enhanced /api/admin/dashboard endpoint with proper data structures for professional charts

  • Real-time metrics: user registrations with trend data, daily revenue with profit calculations

  • Trading activity tracking with volume and transaction count analytics

  • System monitoring with service status and performance metrics

  • Proper TypeScript interfaces and error handling throughout the data pipeline

User Management System - Block/Unblock Functionality

  • Comprehensive User Blocking System: Implemented professional user account blocking/unblocking functionality with admin controls

  • Added user block/unblock actions in dropdown menu with proper permissions

  • Created temporary and permanent blocking options with reason selection and duration controls

  • Implemented user block history tracking with admin information and timestamps

  • Added automated unblocking system with cron job for expired temporary blocks

  • User Block Management Interface: Enhanced admin user management with comprehensive blocking controls

  • Block dialog with temporary/permanent options, reason selection, and duration picker

  • Professional block status display in expandable user details with remaining time countdown

  • Complete block history with reason, duration, blocking admin, and expiration information

  • Real-time status updates showing active blocks with time remaining

  • Automated Block Expiration System: Implemented background processing for temporary blocks

  • Cron job running every 15 minutes to check for expired temporary blocks

  • Automatic user reactivation when temporary blocks expire

  • Comprehensive logging and error handling for block expiration processing

  • Multiple block support with proper status management

  • DataTable Performance Optimization: Fixed critical performance issues with modal interactions

  • Resolved unnecessary data refetching when opening/closing block modal

  • Optimized function memoization to prevent DataTable reinitialization

  • Separated tableConfig updates from full DataTable resets

  • Enhanced component stability with proper dependency management

  • User Data Enhancement: Expanded user profile display with comprehensive information

  • Added block status column with detailed block information in expandable rows

  • Enhanced user profile rendering with social media links, location data, and bio information

  • Improved user relationship data including wallet counts, transaction counts, and balances

  • Professional status badges and icons for quick visual assessment

  • React Performance & Stability: Fixed all rendering issues and performance bottlenecks

  • Resolved React Hooks order violations by moving all hooks before conditional returns

  • Implemented proper memoization with useMemo and useCallback for chart data and functions

  • Eliminated infinite re-render loops through professional component architecture

  • Enhanced error boundaries and loading states for better user experience

  • Complete Chart Data System: Implemented proper time series data generation for continuous charts

  • Date Range Generation: Creates complete date ranges instead of scattered data points

  • Yearly View: 12 monthly data points from start to end of current year

  • Monthly View: 4 weekly data points for better UI responsiveness and readability

  • Weekly View: 7 daily data points for current week analysis

  • Timeframe Selector: Interactive dropdown to switch between yearly/monthly/weekly views

  • Continuous Charts: No more gaps or missing data points in chart visualization

  • Proper Aggregation: Backend intelligently groups data by appropriate time intervals

  • Fallback Data: Complete date ranges even when no actual data exists for smooth chart rendering

  • Zero-Line Charts: Charts always display data even with no records, showing zero lines for clear visual feedback

  • Responsive Design: Monthly view optimized with 4 weekly points instead of 30 daily points for better performance

User Management System Complete Overhaul

  • Comprehensive User Data Display: Transformed the basic user table into a professional management interface

  • Enhanced columns with complete user profile information including contact details, security status, and financial data

  • Added expandedOnly fields for sensitive information that appears only in detailed view

  • Comprehensive user details including phone numbers, wallet addresses, KYC status, and notification preferences

  • Professional field organization with clear separation between basic and detailed information

  • Real-Time USD Balance Calculation: Implemented accurate financial overview with real currency conversion

  • Added total balance calculation across all user wallets (FIAT, SPOT, ECO) converted to USD

  • Uses existing currency conversion utilities (getFiatPriceInUSDgetSpotPriceInUSDgetEcoPriceInUSD)

  • Real-time exchange rate integration for accurate balance display

  • Error-resilient calculation that continues working even if individual wallet conversions fail

  • Enhanced Security Monitoring: Added comprehensive security and authentication tracking

  • Failed login attempts counter with color-coded warning badges (3+ attempts yellow, 5+ red)

  • Last failed login timestamp display with "Never" fallback for clean accounts

  • Two-factor authentication status with enable/disable badges

  • Wallet provider tracking (MetaMask, WalletConnect, etc.) with "Not Connected" fallback

  • Smart KYC Integration: Conditional KYC display based on system availability

  • KYC status badges with color coding (Approved=green, Pending=yellow, Rejected=red)

  • KYC level display with "Not Assigned" fallback

  • KYC review date formatting with "Not Reviewed" for pending applications

  • Shows "KYC Disabled" when the KYC system is not enabled instead of showing null values

  • User-Friendly Data Formatting: Eliminated all null/undefined display issues

  • Phone numbers show "Not Provided" instead of null

  • Wallet addresses display "Not Connected" instead of undefined

  • 2FA type shows "Not Enabled" when disabled, defaults to "TOTP" when enabled

  • Notification preferences display as Yes/No badges instead of boolean values

  • Profile data parsing with structured display instead of raw JSON

  • Custom Profile Renderer: Professional display of user profile information

  • Bio Section: Clean paragraph formatting for user biography

  • Location Display: Structured address with icons (📍 address, 🌍 city/country/zip)

  • Social Media Links: Interactive badges with clickable links for all platforms (Facebook, Twitter, Instagram, GitHub, etc.)

  • Smart URL Handling: Auto-detects and formats social media URLs properly

  • Fallback Display: Shows "No additional profile data" instead of null when empty

  • Enhanced Data Relationships: Complete user ecosystem view

  • Wallet count display showing number of user wallets

  • Transaction count showing user activity level

  • Support ticket and notification relationship data

  • Comprehensive user history with creation, update, and deletion timestamps

  • Professional UI Components: Consistent design language throughout

  • Color-coded status badges for quick visual assessment

  • Proper icon usage for different data types (phone, email, wallet, security)

  • Responsive layout with expandedOnly fields for optimal space usage

  • Loading states and error handling for all data operations

  • Backend API Enhancements: Robust data delivery system

  • Enhanced user listing API (/api/admin/crm/user) with comprehensive related data

  • Individual user detail API with complete profile information

  • Proper TypeScript type handling for Sequelize Model vs plain object compatibility

  • Error-resilient data processing with graceful fallbacks

Database Optimization

  • MySQL Index Optimization: Fixed "Too many keys specified" database sync errors

  • Reduced excessive indexes in ICO token detail model

  • Optimized index configuration to stay within MySQL's 64-key limit

  • Improved database sync performance and reliability

  • TypeScript Compilation: Fixed model property access type errors

  • Proper casting of Sequelize model instances for cache operations

  • Enhanced type safety in KYC-related database operations

Binary Trading System Fixes

  • Market Symbol Display: Fixed binary trading header showing double slashes (BTC//USDT) instead of correct format (BTC/USDT)

  • Removed hardcoded commonQuotes array and symbol splitting logic

  • Updated extract functions to use actual market data with currency and pair fields

  • Fixed price and change data not displaying due to incorrect symbol format

  • Market data now uses the provided structure directly: {currency: "BTC", pair: "USDT", label: "BTC/USDT", symbol: "BTC/USDT"}

  • Duration System Consistency: Fixed binary duration model documentation and admin interface

  • Corrected model comments to indicate durations are stored in minutes, not seconds

  • Updated admin interface to display "Duration (minutes)" instead of "Duration (seconds)"

  • Fixed validation messages to reference minutes instead of seconds

  • Verified frontend and backend correctly handle minute-based durations throughout the system

  • Initial Page Loading: Fixed binary page showing slate/gray colors instead of zinc theme colors

  • Added immediate body background color setting to prevent flash of wrong colors

  • Updated loading states to use consistent zinc-950 background

  • Eliminated flash of unstyled content (FOUC) on binary page initialization

Database Model Documentation

  • Comprehensive Field Comments: Added descriptive comments to all backend Sequelize models for improved code maintainability

  • Investment Models (4 files): investment records, plans, durations, and plan-duration relationships

  • KYC Models (4 files): applications, levels, verification services, and verification results

  • Blog Models (6 files): authors, posts, comments, categories, tags, and post-tag relationships

  • Content Models (2 files): pages with SEO and builder support, slider images

  • Over 280+ field comments added explaining purpose, usage, and business context

  • Self-documenting models reduce need for external documentation and improve developer onboarding

Enhanced

Cache Management

  • Redis Integration: Improved Redis cache management for user profiles

  • Better error handling for cache operations

  • Non-blocking cache failures to prevent request failures

  • Enhanced logging for cache-related operations

KYC Workflow

  • Real-time Updates: KYC approval workflow now provides instant user experience

  • No more delays between admin approval and user feature access

  • Seamless integration between manual and automated approval processes

  • Improved user satisfaction with immediate access to approved features

Framework Updates

  • Next.js Upgrade: Updated Next.js from v15.3.5 to v15.4.2

  • Enhanced performance and stability improvements

  • Updated ESLint configuration to latest version

  • Improved Turbopack configuration for better Windows compatibility

  • Added fallback development mode for systems with Turbopack path issues

  • Next.js 16 Preview Features: Enabled experimental features for enhanced developer experience

  • Browser debugging logs forwarded to terminal for easier troubleshooting

  • Enhanced client-side routing with smarter prefetching and cache management

  • Improved 404 page handling with global-not-found support

  • Advanced DevTools integration for route inspection and debugging

  • React Key Errors: Fixed duplicate React key warnings on home page

  • Updated feature mapping to use unique keys combining index and title

  • Enhanced admin editors to generate unique feature titles automatically

  • Improved component stability and eliminated console warnings

Support is available for paid files only
Support for free files is offered for a fee only

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

Recently Browsing 0

  • No registered users viewing this page.

Latest Updated Files