• Mahmoud Aglan's avatar
    feat: add chess board with full game logic · 75adde37
    Mahmoud Aglan authored
    - Complete chess board with piece rendering (Unicode fallback)
    - Drag-to-select + legal move highlights (gold dots)
    - chess.js validation for all moves including promotion
    - Game over detection (checkmate, stalemate, draw)
    - Result overlay with "new game" option
    - Board flip button
    - Resign button
    - Local play mode accessible from Play page
    - Fix profile XP bar padding
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    75adde37
ProfilePage.tsx 5.13 KB