This is an task to keep an overview of all changes and improvements of the synchronisation process.
Task [#56]
First synchronisation when timestamp for last synchronisation is absent. Now it is considered a first synchronisation when location of todo.txt is absent.
Feature [#41]
Warn users when they import a todo.txt file for the first time
Feature [#28]
Getting and validating locations of todo.txt
Feature [#16]
Getting and validation locations of backup files
Feature [#10]
Backup GTD mind map and todo.txt before and after every sync.
No feature yet
If it is the first sync there cannot be exported node IDs in todo.txt. The processing should stop.
No feature yet
If it is not the first sync and no todo.txt is present on the given location, the user can select the right location or abort.
Task [#59]
Move technical stuff to the GTD mind map storage -> checks with regard to presence of todo.history.txt can be removed.
Feature [#47]
Allow deletion of action in todo.txt. If an action is deleted from todo.txt, it will be deleted from the GTD mind map as well. Number of deleted action is summarised in synchronisation overview. Deleted actions will be added under node 'Deleted from todo.txt' so they can be checked.
No feature yet
If an next action in todo.txt has an node ID that was not exported in last sync, this error situation is logged and the number of these next actions is summarised in synchronisation overview. The next action is added under the node 'Next actions with node IDs not exported'. A note associated with this node, will explain the possible causes.
No feature yet
If an next action has a node ID without a node with an matching node ID in the GTD mind map, then the next action probably has been removed from the GTD mind map. The number of these next actions is summarised in synchronisation overview. These actions will be added under node 'Deleted from GTD mind map'.
Feature [#27]
The date created should be changeable
Feature [#7]
Further check on conflicts when next action has been changed in GTD mind map and in todo.txt
No feature yet
After task [#70] has been realised, translations can be reduced and DuplicateFileSystemView.groovy can be removed.
Tickets: #10
Tickets: #16
Tickets: #27
Tickets: #28
Tickets: #41
Tickets: #47
Tickets: #56
Tickets: #59
Tickets: #7
Tickets: #70
Diff:
Related
Tickets: #41
Tickets:
#56