Skip to content
View in the app

A better way to browse. Learn more.

DoniaWeB

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
     

Bicrypto - Crypto Trading Platform, Binary Trading, Investments, Blog, News & More! v6.1.1

Featured Replies

  • Community Expert
  • Author
  • Administrators

This file has been updated to 5.5.2

What's New in this Version:

## Fixed
- **Fixed** BTC deposit amounts showing incorrect values (satoshi conversion issues)
- **Fixed** transaction fee calculation returning NaN errors
- **Fixed** corrupted wallet address JSON data preventing deposits
- **Fixed** WebSocket pending deposit notifications not reaching frontend for BTC
- **Fixed** transaction decimal precision in admin deposit/withdraw logs
- **Fixed** excessive logging in UTXO deposit monitoring

## Improved
- **Improved** UTXO blockchain provider system with flexible architecture
- **Improved** XMR deposit monitoring with global queue and batch processing
- **Improved** pending confirmation broadcasts to only update on changes

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

  • Replies 137
  • Views 87k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

Most Helpful Posts

  • This file has been updated to 5.4.7 What's New in this Version: ## Bug Fixes ### Live Chat System #### WebSocket Message Routing - **Fixed** WebSocket messages not reaching handleMessage functions in

Posted Images

  • Community Expert
  • Author
  • Administrators

This file has been updated to 5.5.3

What's New in this Version:

## Fixed

### Cron Jobs
- **Fixed** Cron jobs not showing status updates in admin panel
- **Fixed** Fiat currency fetch timeout errors (increased from 5s to 30s)
- **Fixed** Missing API key validation for currency fetch
- **Fixed** Cron status broadcasts now properly sent via WebSocket
- **Fixed** OpenExchangeRates and ExchangeRate API timeout issues


## Improved

### Cron System
- **Improved** Added status broadcasts for running/completed/failed states
- **Improved** Increased timeout for external API calls (5s → 30s)
- **Improved** Better error messages and validation
- **Improved** Cron job monitoring continues running (as designed for production)

### Error Handling
- **Improved** Better null/undefined checks throughout codebase

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

  • Community Expert
  • Author
  • Administrators

This file has been updated to 5.5.5

What's New in this Version:

## Added

### Settings & Configuration
- **Added** WalletConnect setup documentation ([wallet-connect-setup.html](docs/content/core/wallet-connect-setup.html))
- **Added** Logo configuration improvements (light/dark mode support)
- **Added** Settings synchronization hooks ([use-settings-sync.ts](frontend/hooks/use-settings-sync.ts))

### Documentation
- **Added** Scylla/Cassandra setup guide with 14 step-by-step screenshots
- **Added** API port configuration guide
- **Added** Authenticator setup guide
- **Added** Root terminal access guide


## Improved

### ICO Module
- **Improved** Investment form validation and UX
- **Improved** ICO offer page with better error handling

### Internationalization
- **Improved** Updated translations across 115+ languages with new withdrawal UI strings

### Authentication & Middleware
- **Improved** Auth middleware with better session handling
- **Improved** Extension store management

### Frontend Components
- **Improved** Logo components with better light/dark mode support
- **Improved** Navbar logo rendering
- **Improved** Settings hooks refactored for better performance

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

  • Community Expert
  • Author
  • Administrators

This file has been updated to 5.5.7

What's New in this Version:

Critical Fixes

Withdrawal Balance Calculation

  • Fixed NATIVE EVM token withdrawal fee calculation - Gas fees are now correctly paid FROM the withdrawal amount instead of being added on top

  • Affected chains: ETH, BSC, POLYGON, FTM, OPTIMISM, ARBITRUM, BASE, CELO, RSK, AVAX

  • Previously: totalToDeduct = withdrawAmount + platformFee + gasFee (incorrect)

  • Now: totalToDeduct = withdrawAmount + platformFee (gas paid from withdrawal itself)

Max Withdrawal Calculation

  • Added gas fee estimation for NATIVE EVM tokens in max withdrawal endpoint

  • Max withdrawal now subtracts estimated gas fee to prevent "Insufficient funds" errors

  • Formula: maxAmount = availableBalance - platformFee - estimatedGas

