• Mahmoud Aglan's avatar
    feat: multi-game platform overhaul — per-game ratings, redesigned UI, kill chess-legacy · bd053eda
    Mahmoud Aglan authored
    - New player_game_ratings table (any game, any mode, ELO + W/L/D + streaks)
    - New /api/ratings.php — unified ratings API (player, leaderboard, history, modes)
    - game.php dual-writes to new table on chess game end
    - ludo.php now tracks ELO + XP + coins on game completion
    - Full v2 design system (app-v2.css) — WCAG AA, component-driven
    - Redesigned: home, profile, leaderboard, play, login pages
    - New nav: 4-tab mobile + floating play FAB + grouped desktop sidebar
    - XP level titles now game-neutral (مبتدئ → استاذ → اسطورة)
    - Leaderboard supports all games with mode selector
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    bd053eda
001_multi_game_ratings.sql 5.1 KB