Repeating Todo Alarms โ€” PR open for feedback (#14406)

Hey everyone :waving_hand:

I've been working on adding support for repeating todo alarm notifications to Joplin (issue #14391) and the PR is now open. Wanted to share it here for community feedback before it gets reviewed.

What the feature does

Currently, Joplin alarms are one-shot โ€” once a todo alarm fires, it's gone. There's no way to set a recurring reminder like a daily standup, weekly review, or monthly bill reminder.

This PR adds a repeat interval option to alarms, supporting:

  • No repeat (existing behaviour, unchanged)
  • Daily
  • Weekly
  • Monthly

How it works

  • A new "Alarm Interval" dropdown appears in the Note Properties dialog on desktop
  • On mobile, repeat interval pills appear in the Set Alarm dialog alongside the date picker
  • When a repeating alarm fires, it automatically reschedules itself to the next occurrence instead of being deleted
  • Under the hood it uses the rrule standard (RFC 5545), so it's extensible to more complex recurrence rules in the future

What's NOT in scope (yet)

  • Custom recurrence rules (e.g. "every 2nd Tuesday")
  • End-date / number-of-occurrences limits
  • These could be follow-up PRs

PR link: All: Adds #14391: Feature/support repeating todo notifications by karan10i ยท Pull Request #14406 ยท laurent22/joplin ยท GitHub

Would love to hear if this covers your use case or if there's something you'd want to see adjusted. Thanks!

2 Likes