Skip to content

Add new Opening Page Drilling functionality + Improve codebase#11

Merged
kevinjosethomas merged 31 commits into
v1from
opening-page
Jun 29, 2025
Merged

Add new Opening Page Drilling functionality + Improve codebase#11
kevinjosethomas merged 31 commits into
v1from
opening-page

Conversation

@kevinjosethomas
Copy link
Copy Markdown
Collaborator

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
@vercel
Copy link
Copy Markdown

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
@kevinjosethomas kevinjosethomas deleted the opening-page branch July 12, 2025 03:39
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