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.