nextcloud / nextcloud/calendar

Default reminder settings and participant-side reminders: 3 necessary improvements

Open
#7,699 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop design enhancement Feature: Editor Feature: Scheduling skill:frontend
Dominant language
JavaScript
Stars
1.2k
Forks
332
Avg merge
16h 13m
Merged PRs (30d)
137

Description

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

In the general calendar app settings (at the bottom left of the interface) :

  • Allow a different default value to be specified for both and separately push notifications and email notifications
  • Allow a push notification and/or email notification to be created by default (for any new event created (whether you are the event creator or simply a guest)
  • When you are invited (not the creator), the default notification is not created; this must also be the case in this scenario. Currently, the default reminder only applies to events that you have created. Personally, I regularly miss events that I am invited to... It took me a long time to realize that no notification is applied by default. In my opinion, this is a problem because I don't think I should have to add a notification to every event I accept. This third point is already more or less mentioned in the second point.

Take a look below at how I imagine the evolution you could develop in terms of functionality and design (note that there are 2 sections "Editing", and a new one "Reminder") :

Image

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the general calendar app settings and trace how reminders are created for new events and accepted invitations. Compare creator and participant flows, then verify separate default push and email values and default reminders in both scenarios. Done means the requested Reminder settings and behavior work consistently for created and invited events.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.