<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>CHESSOLVE</title><author><name>CHESSOLVE</name></author><id>https://teletype.in/atom/chessolve</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/chessolve?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@chessolve?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=chessolve"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/chessolve?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-11-15T02:27:47.096Z</updated><entry><id>chessolve:QrUfd2Gor2J</id><link rel="alternate" type="text/html" href="https://teletype.in/@chessolve/QrUfd2Gor2J?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=chessolve"></link><title>Chessolve 6.6.0 — Changelog</title><published>2026-09-22T15:01:56.996Z</published><updated>2026-09-22T15:01:56.996Z</updated><summary type="html">This changelog covers development from September 20 to September 22, 2026.
In total: 59 commits across 67 files, with 10,181 additions and 452 deletions.</summary><content type="html">
  &lt;blockquote id=&quot;oJ80&quot;&gt;This changelog covers development from September 20 to September 22, 2026.&lt;br /&gt;In total: 59 commits across 67 files, with 10,181 additions and 452 deletions.&lt;/blockquote&gt;
  &lt;p id=&quot;RbmT&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;iykx&quot;&gt;⚡ More reliable live analysis on Chess.com&lt;/h2&gt;
  &lt;p id=&quot;fOVo&quot;&gt;&lt;/p&gt;
  &lt;ul id=&quot;mTzX&quot;&gt;
    &lt;li id=&quot;qI6C&quot;&gt;Chessolve now follows the real-time game stream used by Chess.com during live human games.&lt;/li&gt;
    &lt;li id=&quot;HgUz&quot;&gt;The complete move history from that stream becomes the primary source for the current position, replacing many timing-sensitive guesses based on visible page updates.&lt;/li&gt;
    &lt;li id=&quot;mv9D&quot;&gt;Opponent moves can reach Chessolve before the move list finishes updating on screen.&lt;/li&gt;
    &lt;li id=&quot;QBpS&quot;&gt;A page refresh in the middle of a game can recover the full position and move history from the next game update.&lt;/li&gt;
    &lt;li id=&quot;A0Go&quot;&gt;Castling, captures, promotions, and en passant are reconstructed by replaying the confirmed moves with normal chess rules.&lt;/li&gt;
    &lt;li id=&quot;5xCn&quot;&gt;Every update is checked before it is trusted. If the stream is unavailable, delayed, or inconsistent with the displayed game, Chessolve falls back to its existing board-reading path.&lt;/li&gt;
    &lt;li id=&quot;CpUQ&quot;&gt;Bot games, puzzles, and other Chess.com surfaces that do not provide this live stream continue to use the established fallback.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;u873&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;91VJ&quot;&gt;♟ Instant response to your own moves&lt;/h2&gt;
  &lt;p id=&quot;eFvE&quot;&gt;&lt;/p&gt;
  &lt;ul id=&quot;X8ft&quot;&gt;
    &lt;li id=&quot;8Qqo&quot;&gt;Chessolve now notices a submitted move immediately instead of waiting for the server to echo it back.&lt;/li&gt;
    &lt;li id=&quot;mHBc&quot;&gt;The previous suggestion and arrow are cleared as soon as you play, preventing advice for a position that has already changed.&lt;/li&gt;
    &lt;li id=&quot;KDrN&quot;&gt;A short pending window keeps analysis from starting while the board and server are still catching up with the submitted move.&lt;/li&gt;
    &lt;li id=&quot;RlPz&quot;&gt;Premoves and quickly played moves remain protected from stale position updates.&lt;/li&gt;
    &lt;li id=&quot;XcZp&quot;&gt;The pending state ends as soon as the board or the confirmed game stream reaches the submitted position.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;PnGm&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;XJ4v&quot;&gt;🔎 Safer game review and variation analysis&lt;/h2&gt;
  &lt;p id=&quot;mv0h&quot;&gt;&lt;/p&gt;
  &lt;ul id=&quot;VNPW&quot;&gt;
    &lt;li id=&quot;QnRv&quot;&gt;Moving backward and forward through a finished game now follows the position actually displayed on the board, even when Chess.com&amp;#x27;s move list is temporarily unavailable.&lt;/li&gt;
    &lt;li id=&quot;i0Yk&quot;&gt;The starting position and earlier moves are recognized correctly instead of being confused with the latest live position.&lt;/li&gt;
    &lt;li id=&quot;F1jN&quot;&gt;Analysis variations that were never played in the game are treated as their own positions, so Chessolve can analyse the line currently shown on the board.&lt;/li&gt;
    &lt;li id=&quot;K2fX&quot;&gt;Turn detection for these side lines comes from the displayed position rather than an unrelated review clock.&lt;/li&gt;
    &lt;li id=&quot;LyCf&quot;&gt;Rapid board changes are allowed to settle before analysis begins, reducing incorrect results while Chess.com is still drawing a selected position or flipping the board.&lt;/li&gt;
    &lt;li id=&quot;mXwN&quot;&gt;Finished-game history can be recovered from Chess.com when the visible move list is incomplete.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;hIrK&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;63Zi&quot;&gt;✨ A calmer best-move card&lt;/h2&gt;
  &lt;p id=&quot;X8r3&quot;&gt;&lt;/p&gt;
  &lt;ul id=&quot;QfuX&quot;&gt;
    &lt;li id=&quot;iqqa&quot;&gt;Replaced the technical history-wait message with a loading skeleton.&lt;/li&gt;
    &lt;li id=&quot;OxG4&quot;&gt;Cached analysis is shown immediately when revisiting a position, avoiding an unnecessary loading flash.&lt;/li&gt;
    &lt;li id=&quot;jwfU&quot;&gt;Old evaluations and arrows are removed when the displayed position changes.&lt;/li&gt;
    &lt;li id=&quot;IFQJ&quot;&gt;Turn messages are withheld while the board is still transitioning to another position.&lt;/li&gt;
    &lt;li id=&quot;XVsI&quot;&gt;The card no longer claims that it is your turn after the board has already moved on.&lt;/li&gt;
    &lt;li id=&quot;KXsW&quot;&gt;Surfaces without the new live transport no longer display transport-dependent claims.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;eti8&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;1ZuG&quot;&gt;📊 More accurate evaluations and move review&lt;/h2&gt;
  &lt;p id=&quot;nGjW&quot;&gt;&lt;/p&gt;
  &lt;ul id=&quot;xJ5V&quot;&gt;
    &lt;li id=&quot;gQjK&quot;&gt;Move-review verdicts now use the evaluation calculated for that reviewed position instead of reusing stored display text.&lt;/li&gt;
    &lt;li id=&quot;h7X3&quot;&gt;Cached engine answers are matched to the exact chess position, even when harmless FEN counters differ.&lt;/li&gt;
    &lt;li id=&quot;7qXf&quot;&gt;Engine results produced for an old position, player perspective, or settings state are rejected instead of appearing later on the card.&lt;/li&gt;
    &lt;li id=&quot;TCKP&quot;&gt;Review analysis stays separate from live-game analysis so one cannot overwrite the other.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;Ix0G&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;QXTP&quot;&gt;🔐 Clearer sign-in validation&lt;/h2&gt;
  &lt;p id=&quot;6Deh&quot;&gt;&lt;/p&gt;
  &lt;ul id=&quot;XIPA&quot;&gt;
    &lt;li id=&quot;7Zk7&quot;&gt;Added an explicit Privacy Policy consent control to the email sign-in screen. &lt;/li&gt;
    &lt;li id=&quot;z7xy&quot;&gt;Linked the Privacy Policy directly from the consent label.&lt;/li&gt;
    &lt;li id=&quot;AJcs&quot;&gt;The consent checkbox starts selected and can be changed before continuing.&lt;/li&gt;
    &lt;li id=&quot;Z0H4&quot;&gt;The send-code button remains disabled until the email address is valid and consent is selected.&lt;/li&gt;
    &lt;li id=&quot;450i&quot;&gt;Added the new sign-in text in English, Spanish, Brazilian Portuguese, and Russian.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;KHM9&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;VxpU&quot;&gt;🛡️ Designed to fail safely&lt;/h2&gt;
  &lt;p id=&quot;BxIk&quot;&gt;&lt;/p&gt;
  &lt;ul id=&quot;8Nm9&quot;&gt;
    &lt;li id=&quot;qVBK&quot;&gt;Chessolve observes Chess.com&amp;#x27;s WebSocket traffic without changing, delaying, or blocking the site&amp;#x27;s messages.&lt;/li&gt;
    &lt;li id=&quot;NuDR&quot;&gt;Captured records are isolated to the current tab session and the current game.&lt;/li&gt;
    &lt;li id=&quot;5MzT&quot;&gt;Old records are discarded when navigating to another game or when the game identifier changes.&lt;/li&gt;
    &lt;li id=&quot;Y5Kf&quot;&gt;Malformed frames, unsupported messages, illegal move histories, and out-of-order updates are ignored.&lt;/li&gt;
    &lt;li id=&quot;KfpU&quot;&gt;The original Chess.com integration remains available as a silent fallback whenever the real-time source cannot be trusted.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;t4be&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;XZJt&quot;&gt;🧪 Quality and stability&lt;/h2&gt;
  &lt;p id=&quot;FnIu&quot;&gt;&lt;/p&gt;
  &lt;ul id=&quot;7Uj8&quot;&gt;
    &lt;li id=&quot;9EOt&quot;&gt;Added dedicated coverage for the Chess.com stream capture, message bridge, compact move decoding, position reconstruction, game identity, and mid-game recovery.&lt;/li&gt;
    &lt;li id=&quot;QjIP&quot;&gt;Added scenarios for local moves, pending server confirmations, premoves, stale snapshots, board flips, unmounted move lists, review navigation, and off-game variations.&lt;/li&gt;
    &lt;li id=&quot;LWtw&quot;&gt;Added regression coverage for loading states, cached analysis, stale arrows, turn messages, evaluation ownership, and sign-in validation.&lt;/li&gt;
    &lt;li id=&quot;nDNY&quot;&gt;Expanded diagnostics around game lifecycle resets and temporarily blocked position changes.&lt;/li&gt;
    &lt;li id=&quot;tFlM&quot;&gt;Bumped the extension version to 6.6.0.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;L2Ll&quot;&gt;&lt;/p&gt;
  &lt;blockquote id=&quot;2JlD&quot;&gt;Chessolve 6.6.0 makes live Chess.com analysis substantially more dependable. It follows confirmed game data when available, reacts immediately when you move, stays aligned during reviews and fast board transitions, and quietly returns to the proven fallback whenever the new source is not trustworthy.&lt;/blockquote&gt;

