nextcloud / nextcloud/server

Note to share recipient should be included in email

Open
#18,319 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop enhancement feature: emails feature: sharing
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 leaving a note to a recipient in a link share, the note is not very obvious, so when sharing by email the email is sent before a note can be made. A user might expect the note to be part of the email.

Describe the solution you'd like
I would also like to be able to set a note before sending an email share and have it included in both the email and the page when opened (but perhaps already dismissed).


Edited to deduplicate with other open feature requests, original:

**Is your feature request related to a problem? Please describe.**
When leaving a note to a recipient in a link share, the note is not very obvious and requires the user to see and click the tiny speech bubble in the top bar even though their attention will be drawn to the content.

Additionally, when sharing by email the email is sent before a note can be made. A user might expect the note to be part of the email.

**Describe the solution you'd like**
I would like the note to recipient to be displayed as a modal dialogue that the user can read and dismiss every time the link is opened. The dismissal should be based on a session cookie as the link may be shared with different people.

I would also like to be able to set a note before sending an email share and have it included in both the email and the page when opened (but perhaps already dismissed).

**Describe alternatives you've considered**
Making the note appear as a permanent message somewhere prominent rather than a modal that is dismissible. This would be fine for small content, but if a lengthy or formatted message is set it might not be appropriate.

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

No files, tests, or entry points are named. Start by locating the link-sharing and email-sharing flows in the Nextcloud server repository, then trace how recipient notes are entered, displayed, and included in share emails. Done means a note can be set before an email share and is included in both the email and the opened page.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.