September 17
Chessolve 6.5.0 — Changelog
This changelog covers development from September 4 to September 17, 2026.
In total: 93 files changed, with 26,308 additions and 239 deletions.
♟ TakeTakeTake support
- Added support for taketaketake.com — the third site Chessolve works on.
- Added best-move suggestions and evaluation for games played there.
- Added support for both live bot games and daily puzzles.
- Adapted to a board that is drawn rather than built from page elements.
- Followed the site’s real game state instead of guessing from the board.
- Kept suggestions correct across rematches, new games, and game changes.
- Correctly identified who is playing which color, including bot games with no player name.
- Kept analysis aligned when the board moves, resizes, or sits next to page panels.
- Prevented stale suggestions from appearing after a move was already played.
- Fixed en passant positions being read incorrectly in some games.
- Added support for reviewing a game by stepping through its move list.
🧩 Daily puzzles
- Added analysis for taketaketake.com daily puzzles.
- Made puzzle analysis a Premium feature, with an upgrade button right on the best-move card.
- Added a Puzzle solved state to the best-move card.
- Applied a dedicated puzzle setup: fixed analysis depth, a single line, no auto-play, and no move-by-move review.
- Locked the corresponding analysis settings while solving a puzzle so they cannot be changed accidentally.
- Prevented an in-progress analysis result from appearing on a puzzle that has already been solved.
- Ensured the position only advances when the site itself confirms the move was accepted, and stays put otherwise.
💡 Promotion guidance
- Hid the suggested-move arrow while the promotion picker is open, so it does not cover the board.
- Added a highlight ring on the piece the suggestion recommends, inside the site’s own promotion picker.
- Recognized the promotion picker opening and closing from normal pointer and keyboard use.
- Kept the extension display-only — you still promote by choosing the piece yourself.
🧭 Navigation and responsiveness
- Added instant reaction to in-page navigation, so the panel switches immediately when you move between a game, a puzzle, and other pages.
- Removed the delay that previously made the panel lag behind the page by a second or more.
- Added the same instant navigation handling on Chess.com, Lichess, and TakeTakeTake.
- Reset analysis state cleanly when switching between games or screens.
🎯 Board visuals
- Made suggested-move arrows match the site they are drawn on.
- Added distinct arrow thickness, length, and knight-arrow shapes for Chess.com, Lichess, and TakeTakeTake.
- Kept arrows aligned with the board when its size or position changes.
🌍 Localization
- Added localized messages for the solved-puzzle state and the puzzle Premium notice in English, Spanish, Brazilian Portuguese, and Russian.
🧪 Quality and stability
- Added extensive test coverage for the new site integration, puzzle handling, promotion guidance, navigation, and board visuals.
- Added coverage for game replacement, rematch, and position changes on TakeTakeTake.
- Added coverage for puzzle move confirmation, including cases where a move is rejected.
- Added coverage for switching between surfaces and resetting panel state.
- Added coverage for the per-site arrow styles.
- Improved fixtures and reduced timing-dependent test behavior.
Chessolve 6.5.0 brings full support for taketaketake.com — live games and daily puzzles — together with a clearer Premium puzzle experience, promotion guidance that stays out of your way, instant reaction to page navigation, and arrows that look native on every supported site.