Changelog

A chronological history of features and improvements.

April 2026

New
  • Repertoire Hints: New Hint and Show Move buttons in the repertoire status bar — get a piece highlight or a full arrow on the board when you're stuck
  • Sparring Results Fix: Win/draw/loss percentages now display correctly when studying lines as Black
  • Flexible PGN Upload: Repertoire upload now accepts .txt and .png files in addition to .pgn
  • Lichess Streaming Import: Game downloads now use streaming NDJSON with OAuth token support for higher rate limits

March 2026

  • Game Position Analysis: Every imported game is now analyzed move-by-move, building a personal positions database
  • Next Moves from Your Games: See what you played in any position with win/draw/loss stats
  • Multi-Move Plans: Discover your most played 2-5 move sequences and their win rates
  • Performance Comparison: Compare your results per move against the sparring database to find lines you need to study
  • Expandable Quick Status: Click on My Games or Sparrings to expand detailed move breakdowns inline
  • Board Navigation: Back/forward buttons and keyboard arrows to replay moves, with line score indicators
  • Line Score in Store: Line score evaluations are now reactive and accessible from any module
  • Lichess OAuth Connection: Link your Lichess account for seamless game access
  • Line Color: Lines now remember which color you play, auto-flipping the board when loaded
  • Mobile Improvements: Header hidden on mobile for more board space, auto-scroll after selecting a line
  • Edit Dropdown: Quick access to change line or configure sparring from the collapsed study card

January 2026

  • Line Score: Track move quality across engine, sparring, repertoire, and personal games with color-coded ratings
  • Redux-like Store: New reactive state management for all UI modules
  • Multi-Page Architecture: Separate pages for lines, games, repertoire, and settings
  • Redesigned UI: Simplified study flow with collapsible study line card and quick status bar
  • Onboarding Wizard: Guided setup for new users
  • Asset Optimization: Compressed and minified CSS/JS for faster loading

December 2025

  • Local Authentication: Email/password login with verification and password reset
  • Engine Integration: Stockfish in-browser analysis with multi-PV support
  • Repertoire Management: Upload PGN repertoires with board arrows and multiple repertoire support
  • Game Import: Download and analyze your Lichess/Chess.com games by color
  • Resizable Board: Drag to resize the chess board to your preferred size
  • Global Status Card: See opening book, your games, and repertoire status at a glance

January 2025

Launch
  • Initial Release: Sparring Chess goes live!
  • Opening Book: Practice against real moves from the Lichess opening explorer
  • Filters: Rating range, time control, and date filters to match your level
  • Autoplay: Automatic opponent moves from the book
  • Google Authentication: Secure login with your Google account