That's so exciting to hear. Looking forward to the next release!
I'd written the code for this when adding support for CLOSED timestamps and notes it just needed a little more testing. This should be available in the next update.
Thanks @Matthew Kennard for adding the CLOSED timestamp line for DONE tasks in the latest update. Beorg is now so close to being an app that I live in. I still handle all task completion in org-mode since there's no automated way to log state changes for repeating tasks, so I end up not using beorg all that often. The ability to log DONE for repeating tasks would be a total game changer.
I'm going to take a look at this relatively soon. I'm probably going to delegate this to a Scheme method and provide a sensible default implementation - then users with a more custom workflow can replace the Scheme implementation with their own as they see fit.
@Kevin good points about more general state change logging and repeated tasks.
+1 for task state change logging, including for repeated tasks.
Rico Picone
I love the easy TODO/DONE swipe-switching in the TODO view of the app. The drawback is that in beorg when a TODO is converted to DONE, no `CLOSED: [timestamp]` is inserted, like it would be in Emacs.
4 people like this idea