I use gnotime every day for work, and implemented a feature I was sorely missing:
At work I frequently have to go back to previous tasks and work on it, so
I implemented a Task Chooser in the notes area
to attach the current interval to previous tasks.
The implementation adds a pointer current_task to
the project structure which can be a past task, e.g.
that is not at the head of task_list.
It seems to work fine for me here,
except it displays the head task in the task notes
area and in the ctree and not the task currently
added to, which is fine for me,
but probably needs to be changed for public use.
Please let me know what you think about it.
And whether I should continue hacking.
(For remarks about style I am greatful too
since I didn't do C programming for some 10 years now,
Thanks for the nice software,