Goal
Users may have dones that don’t change. allow them to select this as a recurring dones and adjust when it should show up
Feature Overview
- Allow users to set tasks as recurring
- Recurring tasks automatically generate new task instances based on defined schedule
- Detect potential recurring tasks based on duplicate submissions
User Interface
- When logging a new task, option to "Make this recurring"
- Recurring task form:
- Name
- Details
- Recurrence schedule: daily, weekly, monthly
- End date/occurrences
- View all recurring tasks in separate tab
Recurrence Detection
- If a previously submitted task is entered again, prompt user:
- "This looks similar to a previously entered task. Would you like to make it recurring?"
- Provide option to enable recurrence or submit as one-time task
Recurring Task Management
- Generated task instances can be edited/marked complete without affecting recurrence
- Option to skip next instance of a recurring task
- Option to fully cancel/delete further recurrence
Data Model
Task