</content></entry><entry><id>chessolve:6.5.0</id><link rel="alternate" type="text/html" href="https://teletype.in/@chessolve/6.5.0?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=chessolve"></link><title>Chessolve 6.5.0 — Changelog</title><published>2026-09-17T11:03:28.176Z</published><updated>2026-09-17T11:03:28.176Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/2d/74/2d74f482-f4af-40cb-b55a-ccd00b9eda5f.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/51/0f/510f088a-9dde-4f14-aae3-5614c55f489b.jpeg&quot;&gt;This changelog covers development from September 4 to September 17, 2026.
In total: 93 files changed, with 26,308 additions and 239 deletions.</summary><content type="html">
  &lt;blockquote id=&quot;C5X2&quot;&gt;This changelog covers development from September 4 to September 17, 2026.&lt;br /&gt;In total: 93 files changed, with 26,308 additions and 239 deletions.&lt;/blockquote&gt;
  &lt;figure id=&quot;D000&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/51/0f/510f088a-9dde-4f14-aae3-5614c55f489b.jpeg&quot; width=&quot;1400&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;oA1W&quot;&gt;♟ TakeTakeTake support&lt;/h2&gt;
  &lt;ul id=&quot;t0yt&quot;&gt;
    &lt;li id=&quot;H8im&quot;&gt;Added support for &lt;strong&gt;taketaketake.com&lt;/strong&gt; — the third site Chessolve works on.&lt;/li&gt;
    &lt;li id=&quot;DNf1&quot;&gt;Added best-move suggestions and evaluation for games played there.&lt;/li&gt;
    &lt;li id=&quot;4Ijg&quot;&gt;Added support for both live bot games and daily puzzles.&lt;/li&gt;
    &lt;li id=&quot;6F7B&quot;&gt;Adapted to a board that is drawn rather than built from page elements.&lt;/li&gt;
    &lt;li id=&quot;bVFT&quot;&gt;Followed the site’s real game state instead of guessing from the board.&lt;/li&gt;
    &lt;li id=&quot;7jYI&quot;&gt;Kept suggestions correct across rematches, new games, and game changes.&lt;/li&gt;
    &lt;li id=&quot;BoKu&quot;&gt;Correctly identified who is playing which color, including bot games with no player name.&lt;/li&gt;
    &lt;li id=&quot;Vva8&quot;&gt;Kept analysis aligned when the board moves, resizes, or sits next to page panels.&lt;/li&gt;
    &lt;li id=&quot;VwZi&quot;&gt;Prevented stale suggestions from appearing after a move was already played.&lt;/li&gt;
    &lt;li id=&quot;KYfj&quot;&gt;Fixed en passant positions being read incorrectly in some games.&lt;/li&gt;
    &lt;li id=&quot;cCVi&quot;&gt;Added support for reviewing a game by stepping through its move list.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h2 id=&quot;EdV1&quot;&gt;🧩 Daily puzzles&lt;/h2&gt;
  &lt;ul id=&quot;rsCl&quot;&gt;
    &lt;li id=&quot;KREQ&quot;&gt;Added analysis for &lt;strong&gt;taketaketake.com &lt;/strong&gt;daily puzzles.&lt;/li&gt;
    &lt;li id=&quot;dS5M&quot;&gt;Made puzzle analysis a &lt;strong&gt;Premium &lt;/strong&gt;feature, with an upgrade button right on the best-move card.&lt;/li&gt;
    &lt;li id=&quot;flPz&quot;&gt;Added a &lt;strong&gt;Puzzle solved&lt;/strong&gt; state to the best-move card. &lt;/li&gt;
    &lt;li id=&quot;nYtc&quot;&gt;Applied a dedicated puzzle setup: fixed analysis depth, a single line, no auto-play, and no move-by-move review.&lt;/li&gt;
    &lt;li id=&quot;Pxnq&quot;&gt;Locked the corresponding analysis settings while solving a puzzle so they cannot be changed accidentally.&lt;/li&gt;
    &lt;li id=&quot;HHVB&quot;&gt;Prevented an in-progress analysis result from appearing on a puzzle that has already been solved.&lt;/li&gt;
    &lt;li id=&quot;gfDi&quot;&gt;Ensured the position only advances when the site itself confirms the move was accepted, and stays put otherwise.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h2 id=&quot;G75l&quot;&gt;💡 Promotion guidance&lt;/h2&gt;
  &lt;ul id=&quot;YTFl&quot;&gt;
    &lt;li id=&quot;NGQV&quot;&gt;Hid the suggested-move arrow while the promotion picker is open, so it does not cover the board.&lt;/li&gt;
    &lt;li id=&quot;Kss3&quot;&gt;Added a highlight ring on the piece the suggestion recommends, inside the site’s own promotion picker.&lt;/li&gt;
    &lt;li id=&quot;kSvD&quot;&gt;Recognized the promotion picker opening and closing from normal pointer and keyboard use.&lt;/li&gt;
    &lt;li id=&quot;rxx8&quot;&gt;Kept the extension display-only — you still promote by choosing the piece yourself.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h2 id=&quot;3mp5&quot;&gt;🧭 Navigation and responsiveness&lt;/h2&gt;
  &lt;ul id=&quot;oebS&quot;&gt;
    &lt;li id=&quot;vLDq&quot;&gt;Added instant reaction to in-page navigation, so the panel switches immediately when you move between a game, a puzzle, and other pages.&lt;/li&gt;
    &lt;li id=&quot;nFPC&quot;&gt;Removed the delay that previously made the panel lag behind the page by a second or more.&lt;/li&gt;
    &lt;li id=&quot;LLGs&quot;&gt;Added the same instant navigation handling on Chess.com, Lichess, and TakeTakeTake.&lt;/li&gt;
    &lt;li id=&quot;4ypo&quot;&gt;Reset analysis state cleanly when switching between games or screens.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h2 id=&quot;2rdB&quot;&gt;🎯 Board visuals&lt;/h2&gt;
  &lt;ul id=&quot;q5No&quot;&gt;
    &lt;li id=&quot;tsGp&quot;&gt;Made suggested-move arrows match the site they are drawn on.&lt;/li&gt;
    &lt;li id=&quot;jc9W&quot;&gt;Added distinct arrow thickness, length, and knight-arrow shapes for Chess.com, Lichess, and TakeTakeTake.&lt;/li&gt;
    &lt;li id=&quot;d9MF&quot;&gt;Kept arrows aligned with the board when its size or position changes.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h2 id=&quot;yswI&quot;&gt;🌍 Localization&lt;/h2&gt;
  &lt;ul id=&quot;M8Lj&quot;&gt;
    &lt;li id=&quot;SLVr&quot;&gt;Added localized messages for the solved-puzzle state and the puzzle Premium notice in English, Spanish, Brazilian Portuguese, and Russian.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h2 id=&quot;4sIC&quot;&gt;🧪 Quality and stability&lt;/h2&gt;
  &lt;ul id=&quot;VMHj&quot;&gt;
    &lt;li id=&quot;TqDB&quot;&gt;Added extensive test coverage for the new site integration, puzzle handling, promotion guidance, navigation, and board visuals.&lt;/li&gt;
    &lt;li id=&quot;nDfZ&quot;&gt;Added coverage for game replacement, rematch, and position changes on TakeTakeTake.&lt;/li&gt;
    &lt;li id=&quot;QfkJ&quot;&gt;Added coverage for puzzle move confirmation, including cases where a move is rejected.&lt;/li&gt;
    &lt;li id=&quot;bYXS&quot;&gt;Added coverage for switching between surfaces and resetting panel state.&lt;/li&gt;
    &lt;li id=&quot;VRYq&quot;&gt;Added coverage for the per-site arrow styles.&lt;/li&gt;
    &lt;li id=&quot;y3zw&quot;&gt;Improved fixtures and reduced timing-dependent test behavior.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;blockquote id=&quot;RAZs&quot;&gt;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.&lt;/blockquote&gt;

