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.
     

DoniaWeB 1.3

Key Changes

ApexBet Casino - Official Changelog 🚀

Version 1.3


Additional Information

New Features & Core Systems

  • 12 New Premium Slots (PG Soft)
    Added high-quality slot games such as Fortune Tiger and Treasures of Aztec, including full server-side logic, RNG system, and Spine animations (96% RTP).

  • Advanced Sportsbook Engine
    Implemented 1xBet-style match cards with live scores, real odds integration via The Odds API, cricket support via CricketData.org API, and dynamic market grids.

  • Real-time Chat System
    Introduced a WebSocket-based chat system with tipping & rain features, emoji reactions, bots, daily tasks, and full admin moderation tools.

  • Multi-Language & RTL Support
    Added support for Arabic, French, Turkish, Spanish, and Portuguese with automatic RTL/LTR layout switching.

  • Real-time Balance System
    Instant balance updates using WebSockets across deposits, withdrawals, and game results without page refresh.

  • Branding Upload System
    New admin interface for uploading and auto-converting (WebP) site assets such as favicon, desktop logo, and site icon.

  • Comprehensive Player Systems
    Added KYC verification, multi-tier VIP system, tournaments, and automated bonus system (Welcome, Deposit, Cashback).

  • Smart Referral Commissions
    Configurable commission system based on actual deposit balance (accurate tracking of deposited vs. won funds).

  • Dynamic Site Branding
    Replaced hardcoded names with global {siteName} variable configurable from settings.


📊 Admin Dashboard Expansion

  • New Design System
    Fully redesigned admin panel with glassmorphism UI, gradient sidebars, glowing inputs, and smooth animations.

  • Live Notification Center
    Real-time notification bell for withdrawals, support tickets, and KYC reviews.

  • Advanced Analytics
    Added 12 new stat cards, 7-day performance charts, and Top 5 games/winners tracking.

  • System Health Monitor
    Real-time API status monitoring displayed in header and sidebar.

  • Icon Upgrade
    Migrated to Lucide React SVG icons across 14 admin pages.


🚀 Improvements & Optimization

  • Sports UI Enhancements
    Improved match cards and odds buttons layout. No-draw matches now display 2 buttons instead of 3.

  • User Dashboard Updates
    Added detailed win/loss session history with advanced filtering.

  • Performance Optimization
    Removed unused routes, optimized database queries, and fixed WebSocket memory leaks.

  • File Upload Handling
    Increased body-parser limit to 5MB for better base64 image upload support.


🛡️ Security Updates (Critical)

  • Wallet Protection
    Enforced signature validation for wallet callbacks (/balance, /bet, /win) with atomic database transactions.

  • System Hardening
    Secured updater and games routes against path traversal and injection attacks.

  • Authentication Improvements
    Increased email verification code length to 8 digits and added rate limiting for KYC endpoints.

  • Secure Randomization
    Moved TOKEN_SECRET to environment variables and upgraded to crypto.randomInt with secure IV generation.


🐛 Bug Fixes

  • Fixed RTL/LTR layout alignment issues on homepage sections.

  • Fixed default currency assignment for new users.

  • Fixed referral commission calculation to depend only on deposit-based funds.

  • Fixed text overflow in sports market buttons.

  • Updated "suspended" badge color for better visibility.

  • Added missing translation keys for sports section and layout alerts.


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.