The entire history of Activities completed should be persisted to CoreData.
Whenever an Activity is checked, that change should be asynchronously persisted to CoreData. Whenever an Activity is unchecked, that change should be removed.
At midnight every night, activities that are not checked should be persisted as not completed.
The entire history of Activities completed should be persisted to CoreData.
Whenever an Activity is checked, that change should be asynchronously persisted to CoreData. Whenever an Activity is unchecked, that change should be removed.
At midnight every night, activities that are not checked should be persisted as not completed.