</content></entry><entry><id>chessolve:z5q67x5h1QG</id><link rel="alternate" type="text/html" href="https://teletype.in/@chessolve/z5q67x5h1QG?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=chessolve"></link><title>Chessolve 6.0.0 — Changelog</title><published>2026-08-09T13:42:10.810Z</published><updated>2026-08-09T13:42:10.810Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/2d/74/2d74f482-f4af-40cb-b55a-ccd00b9eda5f.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/51/0f/510f088a-9dde-4f14-aae3-5614c55f489b.jpeg&quot;&gt;This changelog, covering development from July 7 to August 8, 2026.
In total: 181 files changed, with 35,828 additions and 5,911 deletions.</summary><content type="html">
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;blockquote id=&quot;leid&quot;&gt;This changelog, covering development from July 7 to August 8, 2026.&lt;br /&gt;In total: 181 files changed, with 35,828 additions and 5,911 deletions.&lt;/blockquote&gt;
  &lt;/section&gt;
  &lt;figure id=&quot;zpKW&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/51/0f/510f088a-9dde-4f14-aae3-5614c55f489b.jpeg&quot; width=&quot;1400&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;N19C&quot;&gt;🎨&lt;strong&gt; Fully redesigned interface&lt;/strong&gt;&lt;/h2&gt;
  &lt;ul id=&quot;cLCy&quot;&gt;
    &lt;li id=&quot;9XIT&quot;&gt;Rebuilt the entire extension interface from the ground up.&lt;/li&gt;
    &lt;li id=&quot;8Ujy&quot;&gt;Redesigned authentication, email verification, OTP, Home, Options, Profile, subscription, payment, transaction, and minimized views.&lt;/li&gt;
    &lt;li id=&quot;zVP8&quot;&gt;Introduced a consistent panel shell and reusable UI components.&lt;/li&gt;
    &lt;li id=&quot;9F2W&quot;&gt;Added smooth transitions between screens.&lt;/li&gt;
    &lt;li id=&quot;oKdO&quot;&gt;Added animated bottom navigation and minimized-panel transitions.&lt;/li&gt;
    &lt;li id=&quot;c16H&quot;&gt;Added a universal drag rail and improved panel dragging.&lt;/li&gt;
    &lt;li id=&quot;pqAr&quot;&gt;Improved both light and dark themes.&lt;/li&gt;
    &lt;li id=&quot;EYFy&quot;&gt;Added responsive layouts for smaller screens and variable content.&lt;/li&gt;
    &lt;li id=&quot;ayeS&quot;&gt;Added new extension and manifest icons.&lt;/li&gt;
    &lt;li id=&quot;4coV&quot;&gt;Removed obsolete logos and payment assets.&lt;/li&gt;
    &lt;li id=&quot;gMa5&quot;&gt;Improved disabled, hover, loading, and selected states.&lt;/li&gt;
    &lt;li id=&quot;6zOm&quot;&gt;Added reduced-motion support.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;KT7D&quot;&gt;&lt;strong&gt;🏠 Home and analysis experience&lt;/strong&gt;&lt;/h2&gt;
  &lt;ul id=&quot;e3BF&quot;&gt;
    &lt;li id=&quot;Tt5K&quot;&gt;Rebuilt the Home screen and analysis setup.&lt;/li&gt;
    &lt;li id=&quot;yF9w&quot;&gt;Improved quota, countdown, subscription, and usage displays.&lt;/li&gt;
    &lt;li id=&quot;wTLI&quot;&gt;Added clearer best-move loading and status messages.&lt;/li&gt;
    &lt;li id=&quot;3z3Q&quot;&gt;Improved move display while the engine is loading.&lt;/li&gt;
    &lt;li id=&quot;647j&quot;&gt;Added player-relative mate evaluations.&lt;/li&gt;
    &lt;li id=&quot;iXhL&quot;&gt;Made quota progress deterministic and easier to understand.&lt;/li&gt;
    &lt;li id=&quot;jbL9&quot;&gt;Removed obsolete Home error and analysis setup elements.&lt;/li&gt;
    &lt;li id=&quot;KmLx&quot;&gt;Added a configurable &lt;strong&gt;“Start from move N”&lt;/strong&gt; option.&lt;/li&gt;
    &lt;li id=&quot;JHzT&quot;&gt;Unified the starting-move policy across score analysis and move reviews.&lt;/li&gt;
    &lt;li id=&quot;oTnI&quot;&gt;Prevented analysis from starting before the configured move.&lt;/li&gt;
    &lt;li id=&quot;svCZ&quot;&gt;Preserved the correct reviewed move when navigating through a game.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;cA1z&quot;&gt;&lt;strong&gt;♟ Move review and classifications&lt;/strong&gt;&lt;/h2&gt;
  &lt;ul id=&quot;Fd3b&quot;&gt;
    &lt;li id=&quot;83Yu&quot;&gt;Added move classifications directly on the Chess.com and Lichess boards.&lt;/li&gt;
    &lt;li id=&quot;2sjb&quot;&gt;Added Best, Excellent, Good, Great, Brilliant, Inaccuracy, Mistake, Miss, and Blunder assets.&lt;/li&gt;
    &lt;li id=&quot;kCJU&quot;&gt;Added animated classification introductions.&lt;/li&gt;
    &lt;li id=&quot;rTjL&quot;&gt;Added special glyph-only animations for Great and Brilliant moves.&lt;/li&gt;
    &lt;li id=&quot;AeZU&quot;&gt;Matched Chess.com-style pill-to-icon transitions.&lt;/li&gt;
    &lt;li id=&quot;5YJV&quot;&gt;Anchored classifications to the destination square.&lt;/li&gt;
    &lt;li id=&quot;o6PU&quot;&gt;Added smooth downward fade-out animations.&lt;/li&gt;
    &lt;li id=&quot;9Vii&quot;&gt;Improved post-game move review.&lt;/li&gt;
    &lt;li id=&quot;412c&quot;&gt;Added support for reviewing selected moves while replaying a completed game.&lt;/li&gt;
    &lt;li id=&quot;NpDm&quot;&gt;Fixed move classifications during live move-list replay.&lt;/li&gt;
    &lt;li id=&quot;VCzO&quot;&gt;Rebuilt Chess.com positions from SAN history for reliable reviews.&lt;/li&gt;
    &lt;li id=&quot;oF3v&quot;&gt;Prevented stale evaluations and classifications from appearing.&lt;/li&gt;
    &lt;li id=&quot;rxmb&quot;&gt;Cleared reviews whenever the position or game generation becomes invalid.&lt;/li&gt;
    &lt;li id=&quot;Tf1z&quot;&gt;Hardened retry, takeback, reload, and history lifecycles.&lt;/li&gt;
    &lt;li id=&quot;9mIg&quot;&gt;Added site rating to move-analysis requests.&lt;/li&gt;
    &lt;li id=&quot;9Mno&quot;&gt;Removed redundant move-review labels from the best-move card.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;nar9&quot;&gt;&lt;strong&gt;🤖 Engine improvements&lt;/strong&gt;&lt;/h2&gt;
  &lt;ul id=&quot;ApGY&quot;&gt;
    &lt;li id=&quot;yCl1&quot;&gt;Added support for selecting the &lt;strong&gt;Lc0 engine&lt;/strong&gt;.&lt;/li&gt;
    &lt;li id=&quot;bOsU&quot;&gt;Added entitlement-based engine availability.&lt;/li&gt;
    &lt;li id=&quot;6NP2&quot;&gt;Sent the selected engine with analysis requests.&lt;/li&gt;
    &lt;li id=&quot;9co1&quot;&gt;Added isolated extension-side engine caching.&lt;/li&gt;
    &lt;li id=&quot;bbek&quot;&gt;Rejected malformed, contradictory, and stale cached engine results.&lt;/li&gt;
    &lt;li id=&quot;TPZS&quot;&gt;Prevented outdated terminal engine responses from affecting the board.&lt;/li&gt;
    &lt;li id=&quot;9kgP&quot;&gt;Preserved the displayed bot Elo when changing depth.&lt;/li&gt;
    &lt;li id=&quot;PMwm&quot;&gt;Kept bot Elo visible when using Lc0.&lt;/li&gt;
    &lt;li id=&quot;SsDm&quot;&gt;Cleared restricted engine access after authentication resets.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;0UeM&quot;&gt;&lt;strong&gt;🌐 Chess.com reliability&lt;/strong&gt;&lt;/h2&gt;
  &lt;ul id=&quot;LmYo&quot;&gt;
    &lt;li id=&quot;164C&quot;&gt;Added targeted mutation filtering to avoid unnecessary board processing.&lt;/li&gt;
    &lt;li id=&quot;MJbB&quot;&gt;Cached move history for faster position updates.&lt;/li&gt;
    &lt;li id=&quot;EKbX&quot;&gt;Invalidated cached history when moves change.&lt;/li&gt;
    &lt;li id=&quot;T6JL&quot;&gt;Fixed post-game analysis recovery.&lt;/li&gt;
    &lt;li id=&quot;4P6q&quot;&gt;Improved premove and opponent-reply handling.&lt;/li&gt;
    &lt;li id=&quot;SzdJ&quot;&gt;Prevented stale premove arrows.&lt;/li&gt;
    &lt;li id=&quot;LHfs&quot;&gt;Added position epoch tracking and suggestion-state validation.&lt;/li&gt;
    &lt;li id=&quot;NQcR&quot;&gt;Improved last-mover and turn detection.&lt;/li&gt;
    &lt;li id=&quot;Pib2&quot;&gt;Removed duplicate stable-position processing.&lt;/li&gt;
    &lt;li id=&quot;tNk7&quot;&gt;Simplified board update and best-move validation logic.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;KZum&quot;&gt;&lt;strong&gt;🟢 Lichess reliability&lt;/strong&gt;&lt;/h2&gt;
  &lt;ul id=&quot;w4kK&quot;&gt;
    &lt;li id=&quot;Z0yW&quot;&gt;Improved the Lichess adapter and bridge.&lt;/li&gt;
    &lt;li id=&quot;YTqK&quot;&gt;Stabilized turn transitions and partial move-history updates.&lt;/li&gt;
    &lt;li id=&quot;577O&quot;&gt;Fixed canvas alignment after board resizing.&lt;/li&gt;
    &lt;li id=&quot;brUG&quot;&gt;Prevented duplicate stylesheet injection.&lt;/li&gt;
    &lt;li id=&quot;rYsp&quot;&gt;Added generation fencing for page reloads.&lt;/li&gt;
    &lt;li id=&quot;BzCF&quot;&gt;Improved takeback and reset detection.&lt;/li&gt;
    &lt;li id=&quot;f857&quot;&gt;Rejected stale reset baselines.&lt;/li&gt;
    &lt;li id=&quot;Zgqp&quot;&gt;Improved replay and move-review behavior.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;VyPB&quot;&gt;&lt;strong&gt;👤 Authentication and profile&lt;/strong&gt;&lt;/h2&gt;
  &lt;ul id=&quot;WrwN&quot;&gt;
    &lt;li id=&quot;oIzB&quot;&gt;Rebuilt email and OTP authentication screens.&lt;/li&gt;
    &lt;li id=&quot;NEGV&quot;&gt;Added polished OTP auto-submit behavior.&lt;/li&gt;
    &lt;li id=&quot;ogym&quot;&gt;Restored authentication screen transitions and loading animation.&lt;/li&gt;
    &lt;li id=&quot;y6b4&quot;&gt;Preserved settings throughout the authentication flow.&lt;/li&gt;
    &lt;li id=&quot;YI4f&quot;&gt;Added timezone information to profile requests.&lt;/li&gt;
    &lt;li id=&quot;mee3&quot;&gt;Added centralized authenticated-session cleanup.&lt;/li&gt;
    &lt;li id=&quot;g5hd&quot;&gt;Added a complete logout confirmation flow with loading feedback.&lt;/li&gt;
    &lt;li id=&quot;9d2a&quot;&gt;Improved Profile subscription information and upgrade messaging.&lt;/li&gt;
    &lt;li id=&quot;gwnW&quot;&gt;Added server-calculated best-move streak display.&lt;/li&gt;
    &lt;li id=&quot;m9hH&quot;&gt;Improved profile avatar and light-theme contrast.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;WciM&quot;&gt;&lt;strong&gt;📊 Profile activity&lt;/strong&gt;&lt;/h2&gt;
  &lt;ul id=&quot;99KG&quot;&gt;
    &lt;li id=&quot;YW0Q&quot;&gt;Added monthly activity statistics.&lt;/li&gt;
    &lt;li id=&quot;c6cT&quot;&gt;Added request-change calculations.&lt;/li&gt;
    &lt;li id=&quot;ByaS&quot;&gt;Added localized chart labels and tooltips.&lt;/li&gt;
    &lt;li id=&quot;Tn7d&quot;&gt;Added chart axes, guide lines, and detailed hover information.&lt;/li&gt;
    &lt;li id=&quot;GQvv&quot;&gt;Improved tooltip positioning near chart edges.&lt;/li&gt;
    &lt;li id=&quot;ZXZt&quot;&gt;Added native horizontal overflow for larger charts.&lt;/li&gt;
    &lt;li id=&quot;Da1d&quot;&gt;Limited activity data to the appropriate year.&lt;/li&gt;
    &lt;li id=&quot;YDjx&quot;&gt;Fixed chart sizing, stacking, spacing, and clipping.&lt;/li&gt;
    &lt;li id=&quot;vygU&quot;&gt;Corrected monthly series generation so all months through the current month appear.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;dU8H&quot;&gt;&lt;strong&gt;💳 Subscriptions and transactions&lt;/strong&gt;&lt;/h2&gt;
  &lt;ul id=&quot;HrI7&quot;&gt;
    &lt;li id=&quot;2mmF&quot;&gt;Completely rebuilt the subscription and purchase experience.&lt;/li&gt;
    &lt;li id=&quot;sZVU&quot;&gt;Added monthly and yearly billing options.&lt;/li&gt;
    &lt;li id=&quot;5BVi&quot;&gt;Added a &lt;strong&gt;Best Value&lt;/strong&gt; indicator for yearly plans.&lt;/li&gt;
    &lt;li id=&quot;r53f&quot;&gt;Added localized plan pricing.&lt;/li&gt;
    &lt;li id=&quot;bP9z&quot;&gt;Added locale headers when retrieving available plans.&lt;/li&gt;
    &lt;li id=&quot;JF3Y&quot;&gt;Expanded and localized the subscription benefits.&lt;/li&gt;
    &lt;li id=&quot;tSgl&quot;&gt;Improved the checkout summary and synchronization between selected plans.&lt;/li&gt;
    &lt;li id=&quot;LkED&quot;&gt;Added resilient multi-step purchase transitions.&lt;/li&gt;
    &lt;li id=&quot;QLiU&quot;&gt;Preserved subscription form state and scrolling.&lt;/li&gt;
    &lt;li id=&quot;Jdx4&quot;&gt;Added pending-payment countdowns and loading skeletons.&lt;/li&gt;
    &lt;li id=&quot;B1OR&quot;&gt;Improved paid-transaction action skeletons.&lt;/li&gt;
    &lt;li id=&quot;t32C&quot;&gt;Restored transaction screen scrolling.&lt;/li&gt;
    &lt;li id=&quot;Lyoy&quot;&gt;Added copy buttons for transaction fields.&lt;/li&gt;
    &lt;li id=&quot;q6bg&quot;&gt;Added clipboard support and clearer transaction details.&lt;/li&gt;
    &lt;li id=&quot;yQLs&quot;&gt;Improved transaction titles, layouts, and loading states.&lt;/li&gt;
    &lt;li id=&quot;Y1de&quot;&gt;Removed obsolete payment-network information from payer amounts.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;3J3i&quot;&gt;&lt;strong&gt;⚡️ Performance improvements&lt;/strong&gt;&lt;/h2&gt;
  &lt;ul id=&quot;LZwO&quot;&gt;
    &lt;li id=&quot;FUpg&quot;&gt;Disabled content debugging in production builds.&lt;/li&gt;
    &lt;li id=&quot;GxC3&quot;&gt;Filtered irrelevant Chess.com DOM mutations.&lt;/li&gt;
    &lt;li id=&quot;M9Xm&quot;&gt;Cached Chess.com move histories.&lt;/li&gt;
    &lt;li id=&quot;MOwG&quot;&gt;Skipped duplicate stable-position updates.&lt;/li&gt;
    &lt;li id=&quot;Nvhp&quot;&gt;Made panel rendering idempotent.&lt;/li&gt;
    &lt;li id=&quot;iEwQ&quot;&gt;Batched cache persistence writes.&lt;/li&gt;
    &lt;li id=&quot;vy2y&quot;&gt;Prevented duplicate Lichess stylesheet injection.&lt;/li&gt;
    &lt;li id=&quot;NH4l&quot;&gt;Added development-only performance counters.&lt;/li&gt;
    &lt;li id=&quot;YTZV&quot;&gt;Reduced unnecessary UI rerenders and board-analysis requests.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;me9U&quot;&gt;&lt;strong&gt;♿️ Accessibility and semantics&lt;/strong&gt;&lt;/h2&gt;
  &lt;ul id=&quot;It1k&quot;&gt;
    &lt;li id=&quot;7nEk&quot;&gt;Rebuilt the interface using more meaningful HTML structure.&lt;/li&gt;
    &lt;li id=&quot;ZKmX&quot;&gt;Improved form, button, navigation, section, and list semantics.&lt;/li&gt;
    &lt;li id=&quot;0wta&quot;&gt;Added accessible custom select controls.&lt;/li&gt;
    &lt;li id=&quot;Njof&quot;&gt;Improved keyboard and interaction behavior.&lt;/li&gt;
    &lt;li id=&quot;7DiK&quot;&gt;Enhanced theme-toggle accessibility attributes.&lt;/li&gt;
    &lt;li id=&quot;FoJC&quot;&gt;Improved screen-reader structure across authentication, Home, Options, Profile, subscriptions, and transactions.&lt;/li&gt;
    &lt;li id=&quot;6Xrx&quot;&gt;Removed the obsolete legacy template renderer.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;5gtj&quot;&gt;&lt;strong&gt;🌍 Localization&lt;/strong&gt;&lt;/h2&gt;
  &lt;ul id=&quot;em17&quot;&gt;
    &lt;li id=&quot;UQW8&quot;&gt;Updated English, Spanish, Brazilian Portuguese, and Russian translations.&lt;/li&gt;
    &lt;li id=&quot;1A1M&quot;&gt;Added translations for the redesigned interface.&lt;/li&gt;
    &lt;li id=&quot;h8Qm&quot;&gt;Added localized subscription benefits, pricing, transaction states, analysis options, and status messages.&lt;/li&gt;
    &lt;li id=&quot;MtYL&quot;&gt;Improved localized Profile chart formatting.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;8uAu&quot;&gt;&lt;strong&gt;🧪 Quality and stability&lt;/strong&gt;&lt;/h2&gt;
  &lt;ul id=&quot;UutV&quot;&gt;
    &lt;li id=&quot;PMk3&quot;&gt;Added extensive tests for the redesigned views and shared components.&lt;/li&gt;
    &lt;li id=&quot;8HUK&quot;&gt;Added semantic HTML and accessibility contracts.&lt;/li&gt;
    &lt;li id=&quot;oF86&quot;&gt;Added tests for authentication, OTP, logout, subscriptions, transactions, and UI transitions.&lt;/li&gt;
    &lt;li id=&quot;UegT&quot;&gt;Added tests for custom select controls and minimized mode.&lt;/li&gt;
    &lt;li id=&quot;Il2f&quot;&gt;Added performance and caching tests.&lt;/li&gt;
    &lt;li id=&quot;boRV&quot;&gt;Added Chess.com mutation and premove tests.&lt;/li&gt;
    &lt;li id=&quot;zr1y&quot;&gt;Added Lichess turn, replay, and bridge tests.&lt;/li&gt;
    &lt;li id=&quot;3ZOR&quot;&gt;Added engine-cache and analysis-start-policy coverage.&lt;/li&gt;
    &lt;li id=&quot;i6h2&quot;&gt;Added comprehensive move-classification and review lifecycle coverage.&lt;/li&gt;
    &lt;li id=&quot;NQt1&quot;&gt;Improved fixtures and eliminated unstable timer behavior.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;qwmE&quot;&gt;&lt;strong&gt;🧹 Project cleanup&lt;/strong&gt;&lt;/h2&gt;
  &lt;ul id=&quot;7E97&quot;&gt;
    &lt;li id=&quot;lLep&quot;&gt;Removed the legacy rendering system and obsolete styles.&lt;/li&gt;
    &lt;li id=&quot;R40Z&quot;&gt;Removed unused documentation, screenshots, scripts, logos, and assets.&lt;/li&gt;
    &lt;li id=&quot;1Wbc&quot;&gt;Consolidated the new interface into reusable view components.&lt;/li&gt;
    &lt;li id=&quot;hbfP&quot;&gt;Added technical design documents and implementation plans for the redesign.&lt;/li&gt;
    &lt;li id=&quot;1ImW&quot;&gt;Updated the manifest and packaged resources.&lt;/li&gt;
    &lt;li id=&quot;X2Ei&quot;&gt;Bumped the extension version to &lt;strong&gt;6.0.0&lt;/strong&gt;.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;blockquote id=&quot;IkiM&quot;&gt;&lt;em&gt;Chessolve 6.0.0 is more than a &amp;quot;new version&amp;quot;. It is a complete interface rebuild with better analysis controls, engine selection, on-board move classifications, improved post-game review, stronger Chess.com and Lichess reliability, faster performance, accessible markup, localized subscriptions, and substantially expanded test coverage.&lt;/em&gt;&lt;/blockquote&gt;

</content></entry></feed>