nextcloud / nextcloud/server

Make Calendar push notifications link directly to events instead of notification feed

Open
#32,122 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop enhancement feature: activity and notification feature: dav
Dominant language
PHP
Stars
36.9k
Forks
5.2k
Avg merge
2d 3h
Merged PRs (30d)
713

Description

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

When I get a push notification about a calendar event being created or modified, the notification does not provide information about time/date, location, or a description of the event. Clicking through the push notification brings the user to a list of recent notifications from Nextcloud, which also does not provide more information. To find out about the event I end up having to open my calendar to do a search.

Describe the solution you'd like

The intuitive solution to this problem would provide that, for all calendar event related push notifications, when you click through, it brings you to the calendar event itself. Ideally it would open the event in your calendar app but an alternative solution could be a link to the event on your Nextcloud server's webpage, so that you can view it in-browser (this latter solution is how email notifications handle linking to events).

Describe alternatives you've considered

No response

Additional context

No response

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 by locating the handling for calendar event push notifications and the click-through destination described in the issue. Done means event notifications link directly to the relevant calendar event, preferably in the calendar app or otherwise in the server’s web calendar, rather than the notification feed.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.