Support recurrence using increasing time deltas
As requested on GitHub:
It would be nice for the app to support recurrence of items with an increasing delay. Idea:
- Add a new recurrence mode "Increasing Time Interval".
- If this mode is selected, the user can - as with "Repeat every N Days" set a time interval in days.
- In addition, the user can set up a "scaling" factor.
- Each time the item recurs, the time interval is then multiplied by the factor.
This could be used to model e.g. something like an Ebbinghaus forgetting curve.
In addition:
- The user shall be able to set a maximum interval (otherwise, the time deltas eventually will grow infinitely).
- To better see how the series will play out, a preview of the intervals shall be shown.
Edited by Martin Hoeher