The board now refreshes automatically when the
opponent moves, using AJAX technology. This allows
player versus player realtime games in a seamless
environment. The system also features slots,
allowing ads to be inserted in a rather discrete
way.
This release contains a new chess board mouse
management. The user can still use the pre-2.1
input method by clicking source and target
squares, but now the user can also visually drag a
piece on its destination square. The move will be
taken into account instantly. When playing against
chess engines, this allows a seamless experience.
This release features a new graphic design. There are improvements like better CSS handling, allowing pretty board paper prints. Board pieces drag'n'drop is also present, as well as an improved login screen. There are many bugfixes.
The notification feature, which was broken since 1.6.0, has been fixed. Undo availability immediately after a move has been fixed. Partial drag'n'drop of pieces on the chess board has been implemented.
This release features an improved history browser that will display much more information about moves. A ranking system allows rating of every move and suggests better ones if required. A graph is displayed along the moves list to display the relative strength of both sides. On the development side, this release has major code cleanup in the move management, an improved directory structure to identify server pages from configuration files, and a bundled script to fill the database with tips and robot players.