Skip to content

Add daily/weekly recurrence support#7

Open
sevenseat wants to merge 1 commit intosteipete:mainfrom
sevenseat:add-recurrence-daily-weekly
Open

Add daily/weekly recurrence support#7
sevenseat wants to merge 1 commit intosteipete:mainfrom
sevenseat:add-recurrence-daily-weekly

Conversation

@sevenseat
Copy link

Adds daily/weekly recurrence support end-to-end.

What’s included

  • New recurrence models and EventKit mapping for daily/weekly rules.
  • add/edit support for --repeat, --interval, --count, --until.
  • Default anchor: when --repeat is set without a due date, due date defaults to now.
  • Recurrence summaries included in standard/plain output.
  • Tests for parsing, formatting, and EventKit mapping.

Tests

  • make check

@tossww
Copy link

tossww commented Jan 31, 2026

Tested this PR on macOS Sequoia — works great! ✅

Tests performed:

  • --repeat daily → Creates daily recurring reminder ✅
  • --repeat weekly → Creates weekly recurring reminder ✅
  • --repeat daily --interval 2 → Creates every-2-days reminder ✅

All reminders show correctly in Apple Reminders app (macOS + iOS sync).

This fills a major gap in the CLI. Would love to see this merged! 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants