What's New in version 1.5 - peteschaefer/jose GitHub Wiki
The most recent release was in 2006. This project has been lying dormant for almost 20 years. Sorry guys, I've been busy.
The GUI looks a bit old-fashioned in some corners, but the functionality is all there. What I like most are the editing and printing capabilities.
Now there's new stuff to come:
- for play and analysis
- any other UCI-compatible engine can be plugged-in, as usual.
- bundled Lc0 is meant for minimal hardware requirements.
If you have a more powerful setup, you should use that one! (see [Installation Notes](Installation Notes))
- supports Win-Draw-Lose scores for both Leela and Stockfish
- supports all the Leela score types (win percentage, Q, WDL_mu, etc.)
- prints a ton of Leela diagnostics (Q,N,V, etc.)
-
perform engine searches with fixed time, fixed depth, fixed node count.
-
and, as before, with flexible time controls.
-
press F9 (Edit / Options), select 'Engine' tab to edit all the engine settings.
-
also have a look at the 'Opening Books' tab; you can have the engine play with, or without, Polyglot books
- use the Lichess database as an online Opening Book (in addition to Polyglot opening books on your on hard disk)
- it is not enabled by default: go to Edit, Options (F9), 'Opening Books' tab, check 'Lichess Opening Explorer'.
- push the analysis button. During the opening phase, the button toggles between opening book and engine analysis.
- top games are listed for popular variations. Click to download the game.
- color transpositions are detected
- show best moves while analysing (not during engine play)
You might know this feature from other chess analysis programs. Of course, it is not allowed to make a "pass" move in a regular game. But in analysis variations, it is a useful device to analyse a position from the oponent's point of view.
- push the Threat Analysis button
- inserts a new variation with a "null" move

- "..." indicates a skipped move, or "null" move
- the delta icon means "with the idea", or "threatens"
- any number of null moves may be inserted, like so:

- starts a new game from the current position. This is a handy feature to play a set of training games from a specific opening variation.
- only on Windows, and only with a USB cable. Bluetooth is not yet reliably supported.
- board orientation is detected automatically (as long as h1 is a light square ;)
- take back allowed
- take-take sequences detected
- improves looks on high-resolution screens
- upgrades a lot of stuff under the hood (64-bit binaries)
- fixes database bugs
- Repair Tool to fix crashed databases
- better integration of Lichess Opening Explorer
- some gui improvements: variation display, hint button, etc.
- improves editing and printing of annotation symbols (NAGs)
- just unzip the patch file on top of 1.5.2
- comes with a new set of tool icons (those gifs from the 2000's have had their day ;)
- epxert Database Setup; store your data on the local network, or in the cloud.
- 'relaunch' the Web App.
- use TrueType fonts in html pages
- built for Linux on Arm64
- ready for Lumbra's Gigabase, a 16 million games database
- download it here
- importing the file is a bit longish (allow for 90 minutes or more); but once you have it in your local database, searches are blazingly fast (*)
- searching for a specific position takes around 10 seconds; which is pretty good for 16 million records, I assume.
(*) Well, most of the time. If a search is actually slow, MySQL came up with a poor query plan; we are working on it :)
- fixes a longstanding bug in the Windows version
- upgrade PDF printing library to Apache FOP 2.11
- experimental and somewhat hidden: RTF file export.
Choose File / Save As... / PDF and then replace the file suffix with, say, ChessGame .rtf- layout quality of RTF files is not up to par with PDF, but you can edit them
- figurine fonts need to be installed system-wide (b/c RTF can not "embed" fonts)
- search for pawn structures, or pawn subsets
- I'd like to implement more positional search features, and want to hear from you: what's useful? Please discuss.
- auto-completion / auto-suggestion in various input fields: player, event, site, opening.
- implement position search in C++
- game details bulk edit
- modernizing the database backend.
Newer versions of MySQL and MariaDB are available, but are they actually useful? - chapter titles when printing collections
- Undo in the game editor
- (simplify printing workflow?)
If you have feature ideas, or complaints, feel free to drop a comment in the Discussions section.
Bug reports go to the Issues page.