The date created should be changeable
The Freeplane add-on that syncs a GTD mind map with a todo.txt file
Status: Beta
Brought to you by:
haaihenkie
Feature: The date created should be changeable
In order to be able to use date created as a threshold date or a due date
As a GTD Sync user
I want to synchronize a date created changed in todo.txt with the GTD mind map
Scenario: I have changed the date created of a next action in todo.txt
Given I have changed the date created of a next action in todo.txt since the last synchronization
And my GTD mind map is the currently active mind map in Freeplane
When I run GTD Sync
Then GTD Sync should update the date created of the next action in the GTD mind map accordingly
And GTD Sync should keep the changed date for the next action in todo.txt
Since it is not logical that a date created changes after a next action is created, I decided in the initial design of GTD Sync that changes of the date created in todo.txt should be rejected. However todo.txt allows to sort on this date since it located at the beginning of every text line. It makes sense to give another meaning to this date, because why would you like to sort on date created? In addition I saw that Simpletask (Android) has the option to use this date as a threshold date.
GTD Sync does not offer the possibility to change this date so you can only update date created from todo.txt.
Consider extending this to all sync checks and combining it with a complete redesign of GTD Sync.
Last edit: Henk van den Akker 2024-05-06