String Concatenation Bugs

  • Fixed critical string concatenation issues in balance calculations (7 locations)

  • Database stores balances as strings, causing concatenation instead of addition

  • Example bug: "0.00689273" + "0.0001" resulted in "0.006892730.0001" instead of 0.00699273

  • Added parseFloat() before all arithmetic operations on wallet balances

Floating-Point Precision Errors

  • Added EVM chains to balance precision function

  • Fixed precision errors like 0.000890629999999999 displaying instead of 0.00089063

  • Added chains: BSC, ETH, POLYGON, ARBITRUM, OPTIMISM, BASE, AVAX, FTM, CELO, RSK (all with 8 decimal precision)

Gas Fee Reconciliation

  • Implemented gas fee reconciliation for NATIVE EVM withdrawals

  • Compares estimated vs actual gas used after transaction confirms

  • Refunds difference if overestimated, deducts if underestimated

  • Keeps database balance synchronized with on-chain balance

Private Ledger Integration

  • Fixed withdrawal balance checks to consider private ledger

  • For PERMIT tokens, now checks: availableBalance = wallet_data.balance - offchainDifference

  • Prevents users from withdrawing admin fees collected in cross-token exchanges

  • Applied in both max withdrawal and withdrawal validation

Monero (XMR) Deposit Processing

  • Fixed XMR deposit deadlock issue

  • Created processMoneroTransactionDirect method to handle deposits when wallet is already open

  • Prevents "0/120 attempt" stalling on deposits

Technical Improvements

Balance Checking Logic

  • Changed from checking wallet.balance (total across all chains) to wallet_data.balance (chain-specific available balance)

  • Ensures users can only withdraw what's actually available on the specific blockchain

Gas Estimation

  • Implemented proper gas estimation for NATIVE EVM tokens before withdrawal

  • Uses 21000 gas limit for standard transfers

  • Fetches current gas price from blockchain

  • Falls back to conservative estimates if estimation fails

Private Ledger Logic

  • offchainDifference > 0: Admin fees collected (reduces available balance)

  • offchainDifference < 0: User credited from exchange (increases available balance)

  • Only applies to PERMIT contract type tokens

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

  • Community Expert
  • Author
  • Administrators

This file has been updated to 5.5.9

What's New in this Version:

Important Note

  • Before updating: Delete /frontend/middleware.ts if present to avoid build conflicts

Fixed

Trading Page - Ecosystem Markets

  • Order Cancellation: Fixed "Failed to cancel order" error for Eco markets

  • Batch Cancellation: Fixed "Failed to cancel all orders" error for Eco markets

  • Order History: Fixed cancelled orders now appearing immediately in History tab without page reload

  • Open Orders Display: Fixed new orders requiring page reload to appear in Open Orders tab - orders now appear instantly

  • Order Book Prices: Fixed prices showing as 0.000000 for values below 0.01 (e.g., 0.001 now displays correctly)

  • Total Calculations: Fixed Total column showing 0.00 for small price calculations

Payment Methods

  • QR Code Support: Fixed QR Code option not appearing in Type dropdown when creating new deposit methods

Investment Management

  • Duration Selection: Fixed duration saving error in AI Investment and Forex plans

  • Menu Visibility: Fixed Investment Management section not appearing in Finance menu

Forex Trading

  • Account Type Display: Fixed Forex account MT version always showing MT4 instead of selected MT5

Build System

  • ⚠️ IMPORTANT: Before running pnpm updator, manually delete /frontend/middleware.ts file if it exists

  • Next.js 16 Compatibility: Cleared middleware/proxy conflict causing build errors

Improved

Order Book Enhancements

  • Amount Display: Improved amount column formatting to strip trailing zeros (e.g., 1.00000000 displays as "1")

  • Price Grouping: Improved order book grouping with fine-grained aggregation levels supporting micro-cap tokens

  • Aggregation Options: Expanded aggregation dropdown from 4 to 8 options for better flexibility

  • Decimal Precision: Enhanced aggregation algorithm for floating-point precision

Trading Interface

  • Smart Price Formatting: Prices now display with appropriate decimal places based on value magnitude

  • Real-time Updates: Orders now appear instantly via WebSocket without requiring page refresh

  • Better Precision: Support for micro-priced assets and meme coins with tiny prices

Added

Investment Features

  • Duration Selection: Added multiselect duration field to AI Investment plans

  • Forex Durations: Added multiselect duration field to Forex plans

  • Multiple Durations: Investment and Forex plans can now select multiple durations when creating or editing

