Releases: philphilphil/blunderbase
Releases · philphilphil/blunderbase
Release list
Blunderbase v1.0.0
- Added a signed and notarized macOS app
- Changed the assistant to accept only minted keys, never the password
- Added a changelog page to the site
- Changed the site's download buttons to link the installers directly
- Fixed a stranger guessing the password locking the owner out
- Fixed desktop links to the manual and the browser going nowhere
- Fixed the desktop app forgetting its theme and language between launches
- Fixed a console window opening behind the Windows app
- Fixed the demo's tour asking to set up engines
Blunderbase v0.13.0
- Added a manual in English and German, served in the app and on the site
- Added a queue of live positions the assistant can push, with next and previous
- Added a game replay board to the live position view
- Added a per-account switch to leave a source out of automatic sync
- Changed the demo to refuse whole-library downloads
- Changed the release installers to carry their version in the file name
- Fixed the desktop app packaging its opening data
- Fixed an import interrupted by a restart never finishing
Blunderbase v0.12.0
- Added an iOS companion app for the games list and game screen
- Added German throughout the app and the landing page
- Added browser Stockfish setup when no engine is assigned
- Added a guided tour of what a new installation has to set up
- Added a worst moments panel for the last thirty days
- Added keyboard shortcuts throughout, and a ? sheet listing them
- Added an opening book pane to the iOS game screen
- Added a light theme to the iOS app
- Changed the demo to analyse in your browser, not on its server
- Changed the licence to AGPL-3.0-or-later
- Changed the analysis board to keep the run's line
- Changed the game's book to open in the explorer
- Changed the Maia column to name the human move
- Changed the line-preview cycler to read as a setting
- Changed the capture and check sounds
- Fixed the phone evicting the browser's analysis board
- Fixed a locked database losing a Lichess or FICS game
- Fixed guessing at /mcp locking the owner out
- Fixed owner setup and event sessions being guessable
- Fixed Windows engine arguments being dropped
- Fixed learning your colour not refolding the stored game card
- Fixed a Maia fill counting as a game's analysis run
- Fixed the analysis board hanging on a finished game
- Fixed a zero blunder tally losing its colour
- Fixed the macOS app not finding a Homebrew engine
- Fixed the iOS book and analysis drifting from the board
Blunderbase v0.11.0
- Added a public demo mode for serving a read-only library
- Added syncing connected accounts on a schedule
- Added stopping a running import
- Added asking whether an imported PGN holds your own games
- Added a sound as each move lands
- Added an arrow for the move the game played
- Added the move and game a note was written on
- Added remembering which engine the analysis board was pointed at
- Added building the macOS and Windows desktop apps in one command
- Added a time-control filter to the Stats page
- Changed the Stats filters to sit on the page rather than the titlebar
- Changed the notes screen to a time-ordered stream or sheet
- Changed model games to open in the full game screen
- Changed Hints to one switch, with the board settings in a dialog
- Changed the eval graph to bars, with blunder marks
- Changed the sources screen to a box per source
- Changed the board controls into three groups, transport on the right
- Fixed the Stats games tile labelling every game in the window as analysed
- Fixed a reconnecting runner being left with its engines switched off
- Fixed the game notes composer saving the same note twice
- Fixed workers waiting out the full shutdown grace while idle
Blunderbase v0.10.0
- Added masters and Lichess reference books to the explorer (needs a Lichess API token in Settings)
- Added putting a model game from the explorer into the library
- Added a Mine / Others / All switch to the library
- Added FICS imports
- Added deleting games, one at a time or a whole selection
- Added syncing an account from the beginning
- Added paging to the library
- Added exporting the whole library as annotated PGN
- Added verified backups and restore under Library → Manage
- Added managing engines from the command line
- Changed the look of the app to a quieter desktop style
- Changed the library grid to name both players
- Changed games that arrive without an opening to be named from the book
- Fixed the game screen clipping notes on tall, narrow windows
Blunderbase v0.9.0
- Added a desktop app with native integrations
- Changed the game screen to a bigger board with one column beside it
- Added the opening book beside the board, per position
- Added per-move clock times to the move list
- Changed the opening explorer to read from a precomputed book
- Changed the Stats page to load from a single read
- Fixed backfill estimates stopping partway through
- Fixed the analysis queue miscounting running against waiting
Blunderbase v0.8.3
- Fixed heavy dashboard traffic starving the server during backfills
- Changed the player profile to read only what it counts
Blunderbase v0.8.2
- Fixed the app locking up during large analysis backfills
- Changed stats to read precomputed per-game summaries
Blunderbase v0.8.1
- Fixed large analysis batches exhausting database connections
Blunderbase v0.8.0
- Added a command that builds an anonymous demo database
- Added screenshots to the README
- Changed backfills to queue like any other analysis