Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Highlight Rescheduled Personal Events with a Red Border #6708

Open
kkrasoo opened this issue Feb 12, 2025 · 5 comments
Open
Labels
1. to develop Accepted and waiting to be taken care of enhancement New feature request

Comments

@kkrasoo
Copy link

kkrasoo commented Feb 12, 2025

Is your feature request related to a problem? Please describe.

Description:
I would like to propose a feature enhancement for Nextcloud Calendar that visually highlights personal events that have been rescheduled relative to their original time, particularly when linked to a main event in a shared calendar.

Currently, when a personal event linked to a main event in a shared calendar is rescheduled (e.g., time or date changes), there is no clear visual indication that the event has moved from its original slot. This can lead to confusion, especially when managing multiple events or coordinating with others. Notably, modifying a personal event does not affect the main event in the shared calendar, as described in issue #5708.

For example:

  • A user has a personal reminder for a team meeting scheduled at 10:00 AM (linked to the main event in the shared calendar).
  • The user moves their personal reminder to 11:30 AM for personal convenience.
  • There should be an immediate visual indication that the personal event has been moved from its original time.

Describe the solution you'd like

Introduce a visual indicator (such as a red border) around personal events that have been rescheduled relative to their original time.

✅ Highlight rescheduled personal events with a red border in the calendar view.
✅ Provide an optional tooltip displaying the original time/date for reference.
✅ Allow users to manually acknowledge the change, which would remove the highlight.
✅ Ensure the feature applies to personal events linked to shared events without altering the shared event itself.

Describe alternatives you've considered

  • Track the original scheduled time of a personal event when it is created.
  • Compare the original time with the current time to determine if a change has occurred.
  • Apply a red border (or another distinct indicator) to visually highlight the modification.
  • Provide an option to acknowledge or dismiss the highlight.

Additional context

This feature would improve the user experience by offering a clear, visual way to track event modifications. It would help prevent missed or overlooked changes and enhance productivity for Nextcloud Calendar users.

Thank you for your consideration! 🚀

@kkrasoo kkrasoo added 0. to triage Pending approval or rejection enhancement New feature request labels Feb 12, 2025
@SebastianKrupinski
Copy link
Contributor

Hi @kkrasoo

Thank you for the very thought out and in-depth feature request. This is definitely worth looking in to implementing as its mostly visual changes, with the exception of point number 3, at the moment we have no way of tracking "acknowledge the change". But there are some upcoming changes that might make this possible.

I will forward your request to the appropriate people.

@SebastianKrupinski
Copy link
Contributor

@nimishavijay @st3iny

@SebastianKrupinski SebastianKrupinski added 1. to develop Accepted and waiting to be taken care of and removed 0. to triage Pending approval or rejection labels Feb 12, 2025
@nimishavijay
Copy link
Member

But there are some upcoming changes that might make this possible

Do you think with #6624 this will already be solved? I believe even if an event is accepted, when it is rescheduled the RSVP is reset so it will require action again. This would bring visual attention to the rescheduled event (checking with @GVodyanov in case I'm wrong)

@GVodyanov
Copy link
Contributor

But there are some upcoming changes that might make this possible

Do you think with #6624 this will already be solved? I believe even if an event is accepted, when it is rescheduled the RSVP is reset so it will require action again. This would bring visual attention to the rescheduled event (checking with @GVodyanov in case I'm wrong)

Hey @nimishavijay, I checked with @SebastianKrupinski and no, unfortunately we do not reset the status for moved events, so this feature request is still valid.

@SebastianKrupinski
Copy link
Contributor

@GVodyanov my bad, it seems I have mislead you, I know at one point this was not working properly but seem that the participation status now is reset properly on for both singleton and recurring events when using our UI.

But there is still and issue with some 3rd party clients that user DAV and participation status not being correctly reset.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop Accepted and waiting to be taken care of enhancement New feature request
Projects
Status: No status
Development

No branches or pull requests

4 participants