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 support for Thunderbird #9706

Draft
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

varjolintu
Copy link
Member

@varjolintu varjolintu commented Aug 7, 2023

Adds official support to keepassxc-mail with Mozilla Thunderbird. The implementation is using org.keepassxc.keepassxc_mail name with keepassxc-mail@kkapsner.de extension identifier.

TODO:

  • Test on macOS
  • Test on Linux
  • Test on Windows

Fixes #7838.

Testing strategy

Manually.

Type of change

  • ✅ New feature (change that adds functionality)

@varjolintu varjolintu added this to the v2.8.0 milestone Aug 7, 2023
@varjolintu varjolintu marked this pull request as draft August 7, 2023 06:21
@@ -42,8 +42,9 @@ BrowserSettingsWidget::BrowserSettingsWidget(QWidget* parent)

m_ui->extensionLabel->setOpenExternalLinks(true);
m_ui->extensionLabel->setText(
tr("KeePassXC-Browser is needed for the browser integration to work. <br />Download it for %1 and %2 and %3. %4")
tr("KeePassXC-Browser is needed for the browser integration to work. <br />Download it for %1 and %2 and %3 and %4. %5")

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
tr("KeePassXC-Browser is needed for the browser integration to work. <br />Download it for %1 and %2 and %3 and %4. %5")
tr("KeePassXC-Browser is needed for the browser integration to work. <br />Download it for %1, %2, %3, %4, %5")

Or maybe split this to one line per link?

@phoerious
Copy link
Member

Why do we use that name for the extension if we make it official? I would prefer keepassxc-mail@keepassxc.org. Perhaps it's also time to drop the -Browser or -Mail suffix entirely and simply name it "KeePassXC[ for Firefox|Chrome|Edge|Thunderbird]".

@varjolintu
Copy link
Member Author

Why do we use that name for the extension if we make it official? I would prefer keepassxc-mail@keepassxc.org. Perhaps it's also time to drop the -Browser or -Mail suffix entirely and simply name it "KeePassXC[ for Firefox|Chrome|Edge|Thunderbird]".

If would prefer that too. And this is why the PR is only a draft :) Lots of things need to be changed.

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.

Add Thunderbird native messaging to browser integration settings
3 participants