obsidian-reminder icon indicating copy to clipboard operation
obsidian-reminder copied to clipboard

[Feature]: Set repeating time intervals (e.g. 'every 3d')

Open huachuman opened this issue 1 year ago • 5 comments

Goal or desired outcome of this feature

It would be great to have the ability to set repeating reminders using time intervals.

Describe the feature

Example syntax:

  • (every 3d) for every 3 days
  • (every 12h) for every 12 hours
  • (every mon) for every Monday
  • (every month) for every month (from today)
  • (every 21st) for every 21st day of the month

The reminder would then show up repeatedly based on the interval.

This would save users from having to manually add multiple dates for recurring reminders. Instead, they could just use a simple "every X" syntax.

For example:

Something important (every 3d)

Screenshots, mockups, or videos

No response

huachuman avatar May 19 '23 15:05 huachuman

Hi all, yes I would love to have this feature too.

somatyjack avatar May 29 '23 07:05 somatyjack

Would love to have it as well! I'm actually surprised it's not already a thing. This is a core functionality of every reminder-type of app/software.

Thanks for putting the time to create one native to Obsidian, it's awesome!

valiantgenomics avatar May 30 '23 23:05 valiantgenomics

Great idea, but in case that's implemented, please allow the interval to be absolute (which is what almost every reminder allows) but also relative to the current time (which, for whatever reason, many reminders don't offer).

I.e. there are tasks you might want to do at an exact date/time interval even when missing/procrastinating but there are also other you want a defined duration inbetween the tasks in such situations. Like, if you missed to take your medication you usually don't want to make up for it but have the upcoming reminders be adjusted.

Nelvin avatar Jun 14 '23 09:06 Nelvin