- 26 May, 2026 10 commits
-
-
Mahmoud Aglan authored
PageTransition now caps at 360px centered, creating visible dark background gutters on each side. Header and nav are floating pills with rounded-[18px]. Buttons use w-[85%] not w-full. Co-Authored-By:Claude Opus 4.6 <noreply@anthropic.com>
-
Mahmoud Aglan authored
Background darkened to #06060E, surface-1 bumped to #141420 for visible card contrast. Borders brightened to #32324E. All pages use px-7 (28px) side margins. Cards use full border opacity. Co-Authored-By:Claude Opus 4.6 <noreply@anthropic.com>
-
Mahmoud Aglan authored
Bottom nav is now floating with rounded corners and shadow. Header is now a floating pill with rounded corners. All pages use px-6 (24px) margins for proper inset from edges. Cards, buttons, and sections all have visible spacing from screen edges. Co-Authored-By:Claude Opus 4.6 <noreply@anthropic.com>
-
Mahmoud Aglan authored
Buttons: larger padding, min-widths, better gradient variants Cards: increased p-5 default, softer borders All pages: px-5 padding, generous gaps, larger touch targets, proper text hierarchy, section breathing room, bottom clearance. Co-Authored-By:Claude Opus 4.6 <noreply@anthropic.com>
-
Mahmoud Aglan authored
Co-Authored-By:Claude Opus 4.6 <noreply@anthropic.com>
-
Mahmoud Aglan authored
Game: coordinate labels, player panels, captured pieces, move list, material advantage, glowing turn indicator, tighter layout. Home: quick actions, daily tips, better empty state, stat card borders. Play: chess hero card, larger pills, removed debug button. BotSelect: back nav, difficulty dots, colored avatar fallback. Profile: XP fix, section dividers, achievements placeholder, better logout. Co-Authored-By:Claude Opus 4.6 <noreply@anthropic.com>
-
Mahmoud Aglan authored
Add bot selection page with 7 personality bots, wire up game page to play against bots via the Stockfish API, add routes and navigation. Co-Authored-By:Claude Opus 4.6 <noreply@anthropic.com>
-
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:Claude Opus 4.6 <noreply@anthropic.com>
-
Mahmoud Aglan authored
The anon key in the docs had a stale signature. Found the actual key by inspecting Kong's declarative config on the server via SSH. Co-Authored-By:Claude Opus 4.6 <noreply@anthropic.com>
-
Mahmoud Aglan authored
Full project scaffold with React 19, Vite, Tailwind v4, Framer Motion. EL3AB brand colors (gold/dark theme), Cairo Arabic font, RTL layout. Animated bottom nav, header with coin display, splash screen. All pages scaffolded: home, play, matchmaking, profile, tournaments, friends, leaderboard, notifications, shop, settings. Auth flow with Supabase (login/register). Dockerfile + nginx for CapRover deploy on port 80. Co-Authored-By:Claude Opus 4.6 <noreply@anthropic.com>
-