#5666 Add compose button on Thunderbird#5759
Conversation
|
Hi @sosnovsky - I hope you are well. I would like to hear your suggestion with my progress and approach on how I enable secure compose on Thunderbird mail. What i did is that, I re-use the pop-up we have and injected them on messageDisplay and composeDisplay as a popup, that when clicked, will redirect then to the web extension page where they can directly compose their secure email. I come up with this idea because, an extension can only inject a single option_ui so by having a way to compose email (encrypted, signed or both) its so flexible to so in MailExtension view. This is pretty much it for this PR. To test it out:
I look forward to your feedback. Thanks! |
|
Hi @sosnovsky - Just a quick question for "FlowCrypt button in compose window should open Secure compose". Do you mean by this is that, upon clicking the FlowCrypt button on the compose display, it should directly go to the first account's inbox without the ability to choose for which inbox the user to use? Or would mean only the text. For example, if the placement of the FlowCrypt button was on the toolbar - it should say "Encrypted inbox", then when accessed from the compose display should say "Secure compose" but without showing the setting button? |
Here we can use the same behavior as the current one - show list of accounts and then open
I like this idea - it'll make more clear what will be opened after button click. |
I agree on everything else - sounds like a plan. I'm on it now. |
|
This PR is almost done.
Just need to show "Secure compose" instead of "Encrypted Inbox" when accessing in an composeAction Button in thunder bird and hide the settings page. |
|
Hi @sosnovsky - I believe this one is ready for a review. Thanks! To test this PR manually, there would be two cases: 1.) using secure compose with single Gmail account 2.) using secure compose with two user accounts from which one account will be selected out of the accounts. |
extension/chrome/elements/compose-modules/compose-recipients-module.ts
Outdated
Show resolved
Hide resolved
…ose-button-on-thunderbird
…t details prefill
|
Hi @sosnovsky - I have fixed the last two issues raised earlier. Please check as you might've noticed some other issues. Thanks |
|
Hi @martgil, currently testing your latest changes - previous issues seems to be fixed, but I noticed another one:
clicking |
Thanks Roma - I'll check this one and get it fixed. |
It can also be reproduced with these steps:
|
extension/chrome/elements/compose-modules/compose-quote-module.ts
Outdated
Show resolved
Hide resolved
Hi @sosnovsky Greetings! I have fixed this one together with other issues I can spot. Can you please take another look please? Thanks. |
sosnovsky
left a comment
There was a problem hiding this comment.
Well done, all found issues seem to be fixed, thanks!
|
Thanks @sosnovsky - it's time now to learn my way into message decryption within the Thunderbird mail client. |





This PR adds a functional compose button on top of Thunderbird mail client.
close #5666
Tests (delete all except exactly one):
To be filled by reviewers
I have reviewed that this PR... (tick whichever items you personally focused on during this review):