[GH-ISSUE #1369] More precise settings for the recurrence of a task #6371

Open
opened 2026-04-20 16:57:51 -05:00 by GiteaMirror · 4 comments
Owner

Originally created by @Hativ on GitHub (Sep 1, 2025).
Original GitHub issue: https://github.com/go-vikunja/vikunja/issues/1369

Description

I would like to have more precise settings for the recurrence of a task.

I miss:

  • Quarterly repetition
  • Semi-annual repetition
  • Annual repetition
  • Repetition "every X months" (not just "every X weeks")
  • Repetition on a fixed day at a fixed interval (e.g., always on the 1st of the month, the 15th of the month, etc.)

And when I hover the mouse over the repeat icon, the repetition should be displayed in the tooltip.

Which alternatives did you consider using instead?

No response

Originally created by @Hativ on GitHub (Sep 1, 2025). Original GitHub issue: https://github.com/go-vikunja/vikunja/issues/1369 ### Description I would like to have more precise settings for the recurrence of a task. I miss: - Quarterly repetition - Semi-annual repetition - Annual repetition - Repetition "every X months" (not just "every X weeks") - Repetition on a fixed day at a fixed interval (e.g., always on the 1st of the month, the 15th of the month, etc.) And when I hover the mouse over the repeat icon, the repetition should be displayed in the tooltip. ### Which alternatives did you consider using instead? _No response_
GiteaMirror added the area/recurring-tasks label 2026-04-20 16:57:51 -05:00
Author
Owner

@andreymal commented on GitHub (Sep 1, 2025):

I suspect it would be better to simply implement CalDAV/iCalendar recurrence rules, which would not only implement all these features, but also ensure full compatibility with CalDAV clients without weird conversions

(But this would be a breaking change)

<!-- gh-comment-id:3242564532 --> @andreymal commented on GitHub (Sep 1, 2025): I suspect it would be better to simply implement CalDAV/iCalendar recurrence rules, which would not only implement all these features, but also ensure full compatibility with CalDAV clients without [weird conversions](https://github.com/go-vikunja/vikunja/blob/11d9462fdc08b0e8fe35df340ecd74291aeb333a/pkg/caldav/caldav.go#L192) (But this would be a breaking change)
Author
Owner
<!-- gh-comment-id:3242683422 --> @kolaente commented on GitHub (Sep 1, 2025): This has been discussed in various places in the past as well: - https://community.vikunja.io/t/repeat-intervals-set-weekdays/1570 - https://community.vikunja.io/t/vikunja-and-tasks-org-not-working-with-recurring-tasks/2151 - https://community.vikunja.io/t/self-replicating-repeating-tasks/2122 And one PR was proposed: https://kolaente.dev/vikunja/vikunja/pulls/2642
Author
Owner

@Hativ commented on GitHub (Sep 4, 2025):

Is there anything I can do to ensure that the feature is implemented soon (e.g., donate)?

<!-- gh-comment-id:3254712112 --> @Hativ commented on GitHub (Sep 4, 2025): Is there anything I can do to ensure that the feature is implemented soon (e.g., donate)?
Author
Owner

@kolaente commented on GitHub (Sep 5, 2025):

Happy to take donations for it.

I estimate this to be ~5h of work, at my current hourly rate that would be 600 € to sponsor the whole thing.

It will probably happen anyway at some point, just not a priority right now.

<!-- gh-comment-id:3257532275 --> @kolaente commented on GitHub (Sep 5, 2025): Happy to take donations for it. I estimate this to be ~5h of work, at my current hourly rate that would be 600 € to sponsor the whole thing. It will probably happen anyway at some point, just not a priority right now.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#6371