orgzly / orgzly-android

Outliner for taking notes and managing to-do lists
https://www.orgzly.com
GNU General Public License v3.0
2.68k stars 304 forks source link

Notify of upcoming reminders. (remind *before* event) #664

Open cougarten opened 4 years ago

cougarten commented 4 years ago

I'd love to get notifications for upcoming reminders like any calendar app does.

Ideally I'd have the following settings (I added example values):

Without the whole day logic it would of course also be great :)

I don't want to feature-creep, but maybe a tag would make sense too. E.g. ":remindme:" or something.

I'm surprised this hasn't been requested yet.

Thanks for orgzly, not sure if I could commit to org without it.

ScottFreeCode commented 4 years ago

There's canonical org mode behavior for this, requested in #636 Looks like that issue is referenced by a commit, so this seems to be in progress.

cougarten commented 4 years ago

Sounds good. Weird it's deadline specific though.

The docs recommend plain timestamps (events) for meetings. That's my main usecase. Guess I can repurpose deadlines though...

novoid commented 4 years ago

To my knowledge, entering relative time-stamps with minutes is not possible in Org mode: <2020-07-08 Wed 09:00 -5min>. Org only supports days, weeks, months and years.

Therefore, #636 does not seem to address the feature request described in this issue.

I, too, would love to have pre-warning reminders for arbitrary headings/events. My suggestion would be different and not related to any existing Org mode feature since there isn't one that is obvious enough:

I'd like to see an Orgly feature that allows to schedule pre-warning reminders via tags.

Here is an example:

** <2020-07-08 Wed 09:00-09:30> Meeting with my boss    :rem5:rem15:

This is an important meeting with two reminder alarms.
One is scheduled 15 minutes ahead of its starting time at nine o'clock and 
the other is scheduled five minutes ahead.

Those reminders are always in minutes. Optional, one could think of supporting
reminders like rem2d or rem1w for two days or one week respectively. I personally
would be very happy with the simple minute-based version alone.

I can also think of a solution which is using properties. However, I'd favor the lighter syntactical footprint of tags.

vale981 commented 6 months ago

This is a feature i'm really yearning for. I can try to have a stab at it if this is something likely to get merged.

cbkerr commented 6 months ago

@vale981, PRs welcome over at https://github.com/orgzly-revived/orgzly-android-revived!