• Mahmoud Aglan's avatar
    feat(chess): Make Chess Professional — opening names, material count, move... · 7ffde6b5
    Mahmoud Aglan authored
    feat(chess): Make Chess Professional — opening names, material count, move classification, PGN sharing
    
    Pro features added:
    - Opening name display: shows ECO opening name during game (40+ openings in Arabic/English)
    - Material count difference: shows +2/-1 advantage next to captured pieces
    - Move classifier engine: labels moves as brilliant(!!) / great(!) / best(★) / good / book / inaccuracy(?!) / mistake(?) / blunder(??)
    - Accuracy calculator: 0-100% accuracy score based on move classifications
    - Material counter: tracks piece values for both sides from FEN
    - PGN Share: share button uses Web Share API or clipboard
    - PGN Copy: one-tap copy to clipboard with visual feedback
    
    Foundation for remaining features:
    - classifier.js ready for post-game analysis integration
    - openings.js ready for opening explorer
    - material.js ready for in-game display
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    7ffde6b5
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...
screenshots Loading commit data...
.gitignore Loading commit data...
.htaccess Loading commit data...
ARCHITECTURE.md 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...