Skip to content

Add Recurring Events Support#69

Open
rahana-19 wants to merge 1 commit into
NimaMaria:mainfrom
rahana-19:feature/add-recurring
Open

Add Recurring Events Support#69
rahana-19 wants to merge 1 commit into
NimaMaria:mainfrom
rahana-19:feature/add-recurring

Conversation

@rahana-19
Copy link
Copy Markdown

@rahana-19 rahana-19 commented Mar 1, 2026

📌 Description

This PR adds Recurring Events Support to the My-Calendar application.
Users can now create events that repeat:
Daily
Weekly
Monthly
Yearly
Recurring events are handled dynamically during date rendering without duplicating entries in local Storage. This improves usability and makes the calendar more practical for real-world scheduling

🔗 Related Issue

Closes #61


🛠 Changes Made

  • Added a Repeat dropdown in the event creation/edit modal
    Added recurrence property to the event object
    Updated draftFromForm() to store recurrence value
    Updated openModalForDate() and openModalForEdit() to handle recurrence field
    Modified getEventsOnDate() to dynamically compute recurring events
    Ensured compatibility with:
    Search functionality
    Reminder system
    Conflict detection
    Export feature

📷 Screenshots (if applicable)

Screenshot (18)

✅ Checklist

  • I have tested my changes
  • My code follows project guidelines
  • I have linked the related issue

@NimaMaria
Copy link
Copy Markdown
Owner

Can u add a screenshot or video along with this pr

@rahana-19
Copy link
Copy Markdown
Author

Can u add a screenshot or video along with this pr

yes sure

@NimaMaria
Copy link
Copy Markdown
Owner

Screenshot?

@NimaMaria
Copy link
Copy Markdown
Owner

this branch is not up to date and has some merge conflicts. Please resolve the conflicts and update the branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Recurring Events Support

2 participants