From 2ef2894bc77608d46e96ca82e759a8d2931fa43c Mon Sep 17 00:00:00 2001 From: Mora Unie Youer Date: Sun, 1 Mar 2026 14:20:28 +0300 Subject: snapshot: 2026-03-01 --- dulatx.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'dulatx.md') diff --git a/dulatx.md b/dulatx.md index 668efe5..e73149d 100644 --- a/dulatx.md +++ b/dulatx.md @@ -18,7 +18,7 @@ tags: I made this patch to fix the issue of `until` and `scheduled` being not recalculated: ```diff diff --git a/src/recur.cpp b/src/recur.cpp -index 482fc1060..5e2627b40 100644 +index 482fc1060..251acb58c 100644 --- a/src/recur.cpp +++ b/src/recur.cpp @@ -118,6 +118,30 @@ void handleRecurrence() { @@ -51,6 +51,20 @@ index 482fc1060..5e2627b40 100644 + rec.set("imask", i); rec.remove("mask"); // Remove the mask of the parent. + +@@ -157,7 +181,11 @@ bool generateDueDates(Task& parent, std::vector& allDue) { + Datetime until; + if (parent.get("until") != "") { + until = Datetime(parent.get("until")); +- specificEnd = true; ++ ++ // NOTE: this disables note generation from recur when reached `until` ++ // This is not what behaviour I want, so I disable this. ++ // ++ // specificEnd = true; + } + + auto recurrence_limit = Context::getContext().config.getInteger("recurrence.limit"); ``` ## Up -- cgit v1.2.3-70-g09d2