Ayagikei / LifeUp

Pure and highly customizable gamified to-do and habit-forming app.
193 stars 4 forks source link

[Feature] Auto-Clean-Up Option for Calendar Events in Reminder System #160

Open WantenMN opened 3 months ago

WantenMN commented 3 months ago

Is your feature request related to a problem? Please describe. When the Reminder System is set to System Calendar in LifeUp, events are added to the Calendar for reminders. However, there's no built-in mechanism to remove expired events from the Calendar. Since LifeUp already maintains its own history, the Calendar should only store current and relevant event records for reminders.

Describe the solution you'd like I suggest adding an option to automatically clean up expired events that LifeUp adds to the Calendar. This option would remove events from the Calendar after a certain period, such as a day, a week, or a few hours after the reminder event has been triggered.

Describe alternatives you've considered An alternative solution could be manual removal of expired events from the Calendar(The current solution is to delete the LifeUp Calendar account in LifeUp settings.). However, this would require users to remember to clean up old events regularly, which could be tedious and prone to oversight. Automatic clean-up provides a more convenient and efficient solution.

Additional context None.

Ayagikei commented 2 months ago

This will be considered.