From d1258e78640df2a082524b041a6a376c14f144b6 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 3 Nov 2025 21:09:42 +0000 Subject: [PATCH] Add repeating tasks feature to Phase 7 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added detailed repeating tasks functionality to Advanced Features: How it works: - When a repeating task is completed, it automatically: 1. Returns to backlog status 2. Updates due date by specified interval Supported intervals: - daily, weekly, monthly, yearly - Custom intervals (e.g., "every 3 days") - Optional end date or repetition limit Frontmatter fields: - repeat: "daily" | "weekly" | "monthly" | "yearly" | "every N days/weeks/months" - repeat_until: (optional) end date for repetitions Example use cases: - Daily standup notes - Weekly review tasks - Monthly bill payments - Quarterly reports This is a Phase 7 feature as it requires background processing to check completed tasks and reset them based on intervals. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- PLAN.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/PLAN.md b/PLAN.md index 5e8f434..0e5bd1d 100644 --- a/PLAN.md +++ b/PLAN.md @@ -739,7 +739,12 @@ mod android { - [ ] Easy onboarding for Google Tasks users #### Advanced Task Management -- [ ] Recurring tasks (daily, weekly, monthly, custom) +- [ ] **Repeating tasks** (tasks that automatically uncomplete and reschedule) + - When completed, task automatically returns to backlog + - Due date updates by specified interval (e.g., +1 day, +1 week, +1 month) + - Intervals: daily, weekly, monthly, yearly, custom (e.g., "every 3 days") + - Optional: limit number of repetitions or end date + - Stored in frontmatter: `repeat: "daily"`, `repeat_until: "2026-01-01"` - [ ] Task templates (save common tasks) - [ ] Bulk operations (select multiple, bulk edit) - [ ] Full-text search across all tasks