#Custom weekday repeats
1 messages · Page 1 of 1 (latest)
We also need "repeat on the nth day of each month" which is different from the current "repeat every 30 days." I do something on the first day of each month, but after checking it off on July 1st, the next occurance is July 31st, not August 1st, as I want it.
I came here to say just this actually.
I didn't know how implementable it would be but some sort of a kit that allows you to make a note complex repetition would be a great addition.
E.g.
First Monday of the month. : {NEXTMonth (NEXTMonday)}
Second Tuesday of the year {NEXTYear (NEXTTuesday+1 week)}
Please do say if this should be its own request.
Implementing repetitions in a way to have the repetition not relative to the current scheduled/deadline date would be very useful.
Lots of times I want a task to repeat every Tuesday but for a one off I have to schedule it for a Wednesday.
Currently I have to adjust the date before I click complete.
If the repetition rule was independent of the current scheduled date that would get around that. It would just search for the next day that satisfies the criteria.
How about this: you write a simple function, which takes in a date and returns true/false for repetition.
It should be a memoizable function - so Logseq can rely on the fact that the same input will produce the same output every time
Yes that was pretty much what I was thinking.
Were you suggesting using the query terminology we already have or something like my example above?