nextcloud / nextcloud/calendar
Calendar inbox view for shared calendar change notifications
Nobody has claimed this yet.
- 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.
I use the "notifications for calendar event updates" app to get notified when events on shared calendars are created, updated, or deleted. It works, but the notifications land in the general Nextcloud notification bell alongside file shares, Talk messages, and everything else. They're easy to miss and once dismissed, they're gone.
Apple Calendar solves this with an inbox built into the calendar app itself. Changes to shared calendars appear in a dedicated view that persists until you acknowledge them. It's a feature that makes shared family calendars work very well.
Describe the solution you'd like
An inbox view within the Calendar app that collects shared calendar change notifications and presents them in a persistent, calendar-specific list. Each entry would show what changed, who changed it, and when. Entries stay until the user dismisses them.
Describe alternatives you've considered
I use the current notification system within Nextcloud. The missing piece is a frontend view in the Calendar app that consumes those notifications in a dedicated UI rather than dumping them into the global notification bell.
Additional context
This is my first ever feature request. I hope I'm doing this correctly.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files or tests are named. Start by tracing how the existing Nextcloud notification system delivers shared-calendar event updates and how the Calendar frontend presents them. Done means a calendar-specific inbox lists changes with what changed, who changed it, and when, and keeps entries until dismissal.
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
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100