Payment Methods

  • QR Code Fields: Added QR Code option to deposit method custom fields in Type dropdown

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

  • Community Expert
  • Author
  • Administrators

This file has been updated to v5.6.8

What's New in this Version:

## Fixed

### Database Model Issues

- **Critical Model References**: Fixed all incorrect and non-existent database model usage across the backend that could cause runtime crashes
  - Fixed `models.walletTransaction` → `models.transaction` in staking system (4 occurrences)
  - Fixed `models.kyc` → `models.kycApplication` in user export functionality
  - Fixed `models.blockchainTransaction` references in 18 NFT-related files
  - Fixed `models.nftIpfsUpload` crash in IPFS service with null check
  - Fixed `models.nftMetadataBackup` crashes in metadata backup service (4 occurrences)
  - All incorrectly referenced models now properly handled with null checks or correct model names

### Staking System

- **Transaction Recording**: Fixed staking position creation failing with "Cannot read properties of undefined (reading 'create')" error
  - Root cause: Attempting to use non-existent `walletTransaction` model
  - Now correctly uses `transaction` model with proper STAKING transaction types
  - Affected endpoints:
    - Staking position creation (`/staking/position`)
    - Staking reward claims (`/staking/position/[id]/claim`)
    - Admin bulk position updates (`/admin/staking/position/bulk`)
- **Audit Trail**: All staking operations now properly create transaction records for complete audit history
- **Metadata Format**: Fixed metadata not being stringified - now properly uses `JSON.stringify()`

### NFT Marketplace

- **Blockchain Transaction Tracking**: Fixed NFT operations not recording blockchain transactions
  - Auction bids now record `NFT_AUCTION_BID` transactions
  - Auction settlements record `NFT_AUCTION_SETTLE` transactions
  - NFT purchases record `NFT_PURCHASE` transactions with full fee breakdown
  - NFT transfers record `NFT_TRANSFER` transactions
  - All transactions include blockchain details (transaction hash, gas, block numbers)
- **Admin Profit Recording**: Fixed NFT marketplace fees not being tracked as admin profits
  - Offer confirmations now create both transaction and adminProfit records
  - Marketplace fees properly linked to profit tracking system
  - Supports multiple currencies with wallet-based tracking
- **Optional Features**: Services gracefully handle missing optional models (IPFS upload tracking, metadata backup)

### Payment Gateway Metadata

- **Metadata Stringification**: Fixed 19 payment gateway files with non-stringified metadata
  - All metadata fields now properly use `JSON.stringify()` before database storage
  - Prevents data corruption and ensures proper JSON parsing on retrieval

### ICO Vesting System

- **Vesting Release Model**: Created missing `icoTokenVestingRelease` model for tracking individual vesting releases
  - Enables proper recording of each scheduled token release
  - Tracks release status (PENDING, RELEASED, FAILED, CANCELLED)
  - Records blockchain transaction hashes for on-chain releases
  - Supports failure tracking with detailed error reasons

## Added

### Database Models

- **NFT Price History Model**: New `nftPriceHistory` model for tracking NFT sale prices over time
  - Records sale price, currency, and USD conversion at time of sale
  - Tracks sale type (DIRECT, AUCTION, OFFER)
  - Links to buyer, seller, token, and collection
  - Enables historical price analysis and floor price tracking
  - Includes blockchain transaction hash reference

- **ICO Token Vesting Release Model**: New `icoTokenVestingRelease` model
  - File: `backend/models/ext/ico/icoTokenVestingRelease.ts`
  - Tracks individual scheduled releases within a vesting plan
  - Fields:
    - `vestingId` - Parent vesting record reference
    - `releaseDate` - Scheduled release date
    - `releaseAmount` - Token amount to release
    - `percentage` - Percentage of total vesting
    - `status` - PENDING | RELEASED | FAILED | CANCELLED
    - `transactionHash` - On-chain transaction hash
    - `releasedAt` - Actual release timestamp
    - `failureReason` - Error details if failed
  - Includes database indexes for efficient queries
  - Properly associated with parent `icoTokenVesting` model

### Transaction Types

