Skip to content

Advanced repeat options needed to schedule all observances #1205

@davidhedlund

Description

@davidhedlund

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Feature description

  • Free Speech Week: 3rd full week of October each year -- This is a from/to event
  • Document Freedom Day (DFD): Last Wednesday of each March
  • Hardware Freedom Day (HFD): 3rd Saturday of each April
  • Culture Freedom Day (CFD): 3rd Saturday of each May
  • Software Freedom Day (SFD): 3rd Saturday of each September

It will be possible to schedule these events and similar events if you make it possible to repeat either select the calendar in From and To or:

  • Repeat daily:

    • Repeat every x day
    • Repeat every x hour
    • Repeat every x minute
    • Repeat every x second
  • Repeat weekly:

    • weekly (on the same weekday) -- implemented
  • Repeat monthly:

    • Monthly -- implemented
    • on x [Mon-Sun] day (for example 3rd Saturday of each April) -- not implemented
    • Repeat every first [Mon-Sun] day of each [Jan-Dec]
    • Repeat every last [Mon-Sun] day of each [Jan-Dec]
  • Repeat every x year:

  • yearly -- implemented

    • on the x week -- not implemented
    • on the same weekday of month -- not implemented
    • on every first weekday of month -- not implemented
    • on every second weekday of month -- not implemented
    • on every third weekday of month -- not implemented
    • on every fourth weekday of month -- not implemented
    • on every last weekday of month -- not implemented

Why do you want this feature?

Implementing these advanced recurrence rules is essential for accurately automating the scheduling of standard annual events that fall on specific, variable weekdays rather than fixed calendar dates.

Additional information

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestIssue is about a new feature or improving existing feature/behavior.needs triageIssue is not yet ready for PR authors to take up

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions