• Mahmoud Aglan's avatar
    feat: bigger game menu, in-game emotes, full tournament system with Swiss pairings · 868682de
    Mahmoud Aglan authored
    Game Menu:
    - Buttons: 72px min-height (was 52), 20px padding, 48px icons
    - Feature chips: 40px min-height, 13px font, 10px gaps
    - Menu takes up to 75vh for better visibility
    
    In-Game Emotes:
    - 💬 toggle button in bottom-right during chess game
    - 8 preset emotes: GG, Good Move, Think, Hurry, Wow, Laugh, Angry, Hello
    - 3-second cooldown between sends
    - Floating emoji animation when received
    - Sound feedback on send
    
    Tournament System:
    - New API: /api/swiss.php (tournament, standings, rounds, pairings, my-games)
    - Integrates with Swiss API at swissapi.caprover.al-arcade.com
    - Tournament Detail scene with 4 tabs:
      - Info: stats grid, prize pool, registration button
      - Standings: ranked player list with score + buchholz
      - Rounds: expandable rounds → click to load pairings
      - My Games: player's own tournament matches
    - Syncs with el3ab-management SwissApiService endpoints
    - Tournament cards in list now navigate to full detail view
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    868682de
Name
Last commit
Last update
.claude Loading commit data...
Connections and docs Loading commit data...
admin Loading commit data...
api Loading commit data...
config Loading commit data...
docs Loading commit data...
includes Loading commit data...
public Loading commit data...
.gitignore Loading commit data...
.htaccess Loading commit data...
ARCHITECTURE.md Loading commit data...
ASSET_REGISTRY.json Loading commit data...
ASSET_REGISTRY.md Loading commit data...
BUILD_ORDER.md Loading commit data...
DATABASE_REFERENCE.md Loading commit data...
DESIGN.md Loading commit data...
Dockerfile Loading commit data...
PLAN.md Loading commit data...
Stockfishbotsapi.txt Loading commit data...
captain-definition Loading commit data...
index.php Loading commit data...