Developer Comment: In this version, our focus was on providing quality-of-life improvements for board and lines navigation controls. Additionally, we aimed to make Train Mode more intuitive and user-friendly, giving you better control over locked positions and training ranges.
Turn Indicator:
- A new "Turn" indicator has been added, providing a clearer understanding of the current position.
Building Mode Enhancements:
- New Shortcut: Added a shortcut in the sunburst view to reset the board directly when the current depth is greater than 2.
- Navigation Buttons: In the TreeView and Info View, new navigation buttons allow you to reset the board and easily navigate to the next and previous moves within a line.
- Bug Fix: Resolved an issue in the TreeView where clicking a move with a non-empty search bar caused an infinite render loop, consuming excessive resources.
Train Mode Improvements:
- Lock Button: Introduced a lock/unlock button for training positions. Locking will use the current board position as the reference.
- Visual Hint: Added a visual hint on the training range bar, making it easy to see the minimum training range relative to the locked position.
- Board Reset Behavior: Resetting the board will now use the current lower bound of the training range, even if the depth of the locked position is lower.
- Terminology Update: The training range bar now uses "Turn" instead of "Depth" for better clarity.
- New Settings:
- "Reset Min Training Range on Unlock": Automatically resets the minimum training range to 1 when unlocking a position.
- "Reset Board on Min Training Range Change": Automatically resets the board when the minimum training range boundary is changed AND the minimum training range boundary is lower than the turn of current position (if it's greater, the board will reset anyway).
- Fixed a bug where playing a move already existing in the repertoire was creating a new line in the TreeView in Build mode.
- Fixed a bug where playing a black repertoire with smartmove enabled wasn't working as expected.
- Fixed a bug where the position from the previous repertoire was conserved on the board when switching to another one.
- Increased the max training depth to 40
- Polished Train Mode GUI
- Added “Click on Board Reset” setting (Enabling this option will allow to click on the board at the end of a line during training to reset the board instead of having to click on the reset button. )
- Enhancements:
- The position from Build mode is now automatically designated as a saved 'training position' when switching to Train mode. This enables focused training on specific lines within a repertoire.
- The lower limit of the training range slider is now constrained to the depth of the saved 'training position.'
- While the option to adjust the lower limit of the training range slider for commencing training from deeper positions is retained, it's important to note that these deeper positions will now stem from the initially saved 'training position.' This adjustment allows for a more coherent training experience, where starting from a higher lower bound initiates training sessions as a continuation from the saved training position.
- Other Updates:
- Revamped the donation page for an improved user experience.
- Included links to annual budget spreadsheets for transparency and accessibility.
- Fixed a bug in Tree View where “unfinished” tag wasn't correctly updated after adding a new move
- Added a feature to import demo repertoires into an online account (see in doc)
- Implemented Pawn Promotion
- Added a new training depth feature where you can also choose the min range and training will start from positions at this depth (see in doc)
- Fixed a bug where deleting a move in current line was messing up the TreeView
- Fixed a bug where adding a move leading to checkmate was generating an error
- Added an option to use a PGN containing variants when creating a new repertoire
- Added the possibility to use the algebric representation of a move in the TreeView search bar in order to filter lines containing the move.
- Added an “Unfinished” label next to the opening name of each line in the TreeView. The “Unfinished” label is displayed when the last move of a line isn't the same color as the repertoire.
- Added an info panel showing the current FEN and PGN in Build Mode
- Added an infinite circular switch between panels (Sunburst, Treeview, and the new Info panel) in Build Mode
- Removed the modal that was appearing after reaching the success state of an unfinished line in Train Mode. A message indicating that the line is unfinished is now integrated in the success panel.
- Improved performance on large repertoires (navigating, adding or deleting moves)
- Reduced big castle text size to avoid line break
- Fixed a bug in Tree View where clicking on a castle move when the line had a previous castle move was always selecting the first one
- Fixed a bug where the opening name wasn't correct when using Tree View and clicking on first then last move
- Adding monthly support, current debt and donor list on donate page
- Removed the swipe gesture to switch between sunburst and tree view
- Added “Smart One-Click Move-Input” setting ( learn more )