Hey everyone ![]()
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
Would love to hear if this covers your use case or if there's something you'd want to see adjusted. Thanks!
