• Mahmoud Aglan's avatar
    fix: auth double verify, delete cascade, queue timeout, spectate routing, shop owned · e0aedb73
    Mahmoud Aglan authored
    Phase 5: queue 60s timeout with retry prompt, match history accepts game_key,
    spectate routes to correct game scene, shop shows "owned" indicator, profile
    shows dash instead of 1200 for unrated players.
    
    Phase 6: remove duplicate disconnectWatch calls (use match-session only),
    fix auth.php double token verification with requireAuthUser(), cascade
    delete related data on account deletion.
    
    Phase 1: fix opponentRating using actual rating in live mode instead of
    botElos lookup.
    
    Fix achievements recursive mount — update in-place instead of re-calling
    mountAchievements.
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    e0aedb73
game.js 38.9 KB