Keep completed and incomplete items in the same list.
Marking as completed is just a change in status.
To maintain small file size and faster read, on initialization, write all items that are marked long ago into completed.txt. (compare against a threshold date. can use joda time to generate date based on how many days ago)
Implement "unmark" command.
Keep completed and incomplete items in the same list. Marking as completed is just a change in status. To maintain small file size and faster read, on initialization, write all items that are marked long ago into completed.txt. (compare against a threshold date. can use joda time to generate date based on how many days ago) Implement "unmark" command.