When you have an item with a DEADLINE that includes both a repeater and a special warning period, such as DEADLINE: <2018-12-31 Mon 09:00 +1w -1d>, it seems to not be detected as a timestamp. Such items will not appear in the agenda view at all, and will appear in the TODO view, when you filter by "No Dates".
Currently the special warning periods are not supported. A repeater however should be recognized and used for displaying tasks in the agenda.
The next update to beorg will handle a repeater in that the state will be reset to TODO (i.e. the first todo action state, or the value of org-todo-repeat-to-state) and the date correctly updated based on the repeater type. There will also be a UI to create and modify repeaters for dates.
In response to the above messages, my report here is not about repeater functionality. It's about timestamps that have a special warning period not being recognized as timestamps at all.
Likewise, timestamps such as <2019-01-07 Mon +30d/90d>, typically used with org-habit, are not recognized. Items scheduled in this way don't show in the agenda view, and do show in the TODO view with the "No dates" filter, contrary to user expectation.
I think it would be important to first have these recognized as just regular timestamps, even if ignoring any special warning periods, habit windows or repeaters, just so that any existing timestamps that I have created via emacs are interpreted correctly on beorg.
I'll look at adding support (in addition to special warning periods) for org-habit like timestamps in a future update. Is anyone aware of any additional timestamp formats for which it would be useful to also have support?
I just read in the manual (https://beorgapp.com/manual/) that "When a repeated task is marked as done beorg will change the date to when it should next be completed."
Also, a bit further: "To set a date to repeat:Tap the Repeat… button at the bottom of the date dialog."
None of these features seem to appear in the current release of beorg. I assume the manual is ahead of the released version?
Sorry for it taking a while for your comment to be approved - I'm new to this particular forum software and not quite sure how it selects which comments require moderation.
The latest beorg on the App Store now supports this feature as described in the manual. I updated the manual prior to the app update being approved.
You should find that beorg understands ranges such as...
<2018-12-31 Mon 09:00-10:00>
<2018-12-31 Mon>--<2018-01-05 Sat>
... and should display these as expected in the agenda.
Currently there isn't a specific UI for editing these - that is in my list of things to implement. You can edit these manually, either in the item notes or when editing the plain text of a file in beorg.
Same Issue here, please Support Org habit syntax '.+2d/3d'. Or maybe at least make it show correctly in Agenda and TODO, which cannot show currently.
bump, support for date range definition, e.g. '.+2d/3d' would be nice!
+1 by me for warning period support (e.g. DEADLINE: <2018-12-31 Mon 09:00 +1w -1d>)
It would allow the creation of repeated deadline tasks that show up in the agenda beforehand. You can use a repeated scheduled date in addition to the repeated deadline to make them show up beforehand, but then they are marked as overdue (and displayed in red) when you do not complete them on the scheduled date. Using a repeated deadline with a warning period allows you to be informed about the task without being forced to do it that day (as it will not be marked as overdue if you don't).
If you use "Show On" date (with repeat) ahead of the Deadline date it will appear before the Deadline and not be marked as as overdue.
Thanks for explaining the difference, Luis.