- **NFT Transaction Types**: Added 8 new transaction types to support NFT marketplace operations
  - `NFT_PURCHASE` - Direct NFT purchases
  - `NFT_SALE` - NFT sales (seller receiving payment)
  - `NFT_MINT` - NFT minting operations
  - `NFT_BURN` - NFT burning operations
  - `NFT_TRANSFER` - Direct NFT transfers between users
  - `NFT_AUCTION_BID` - Auction bid placements
  - `NFT_AUCTION_SETTLE` - Auction settlements
  - `NFT_OFFER` - Offer-based purchases
- **Admin Profit Types**: Added 3 NFT-related admin profit types
  - `NFT_SALE` - Marketplace fees from direct sales
  - `NFT_AUCTION` - Fees from auction settlements
  - `NFT_OFFER` - Fees from offer acceptances

## Improved

### Transaction Recording

- **Wallet Integration**: All NFT marketplace transactions now properly link to user wallets
  - Enables accurate balance tracking across all transaction types
  - Supports multi-currency operations
  - Gracefully handles cases where wallets don't exist yet

### Code Quality

- **Error Handling**: Enhanced error handling for optional model features
  - IPFS upload tracking gracefully disabled if model not created
  - Metadata backup service continues operation without model
  - Gas history tracking properly guarded with null checks
  - System backup functionality safely disabled when model unavailable

### Model Associations

- **ICO Vesting Relationships**: Enhanced `icoTokenVesting` model with complete associations
  - `hasMany` relationship with `icoTokenVestingRelease` (as "releases")
  - `belongsTo` relationship with `icoTransaction` (as "transaction")
  - `belongsTo` relationship with `user` (as "user")
  - `belongsTo` relationship with `icoTokenOffering` (as "offering")
  - Enables efficient queries with proper eager loading

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

  • Community Expert
  • Author
  • Administrators

This file has been updated to v5.7.7

What's New in this Version:

# Core v5.7.7

Release Date: December 2025

Tags: PAYMENT GATEWAY, NEW EXTENSION, MULTI-WALLET PAYMENTS, SECURITY, NEXT.JS 16

## Important: Pre-Update Instructions

Before running the update, you MUST restart your VPS/server:

1. Restart your VPS (reboot the entire server)

2. After reboot, run pnpm install to update dependencies

3. Rebuild and start your application

Failure to restart the server before updating may cause build failures or runtime errors due to cached processes and memory issues.

## Security Fixes

- Dependency Updates: Updated to Next.js 16.1.0-canary.15 to address Turbopack stability issues

- Server External Packages: Added serverExternalPackages configuration to properly isolate server-only modules ioredis, sharp, pino, pino-pretty)

- Build Configuration: Improved Turbopack configuration to prevent worker_threads bundling issues

## Changed

### Frontend Build System

- Next.js 16 Canary: Upgraded to Next.js 16.1.0-canary.15 for improved Turbopack stability

- Turbopack Configuration: Updated next.config.js with proper server external packages to fix NftJsonAsset: cannot handle filepath worker_threads build error

- Removed Deprecated Config: Cleaned up deprecated experimental.serverComponentsExternalPackages in favor of top-level serverExternalPackages

## New Extension: Payment Gateway

This release introduces the Payment Gateway extension, enabling merchants to accept cryptocurrency payments from external websites and applications.

### Key Features

- Multi-Wallet Payment Support: Customers can pay using multiple wallets and currencies in a single transaction

- Flexible Allocations: Split payments across FIAT, SPOT, and ECO wallet types

- Real-time Exchange Rates: Automatic currency conversion with live market rates

- Merchant Dashboard: Complete analytics, payment history, and payout management

- API Integration: RESTful API with webhooks for seamless third-party integration

- WooCommerce Plugin: Ready-to-use WordPress/WooCommerce integration

- Test Mode: Full sandbox environment for development and testing

### Merchant Features

- Payment Management: View all incoming payments with detailed transaction history

- Refund Processing: Issue full or partial refunds to customers

- API Keys: Generate and manage API keys for integration

- Payout Tracking: Monitor pending and completed payouts

- Balance Overview: Real-time view of available and pending balances per currency

### Admin Features

- Merchant Management: Approve, suspend, or manage merchant accounts

- Payment Oversight: Monitor all platform payments with filtering and search

- Payout Approval: Review and approve merchant payout requests

- Platform Analytics: Revenue tracking, transaction volumes, and fee collection

