Skip to content

Changelog

A record of all notable changes to Masterboard, newest first.

[1.0.0] - 2026-08-01

Initial public release of Masterboard — a desktop chess workspace for studying your own games and preparing openings, with a built-in engine and master database. Windows, macOS, and Linux.

Games & organisation

  • Import games from Chess.com and Lichess by username, with date-range and time-control filters; record over-the-board games directly
  • Organise a library into folders and collections, with content-hash deduplication on import and PGN import/export throughout
  • Games page with resizable columns, player/result/source filters, and bulk selection

Board & annotation

  • Full annotation support: NAG symbols, free-text comments, board arrows, and square highlights
  • Board editor for setting up arbitrary positions
  • ECO auto-classification of imported games, shown live while you browse

Engine & analysis

  • Stockfish UCI integration with multi-PV live analysis and per-line scores
  • Automated batch analysis: every position evaluated and classified using the Lichess winning-chances model, best-move variations inserted into the game tree, with per-player accuracy and ACPL
  • Analysis panel: full-game evaluation graph and inaccuracy/mistake/blunder counts

Openings preparation

  • Openings workspace: a two-pane layout with a persistent side-nav navigator driving the editor, scope-aware Train/Review actions, and the Deviations panel
  • Spaced-repetition drills powered by the FSRS v4 scheduler, with branch training, a full "Review All" walk, coverage heatmaps, and in-drill comments
  • Deviation gap detection: see the positions where your real games left your prepared repertoire, ranked by frequency, with one-click navigation
  • Post-game review workflow: when a game leaves your preparation, add the line to a repertoire, drill it, or mark it reviewed
  • Import Lichess Studies and Polyglot opening books into any repertoire; export repertoires as Polyglot .bin

Master database

  • In-app master game database: download, switch, and update via a manifest-driven slice picker with resumable downloads, SHA-256 verification, and an atomic apply step
  • Explorer panel: move popularity, W/D/L%, and average Elo from master games, alongside a My Games tab over your own collection

Training & reports

  • Tactics: a personal puzzle pool built from your blunders and mistakes, scheduled with FSRS, with sessions, a Strict/Standard/Lenient setting, drill history, and a link back to each puzzle's source game
  • Guess the Move: play through any saved game as one side, scored against the engine, with an Elo-style rating that tracks across sessions
  • Opponent Preparation Report: W/D/L by colour, strongest lines, deviation tiers, and PGN export; theory-diversion detection pinpoints where a player left their book

Statistics

  • Personal Statistics Dashboard: W/D/L by colour, time control, and opening; a rolling accuracy trend; a blunder gallery and heatmap; and luck/opportunism rates, all filterable by folder or collection

Personalisation & accounts

  • Five piece sets, move/capture/game sound effects, and an optional startup splash screen
  • Lichess account connection via OAuth for private study import
  • Persistent settings across the application