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