- Global Settings: Configure fees, payout schedules, and payment limits

### Technical Implementation

- Allocation-Based Payments: Payments store allocations as JSON column for multi-wallet support

- Gateway Balance Tracking: Dedicated gatewayMerchantBalance table tracks pending/available funds separately from wallet balances

- Secure Fund Flow: Funds held in gateway balance until admin-approved payout

- Webhook System: Real-time notifications for payment events (completed, refunded, failed)

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

  • Community Expert
  • Author
  • Administrators

This file has been updated to v6.0.0

What's New in this Version:

⚠️ Important: Migration Required

This is a major version release that requires migration from V5 to V6. Before upgrading: 1. Create a complete backup of your database and files 2. Follow the V5→V6 migration guide available in the documentation 3. Review the migration checklist to ensure all steps are completed 4. Test thoroughly in a staging environment before deploying to production For detailed migration instructions, visit the [V5 to V6 Migration Guide](https://docs.mashdiv.com/#migration-guide§ion=v5-to-v6).

Overview

Version 6.0.0 represents a comprehensive redesign of Bicrypto's user interface and management systems. This release focuses on delivering a unified, modern, and highly responsive experience across all platform components with enhanced navigation, improved performance, and streamlined content management.

Navigation & UI Framework

Unified Navigation System

  • Consolidated Navigation Architecture: Merged core and extension navigation systems into a single, cohesive framework

  • Extension Color Schemas: Implemented unique color theming for each extension, providing visual distinction and improved navigation context

  • Responsive Menu System: Completely redesigned menus across core and all extensions for better mobile responsiveness and accessibility

  • Mega Menu Redesign: Rebuilt mega menu components with modern layouts and improved information hierarchy

Wallet Integration

  • Navigation Wallet Button: Added dedicated wallet button in navigation bar with real-time balance display

  • Portfolio Overview: Integrated PnL (Profit & Loss) tracking directly in navigation for quick portfolio monitoring

  • Multi-Currency Display: Shows balances across all wallet types with instant access to detailed views

Management System Enhancements

Datatable Revolution

  • 114 Datatable Redesigns: Completely rebuilt all 114 management datatables with modern design patterns

  • Hero Sections: Added dynamic hero sections to all management pages with visual effects and contextual information

  • Card View Mode: Introduced new card view layout option for datatables, optimizing mobile experience

  • Expandable Records: Implemented expandable card interface for viewing detailed record information

  • Column Validation: Fixed and standardized validation across all datatable columns

Premium Create/Edit Pages

  • Auto-Generated Forms: Replaced drawer-based editing with dedicated create and edit pages that auto-generate based on column settings

  • Intelligent Validation: Forms automatically validate according to column configurations and data types

  • Enhanced UX: Full-page editing experience with better focus and reduced cognitive load

  • Multi-Select Improvements: Optimized multi-select components with faster value loading and better performance

Analytics & Reporting

  • 50+ Analytics Pages: Improved over 50 analytics pages across management interfaces

  • Responsive Charts: Enhanced chart responsiveness and mobile compatibility

  • Real-time Updates: Improved data refresh mechanisms for live analytics

Feature-Specific Improvements

Binary Trading

  • Performance Optimization: Resolved loading delays on binary trading pages

  • Smart Skeleton Loading: Redesigned loading skeleton to mimic final page render, reducing perceived load time

  • Mobile Layout: Optimized binary trading interface for mobile devices with improved touch interactions

Blog System

  • Complete Redesign: Rebuilt blog system with modern content management interface

  • Enhanced Editor: Improved content creation and editing experience

  • Better Organization: Streamlined category and tag management

KYC Management

  • Dedicated KYC Pages: Added standalone pages for KYC application review and management

  • Application Dashboard: Premium design for KYC applications overview with filtering and search

  • Feature Access Control: Integrated NFT, Gateway, and Copy Trading features into KYC level permissions

  • Enhanced Review Process: Streamlined verification workflow with better document preview

Support System

  • Admin Support Center: Complete redesign of admin-side support center

  • Premium Chat Interface: Added dedicated support chat page with modern messaging UI for administrators

  • Custom Support Pages: Introduced customizable support pages with premium design templates

  • Improved Ticket Management: Enhanced ticket organization and response workflows

Transaction Management

  • Dedicated Transaction Pages: Created standalone pages for transaction logs with advanced filtering

  • Withdrawal Management: New dedicated withdrawal management interface with approval workflows

  • Deposit Tracking: Separate deposit tracking page with real-time status updates

  • Enhanced Search: Improved search and filtering across all transaction types

API & Integration Changes

API Key Management

  • Payment API Migration: Removed Payment API from core API key management

  • Gateway Extension: Payment API functionality migrated to dedicated Gateway extension

  • Cleaner Separation: Improved separation of concerns between core and extension APIs

Technical Improvements

Performance Optimizations

  • Backend Server Performance: Improved backend server loading speed by 10x through optimized initialization and resource management

  • Faster Page Loads: Reduced initial page load times across all management interfaces

  • Optimized Rendering: Improved component rendering performance, especially for large datatables

  • Better Caching: Enhanced caching strategies for frequently accessed data

Logging & Debugging

  • Comprehensive Logging System: Added 5,200+ new logging steps across all endpoints with organized log groups

  • Animated Terminal Output: Implemented new animated terminal task completion indicators for better developer experience

  • Grouped Logging: Organized logs by feature groups for easier debugging and monitoring

  • Enhanced Troubleshooting: Detailed logging enables faster issue identification and resolution

Blockchain Infrastructure

  • Improved BTC Deposit Scanner: Enhanced Bitcoin blockchain deposit detection with intelligent fallback system

  • Primary Source: Local Bitcoin node for fastest response

  • Secondary Source: Mempool.space API as backup

  • Tertiary Source: BlockCypher API as final fallback

  • Auto-Selection: System automatically uses the first working source for optimal reliability

Cron Job Management

  • Decentralized Cron Architecture: Moved each cron job to its respective extension folder for better maintainability

  • Extension-Specific Jobs: Cron jobs now reside within their related extensions for easier updates and version control

  • Improved Organization: Better separation of concerns with extension-specific scheduled tasks

  • Simplified Updates: Extension updates now include their cron jobs, reducing manual configuration

Security & Dependencies

  • Next.js Security Update: Updated Next.js to the latest version with critical security patches

  • Backend Module Updates: Updated all backend Node.js modules to their latest stable versions

  • Vulnerability Fixes: Addressed known security vulnerabilities in dependencies

  • Compatibility Improvements: Ensured all modules work seamlessly with the latest ecosystem

Code Quality

  • TypeScript Type Safety: Fixed all type issues in both frontend and backend that were previously silenced

  • Strict Type Checking: Removed type suppressions and properly typed all components and functions

  • Enhanced IDE Support: Improved IntelliSense and autocomplete through better type definitions

  • Component Standardization: Standardized UI components across all pages for consistency

  • Code Organization: Better file structure and component organization

Extension Support

  • Copy Trading Integration: Added new permissions system and full support for Copy Trading addon

  • Permission Framework: Enhanced role-based permission system to accommodate new trading features

  • Feature Flags: Implemented feature flags for conditional Copy Trading functionality

  • API Extensions: Extended API endpoints to support Copy Trading operations

Migration Notes

Breaking Changes

  • Navigation structure has been completely redesigned - custom navigation modifications will need to be re-implemented

  • Datatable drawer components removed in favor of dedicated pages - extensions using drawers will need updates

  • API key management structure changed - integrations should verify endpoint compatibility

Data Preservation

  • All user data, configurations, and settings are preserved during migration

  • Database schema migrations are handled automatically by the updator

  • Extension data remains intact throughout the upgrade process

Post-Migration Steps

1. Verify all navigation menus are rendering correctly 2. Test datatable functionality across all management pages 3. Confirm KYC applications and support tickets are accessible 4. Validate API integrations and webhook endpoints 5. Review transaction logs for data integrity

Known Issues

  • None reported at release time

Upgrade Instructions

1. Backup Everything: Create complete backup of database and files 2. Stop Services: Run pnpm stop to halt all services 3. Follow Migration Guide: Complete all steps in the [V5→V6 Migration Guide](https://docs.mashdiv.com/#migration-guide§ion=v5-to-v6) 4. Run Updator: Execute pnpm updator to perform the upgrade 5. Test Thoroughly: Verify all functionality before going live

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

  • Community Expert
  • Author
  • Administrators

This file has been updated to v6.0.2

What's New in this Version:

# Core v6.0.2

Release Date: December 17, 2025

Tags: ADMIN SETTINGS REDESIGN, API DOCUMENTATION, SOCIAL LINKS, BUG FIXES, PERFORMANCE

## Overview

Version 6.0.2 focuses on a complete redesign of the admin settings experience across all extensions, introduces a new interactive API documentation system, adds dynamic social link management, improves the notification center, and delivers important bug fixes for homepage stability and notification sounds.

## 🚀 Major New Features

### Unified Admin Settings System

A completely redesigned settings system that provides a consistent, modern experience across all admin settings pages:

- Unified Settings Component: All extension settings pages now share a common, beautifully designed interface

- Tab-Based Organization: Settings are organized into logical tabs with smooth animations and visual indicators

- Field Type Support: Support for switches, text inputs, numbers, ranges, URLs, selects, file uploads, and custom components

- Quick Stats Badges: Each tab shows at-a-glance counts of toggles, selects, and other field types

- Conditional Fields: Settings can show/hide based on other setting values

- Real-Time Validation: Instant feedback on setting changes with unsaved changes tracking

- Responsive Design: Fully responsive layout that works on all screen sizes

### New Interactive API Documentation

Replaced the old Swagger UI with a brand new, custom-built API documentation system:

- Modern Interface: Clean, intuitive interface with collapsible endpoint groups

- Interactive Playground: Test API endpoints directly from the documentation

- Code Generation: Auto-generated code examples in multiple languages:

- cURL

- JavaScript (Fetch)

- Python (Requests)

- PHP

- Go

- Ruby

- Schema Visualization: Interactive schema viewer showing request/response structures

- Search & Filter: Quick search to find endpoints by name, path, or description

- Method Badges: Color-coded badges for GET, POST, PUT, DELETE methods

- Copy to Clipboard: One-click copy for all code examples

- Dark Mode Support: Full dark mode support matching the platform theme

### Dynamic Social Links Management

- Custom Social Links: Administrators can now add, edit, and remove social links from the footer

- Icon Library: Pre-built icons for popular platforms (Twitter, Facebook, Instagram, LinkedIn, Telegram, Discord, GitHub, Reddit, TikTok, YouTube)

- Custom Icons: Support for custom icon URLs for any platform

- Drag & Drop Ordering: Reorder social links with intuitive drag and drop

- Live Preview: See changes instantly in the footer preview

### Extension Landing Page Footer

All extension landing pages now feature the main site footer SiteFooter) for better navigation:

- Consistent Footer: Landing pages for all extensions (staking, affiliate, copy-trading, etc.) show the full site footer

- Subpage Footer: Non-landing pages within extensions show the standard dashboard footer

- Reusable Wrapper: New ExtensionLayoutWrapper component handles footer logic based on current path

- Custom Subpage Footers: Extensions can optionally provide their own custom footer for subpages (e.g., NFT's minimal footer)

## Extension Settings Redesigned

All extension admin settings pages have been redesigned with the new unified system:

### System Settings

- Modern tabbed interface with General, Features, Wallet, Social, and Logos tabs

- Logo field with preview and size recommendations

- Social links management integrated

### Blog Settings

- Reorganized into General, Features, Display, Comments, and Notifications tabs

- Cleaner layout with better field groupings

### Affiliate Settings

- New MLM levels editor with visual tier management

- Commission settings with percentage sliders

- Referral tracking configuration

### AI Market Maker Settings

- Trading parameters with range sliders

- Risk management settings

- Emergency actions panel for quick interventions

### Copy Trading Settings

- Leader and follower configuration tabs

- Commission and fee settings

- Risk management controls

### E-commerce Settings

- Product display options

- Checkout configuration

- Inventory management settings

### Gateway Settings

- Wallet types selector with currency configuration

- Fee and limit management

- Webhook retry settings

### NFT Marketplace Settings

- Trading fees with percentage sliders

- Content moderation settings

- Verification requirements

### P2P Trading Settings

- Minimum trade amounts by currency

- Payment method configuration

- Dispute resolution settings

### Staking Settings

- Pool creation parameters

- Reward distribution settings

- Lock period configuration

## Bug Fixes

### Homepage Stability

- Fixed Scroll Animation Error: Resolved "Target ref is defined but not hydrated" error that occurred when navigating to the homepage

- Mobile App Section Fix: Fixed the same hydration issue in the mobile app section's parallax animations

- Smoother Transitions: Page transitions no longer cause animation-related errors

### Notification Sound Glitch

- Fixed Audio Glitch on Page Load: Notification sound no longer makes a brief glitch sound when pages load

- Lazy Audio Loading: Sound files are now loaded only after user interaction, preventing autoplay issues

- Silent Unlock: Audio system unlocks silently without playing any audible sound

- Better Browser Compatibility: Improved handling for iOS Safari and other restrictive browsers

### Settings Quick Stats

- Fixed Empty Badges: Settings tabs no longer show "0 toggles" or "0 selects" badges when there are no fields of that type

- Conditional Display: Badges only appear when there are actual fields to count

### Rich Text Editor

- Simplified Editor Component: Streamlined the editor component for better performance

- Removed Quill Dependency: Editor now uses a lighter-weight implementation

### Notification Page

- Filter Spacing: Fixed "1Active filter" text to properly show space between count and word

## UI/UX Enhancements

### Notification Center Redesign

The notification page has been completely revamped with modern UI patterns:

- Sticky Headers with IntersectionObserver: Date headers stick to the top when scrolling, with smooth transitions as new dates come into view

- Custom Tab System: Replaced standard tabs with custom Framer Motion animated tabs featuring layoutId for smooth indicator transitions

- Filter Chips: Modern filter chip interface for selecting notification types

- Improved Mobile Experience: Better responsive design with optimized spacing and touch targets

- Enhanced Visual Hierarchy: Clear separation between notification groups with improved typography

### Footer Redesign

- Dynamic Content: Footer now dynamically shows/hides sections based on enabled extensions

- Social Links Integration: Custom social links from settings appear automatically

- Better Organization: Cleaner layout with improved navigation links

- Responsive Grid: Better mobile layout with proper stacking

### Admin Settings Pages

- Consistent Design Language: All settings pages now share the same visual style

- Animated Transitions: Smooth tab transitions and field animations

- Better Error States: Clear error indicators and validation messages

- Loading States: Skeleton loaders while settings are being fetched

### API Documentation Page

- Sidebar Navigation: Collapsible sidebar with endpoint grouping

- Sticky Headers: Endpoint headers stay visible while scrolling

- Response Examples: Formatted JSON response examples

- Parameter Tables: Clear tables showing required and optional parameters

## Performance Improvements

### Settings System

- Reduced Bundle Size: Removed redundant per-extension setting components

- Shared Components: Single set of reusable components for all settings pages

- Optimized Re-renders: Better memoization in settings forms

### API Documentation

- Removed Swagger UI: Replaced heavy Swagger UI bundle with lightweight custom implementation

- On-Demand Loading: Documentation content loads as needed

- Cached OpenAPI Spec: API specification is cached to reduce server load

### Notification System

- Lazy Audio Initialization: Audio element created without source until needed

- Throttled Playback: Prevents audio spam with 1-second minimum between sounds

- Memory Efficient: Audio resources properly cleaned up

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

  • Community Expert
  • Author
  • Administrators

This file has been updated to v6.1.1

What's New in this Version:


Overview

Version 6.1.1 is a cumulative update that focuses on enhancing the update system with improved sequential update handling.

Upgrade Guide

This is a cumulative update. If you are missing updates before version 6.1.1 and were not updating when updates were released, you can perform a full update:

  1. 1Download Core and All Addons from Envato

  2. 2Extract the downloaded files to your public_html directory

  3. 3Run the updator command:

bash

   pnpm updator

This will bring your installation up to the latest version with all accumulated changes.

Bug Fixes

License Activation Page

  • License Already Active State: Fixed issue where license page would stay on activation form even when license was already valid

  • Smart Redirect: Added detection for needsActivation=true URL parameter to show "License Already Active" screen instead of redirecting

  • Clear Messaging: Shows clear confirmation that license is active with option to proceed to admin panel

Update Response Parsing

  • Fixed TypeScript Errors: Resolved type errors when parsing update check responses from envato server

  • Proper Response Handling: Correctly extracts pendingUpdates, latestVersion, nextUpdate, isSequential, and totalPendingCount from API responses

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.
Note: Your post will require moderator approval before it will be visible.

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

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.