Supported Operating Systems: Compatible with Windows 10, Windows 11 and Linux.
Language and Framework: Developed with Python 3.12 and PySide6.
♟️ Interface & Customization
All about Engines now as a main tool.
Pieces with shadows that can be disabled in Configuration/Boards 1.
Piece Animation: Added smooth animation when navigating games using keys or the mouse wheel while visual effects are active.
Piece Movement Speed: Redesigned the configuration for piece movement speed, introducing a new option to toggle between smooth and lineal transitions.
Move Highlight Style on Board: Added (Configuration/Boards1) four new visual options to customize how moves are displayed on the board: Arrow, Arrow curved in case of knight moves, Square outlined, Square filled, or None.
Blindfold Chess Enhancements: Converted the color spectrum into grey tones for a cleaner look.
Added multiple transparency presets: 2%, 5%, 10%, 30%, and 50% (Use CTRL-Y to set, ALT-Y to toggle).
New UI Themes: Added a new color theme called Turmeric, created by Tamer Karaketin.
PGN Tables: Numeric NAGs are now displayed directly in the PGN table.
Drag-and-Drop Rows: In tables that can be sorted manually, this can be done using drag and drop. (Not in databases)
Controlled Space Visualization: Added a new feature to display the space controlled by pieces (accessible by pressing coordinates). Keys 2, 3, 6, and 7 now act as hotkeys to toggle this overlay across all boards.
Opening Lines Navigation: Implemented a new folder tree on the left panel for easier navigation, selection (left-click), and maintenance (right-click).
Kibitzers Management: You can now launch any of your custom kibitzers directly from the main Engines menu. Drag-and-drop sorting is also supported.
📊 Databases & PGN Management
Massive Analysis: Redesigned the interface to a single-window presentation, featuring a highly optimized process to dispatch games and dynamically add/delete workers.
Pre-filters for PGN Import: You can now apply custom filters before importing PGN files.
Deletion: The delete button allows clearing all active records at once without needing to manually select them.
Opening ECO Field: Added the ability to assign ECO codes to specific columns within databases.
Players: Double-clicking headers now sorts players alphabetically or filters games by the most played openings.
🛠️ Training, Openings & Books
Tactics with the Leitner method: A new way to train tactics based in boxes.
New Training Material: Added a brand new training folder featuring *Checkmates and Puzzles* by Bill Harvey.
Updated GM Openings: Recreated the Grandmaster openings database using high-quality games from recent years.
Polyglot Book Factory: Added a new import filter to only include moves if they belong to the opening phase. Also added a utility to automatically delete moves that do not meet a specific percentage threshold.
🤖 Engines & Competitions
The Grid: Introduced a new competition mode based on engines with fixed ELOs. This offers a straightforward path to challenge engines at controlled ELO levels and track your progress.
Maia Ladder: Created a new ladder competition mode based in Maia.
64-bit Engine Upgrades: Upgraded several core engines to 64-bit, including *Irina*, *CT-800*, and *Texel*.
Engine Replacements: *Fox* and *Foxcub* have been replaced by *Eguzki* and *Eguzkilore*, keeping similar origins and functionality.
Tutor Customization: Added a new parameter to decide whether or not to include variations when launching the tutor.
Analysis Tolerance: Added a goodmove\_tolerance parameter (0% to 25%, 0% by default) to customize the threshold for what the engine considers a "good move".
Linux Optimizations: Added automatic execution permission checks for Linux engines, a new generated *FasterCode*, and improved native engine launching.
💻 System & Hardware
E-Board Support: Graham O'Neill has updated drivers for the *Manya Cynus* chess e-board, providing a more reliable connection and showing piece placement for take-backs.
Intelligent Scanner: The board scanner now automatically detects board boundaries, allowing you to capture boards without needing to crop precisely.
🙏 Acknowledgements
A huge thank you to all the community members, beta testers, and developers who contributed to this release by reporting issues, suggesting features, translating text, and coding:
💡 Contributors & Testers: Eric, Stefan Akall, Rudolf Krämer, tgett, Yasmine/Yasmin, Landroni, Baked-Cake1, Neuroflowinfinix (D. Ujjwal), PaKo, Marc Doumas, Dirk D, eydund and Ebola-Chan-bot.
🌐 Translators: Eric, Max Aloyau, Zhuge Prajna, Zoushen, Harvey Randall, Miljan Rančić, Sahak Yeghiazaryan, Liviu A, Nick Delta, ...