update TODO - chess-puzzles - chess puzzle book generator
 (HTM) git clone git://git.codemadness.org/chess-puzzles
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 752c96801f72527cf5bc3faab7ad7d1d7889ddbf
 (DIR) parent 4d582297eea29262d3ed81b786c28276e006589f
 (HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
       Date:   Thu, 21 Dec 2023 18:17:34 +0100
       
       update TODO
       
       Diffstat:
         M TODO                                |      20 ++++++++++++++++++--
       
       1 file changed, 18 insertions(+), 2 deletions(-)
       ---
 (DIR) diff --git a/TODO b/TODO
       @@ -1,5 +1,21 @@
       +- code cleanup:
       +  - separate parsefen() function.
       +  - separate parsemoves() function.
       +
       +- option for output for annotating moves in a human-like way (for screenreaders/espeak).
       +https://en.wikipedia.org/wiki/Portable_Game_Notation
       +PGN:
       +
       +"In a few cases, a more detailed representation is needed to resolve ambiguity;
       +if so, the piece's file letter, numerical rank, or the exact square is inserted
       +after the moving piece's name (in that order of preference). Thus, Nge2
       +specifies that the knight originally on the g-file moves to e2. "
       +
       +- rename fen.c to be more unique so it can be installed in $PATH.
       +
        ? output for PGN notation for moves:
          - mainly for solutions page.
          - maybe add some option to show it in tty/ASCII mode.
       -- man page
       -- improve README
       +
       +- improve documentation.
       +- more tests.