Christoph Wagner 90fcf25dec
All checks were successful
CI Pipeline / Code Linting (pull_request) Successful in 14s
CI Pipeline / Run Tests (pull_request) Successful in 21s
CI Pipeline / Build Verification (pull_request) Successful in 12s
CI Pipeline / Generate Quality Report (pull_request) Successful in 19s
fix: correct captured pieces display logic
Fixes inverted display of captured pieces in UI sidebars.

Issue:
- "Captured by White" was showing white pieces
- "Captured by Black" was showing black pieces

This is backwards! The display should show:
- "Captured by White" = black pieces that white captured
- "Captured by Black" = white pieces that black captured

Root Cause:
The capturedPieces object stores pieces by their color:
- capturedPieces.white = white pieces that were captured (by black)
- capturedPieces.black = black pieces that were captured (by white)

So the display logic was inverted.

The Fix:
- whiteCaptured (header "Captured by Black") now displays captured.white
- blackCaptured (header "Captured by White") now displays captured.black

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-23 15:42:02 +01:00
..