Skip to content

Add new Opening Page Drilling functionality + Improve codebase #11

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 31 commits into from
Jun 29, 2025

Conversation

kevinjosethomas
Copy link
Member

Overview

This pull request introduces a fully functional Opening Drill Page along with foundational infrastructure for handling opening drill progression, evaluation, and visualization

Major Features

  • New Opening Page Functionality

    • Implemented modal-driven interface for selecting and starting opening drills
    • Enabled real-time drilling with move evaluation and progress tracking
    • Added support for repeated openings, move classification, and performance confirmation
  • Enhanced UI Components

    • Improved modal designs, layout consistency, and responsiveness across screen sizes
    • Refactored key components (e.g. ThemeButton, DrillPerformanceModal) for maintainability and clarity
  • Drill Data and Evaluation Improvements

    • Added PGN generation with headers
    • Introduced MoveQualityDistribution and BlunderMeter for detailed feedback
    • Reworked evaluation logic and capped performance calculations at 100%

Refactors & Fixes

  • Migrated SCSS to Tailwind CSS for modern styling conventions
  • Removed deprecated play/pause functionality and cleaned up legacy evaluation code
  • Fixed bugs related to opening drill sidebar, move requests, and post-drill resets

Extras

  • Added a new research papers section with detailed descriptions and resource links for future reference and documentation clarity.

…te chess sound effects in opening drill controller
… improve hover handling; update styles in OpeningDrillSidebar and OpeningSelectionModal for better layout
…tracking, target move count configuration, and improved UI components
…onModal layout for improved performance analysis
Copy link

vercel bot commented Jun 29, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
maia-platform-frontend ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jun 29, 2025 7:12am

@kevinjosethomas kevinjosethomas marked this pull request as ready for review June 29, 2025 07:12
@kevinjosethomas kevinjosethomas changed the title Add new Opening Page Drilling functionality + improve codebase Add new Opening Page Drilling functionality + Improve codebase Jun 29, 2025
@kevinjosethomas kevinjosethomas merged commit 3994188 into v1 Jun 29, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant