🚀 Chess Analyzer Pro v2.0.1
We are excited to release v2.0.1, focusing on a consolidated loading workflow, interface refinements, and improved stability.
🌟 Highlights
- Unified Load Game Dialog: Consolidates all game loading sources (PGN file, PGN text, Chess.com, Lichess) into a single, clean tabbed window.
- Multi-LLM Profiles: Support for profile-based LLM configurations (Groq, LM Studio, MiniMax, Custom OpenAI-compatible endpoints) directly switchable in Settings.
- Inline Engine Validator: Added a "Test Engine" button in Settings to instantly verify your Stockfish path.
- Standard Directory Paths: Migrated configurations, logs, and databases to standard OS user data folders (e.g.
~/Library/Application Support/ on macOS).
📝 What's Changed
✨ New Features & UI Polish
- History Upgrades: Added paginated history loading and the ability to delete individual games from the local cache.
- Interactive Evaluation Graph: Click any point on the evaluation chart to jump directly to that move.
- Real-time Engine Status: Visual status indicator in the status bar (Ready, Calculating, or Offline).
- Board Highlights: Highlights the from/to squares of the last played move on the board.
- Visual Enhancements: Added custom hexagonal classification icons, dynamic real-time accent color updates, and a sound effects toggle.
🛠️ Improvements & Bug Fixes
- CPU Optimization: Configured smarter defaults and time budgets to prevent high CPU usage.
- Thread Leak Fix: Resolved an issue where the analysis thread could leak upon closing the application.
- Lichess explorer fix: Solved unauthorized errors when fetching book moves from Lichess.
- General Fixes: Optimized Chess.com fetch speeds, fixed keyboard navigation, and corrected move count displays.