Add support for adding recurring todo items to the list. Suppose the user has a task that they have to do once per week. They can create the task once and it will automatically duplicate itself into the list once per week.
Acceptance Criteria
- todo item creation UI modal contains "recurring" toggle that can be switched on or off -- defaults off
- if toggle in on, there is a cadence picker for number of hours, days, and weeks between occurrences
- recurrence sub-system -- requires some design work
- when the app starts, it needs to calculate, for all active recurring tasks, whether new tasks need to be created since the last run of the app
- The app needs to continually check while its running if a recurring task needs to be created and create it.
Add support for adding recurring todo items to the list. Suppose the user has a task that they have to do once per week. They can create the task once and it will automatically duplicate itself into the list once per week.
Acceptance Criteria