Added:
- A hint button that shows a hint for the next move, for if the user can't work it out, but doesn't
want to (or can't) go to lichess' analysis board to check the engine line. The puzzle will
automatically be set to failed if the hint is used, but the user can always override it on the
'Puzzle complete' panel and submit a positive response if desired.
Changed:
- Ctrl-c now causes a graceful shutdown and commits the database journal before closing it.
- The default interval for cards is now 1 minute. This doesn't affect much, but it makes it so that
initially the 'Hard' and 'Good' buttons do something different (i.e. 1 minute and 10 minutes
respectively), and so that pressing 'Again' on a puzzle makes it come up again in 1 minute
instead of 10.
Fixed:
- A small fix to the scroll wheel behavior on the puzzle board to prevent the page from scrolling
if the mousewheel is over the board. - Fix countdown timer to next review not starting sometimes.
- The 'next review due' time on the stats screen no longer says 'never' when there are no reviews
due for the rest of the day.