Menu

#69 Overview changes and improvements of synchronisation process

none
pending
False
Task
2024-05-02
2023-05-19
No

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.

Related

Tickets: #10
Tickets: #16
Tickets: #27
Tickets: #28
Tickets: #41
Tickets: #47
Tickets: #56
Tickets: #59
Tickets: #7
Tickets: #70

Discussion

  • Henk van den Akker

    • status: open --> pending
     
  • Henk van den Akker

    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,7 +1,7 @@
     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.
    +<s>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.</s>
    
     Feature [#41]
     Warn users when they import a todo.txt file for the first time
    
     

    Related

    Tickets: #41
    Tickets: #56

  • Henk van den Akker

    • Closed: --> False
     

Log in to post a comment.