[GH-ISSUE #24344] feat: Add repeat/recurrence options to calendar events #58940

Closed
opened 2026-05-06 00:31:03 -05:00 by GiteaMirror · 2 comments
Owner

Originally created by @Mikkelka on GitHub (May 4, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/24344

Check Existing Issues

  • I have searched for all existing open AND closed issues and discussions for similar requests. I have found none that is comparable to my request.

Verify Feature Scope

  • I have read through and understood the scope definition for feature requests in the Issues section. I believe my feature request meets the definition and belongs in the Issues section instead of the Discussions.

Problem Description

Feature Description

The calendar feature is missing a basic but essential functionality: the ability to set repeat/recurrence options for events. This is a common feature in most calendar applications.

Problem

When creating an event in the Open WebUI calendar, there is no option to set:

  • Daily repetition
  • Weekly repetition
  • Monthly repetition
  • Yearly repetition
  • Custom recurrence patterns (e.g., every 2 weeks, every 3 months)

Expected Behavior

Users should be able to select a repeat option when creating or editing an event, similar to how Google Calendar, Apple Calendar, and other calendar apps handle this.

Use Cases

  • Weekly team meetings (repeat every week)
  • Monthly reports (repeat every month)
  • Birthdays/anniversaries (repeat yearly)
  • Custom intervals for various recurring tasks

Additional Context

This would greatly improve the usefulness of the calendar feature, which is already a great addition to Open WebUI.

Desired Solution you'd like

I would like to see a repeat/recurrence option added to the event creation and editing modal in the calendar. Specifically:

  1. Repeat dropdown menu - When creating or editing an event, add a "Repeat" dropdown with the following options:

    • None (default)
    • Daily
    • Weekly
    • Monthly
    • Yearly
    • Custom...
  2. Simple options (most common use cases):

    • Daily - Repeat every day
    • Weekly - Repeat every week on the same day(s)
    • Monthly - Repeat on the same day of the month
    • Yearly - Repeat on the same date every year
  3. Custom recurrence (for advanced users):

    • Interval (e.g., every 2 weeks, every 3 months)
    • End date or number of occurrences
    • Exception rules (skip certain occurrences)
  4. Visual indication - Recurring events should show a small repeat icon in the calendar view to indicate they are recurring.

Alternatives Considered

No response

Additional Context

No response

Originally created by @Mikkelka on GitHub (May 4, 2026). Original GitHub issue: https://github.com/open-webui/open-webui/issues/24344 ### Check Existing Issues - [x] I have searched for all existing **open AND closed** issues and discussions for similar requests. I have found none that is comparable to my request. ### Verify Feature Scope - [x] I have read through and understood the scope definition for feature requests in the Issues section. I believe my feature request meets the definition and belongs in the Issues section instead of the Discussions. ### Problem Description ### Feature Description The calendar feature is missing a basic but essential functionality: the ability to set repeat/recurrence options for events. This is a common feature in most calendar applications. ### Problem When creating an event in the Open WebUI calendar, there is no option to set: - Daily repetition - Weekly repetition - Monthly repetition - Yearly repetition - Custom recurrence patterns (e.g., every 2 weeks, every 3 months) ### Expected Behavior Users should be able to select a repeat option when creating or editing an event, similar to how Google Calendar, Apple Calendar, and other calendar apps handle this. ### Use Cases - Weekly team meetings (repeat every week) - Monthly reports (repeat every month) - Birthdays/anniversaries (repeat yearly) - Custom intervals for various recurring tasks ### Additional Context This would greatly improve the usefulness of the calendar feature, which is already a great addition to Open WebUI. ### Desired Solution you'd like I would like to see a repeat/recurrence option added to the event creation and editing modal in the calendar. Specifically: 1. **Repeat dropdown menu** - When creating or editing an event, add a "Repeat" dropdown with the following options: - None (default) - Daily - Weekly - Monthly - Yearly - Custom... 2. **Simple options** (most common use cases): - **Daily** - Repeat every day - **Weekly** - Repeat every week on the same day(s) - **Monthly** - Repeat on the same day of the month - **Yearly** - Repeat on the same date every year 3. **Custom recurrence** (for advanced users): - Interval (e.g., every 2 weeks, every 3 months) - End date or number of occurrences - Exception rules (skip certain occurrences) 4. **Visual indication** - Recurring events should show a small repeat icon in the calendar view to indicate they are recurring. ### Alternatives Considered _No response_ ### Additional Context _No response_
Author
Owner

@owui-terminator[bot] commented on GitHub (May 4, 2026):

🔍 Similar Issues Found

I found some existing issues that might be related. Please check if any of these are duplicates or contain helpful solutions:

  1. #23965 feat: add reminder time as a parameter to create_calendar_event
    by DanielHe212

  2. #23974 feat: Allow creation of new calendars
    by kylxbn

  3. #23967 feat: add calendar/automations buttons to top left under workspace
    by DanielHe212

  4. #9310 feat: calendar
    by tjbck


💡 If this is a duplicate, consider closing it and adding details to the existing issue.

This comment was generated automatically. React with 👍 if helpful, 👎 if not.

<!-- gh-comment-id:4370943069 --> @owui-terminator[bot] commented on GitHub (May 4, 2026): 🔍 **Similar Issues Found** I found some existing issues that might be related. Please check if any of these are duplicates or contain helpful solutions: 1. [#23965](https://github.com/open-webui/open-webui/issues/23965) **feat: add reminder time as a parameter to create_calendar_event** *by DanielHe212* 2. [#23974](https://github.com/open-webui/open-webui/issues/23974) **feat: Allow creation of new calendars** *by kylxbn* 3. [#23967](https://github.com/open-webui/open-webui/issues/23967) **feat: add calendar/automations buttons to top left under workspace** *by DanielHe212* 4. [#9310](https://github.com/open-webui/open-webui/issues/9310) **feat: calendar** *by tjbck* --- 💡 If this is a duplicate, consider closing it and adding details to the existing issue. *This comment was generated automatically.* React with 👍 if helpful, 👎 if not.
Author
Owner

@tjbck commented on GitHub (May 4, 2026):

#24079

<!-- gh-comment-id:4373030182 --> @tjbck commented on GitHub (May 4, 2026): #24079
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#58940