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

Add magic link to open patches in user's mail client #578

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

rossburton
Copy link
Contributor

@rossburton rossburton commented Jan 16, 2024

Many mail clients support opening specific mails using a special URL scheme. Because engineers are engineers, obviously there is more than one standard here. For example, Evolution uses mid:<messageid> and macOS Mail uses message:<messageid>.

If the user specifies what URL scheme they prefer, then patchwork can add buttons that will open the relevant mail directly in the user's mailer (assuming they have it). It looks like this:

Screenshot 2024-01-16 at 20 23 25

Clicking the "open in new window" button opens the mail in my client like magic! This makes replying to patches actually easy, which is nice for a change.

Marking as a draft as the commit messages need work and I'd like feedback from the maintainers, but this does actually work.

@jluebbe
Copy link

jluebbe commented Feb 6, 2024

According to https://gitlab.gnome.org/GNOME/evolution/-/issues/2618, the necessary change to Evolution's .desktop file is in 3.51.1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants