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

[thunderbird] Add compose button into Thunderbird UI #5666

Closed
Tracked by #5670
martgil opened this issue Apr 10, 2024 · 0 comments · Fixed by #5759
Closed
Tracked by #5670

[thunderbird] Add compose button into Thunderbird UI #5666

martgil opened this issue Apr 10, 2024 · 0 comments · Fixed by #5759

Comments

@martgil
Copy link
Collaborator

martgil commented Apr 10, 2024

No description provided.

@martgil martgil self-assigned this Apr 10, 2024
@sosnovsky sosnovsky changed the title Add compose button to thunderbird [thunderbird] Add compose button into Thunderbird UI Apr 22, 2024
@sosnovsky sosnovsky added this to the 8.5.5 milestone Apr 22, 2024
@sosnovsky sosnovsky modified the milestones: 8.5.5, 8.5.6 May 13, 2024
@sosnovsky sosnovsky modified the milestones: 8.5.6, 8.5.7 May 23, 2024
sosnovsky pushed a commit that referenced this issue Jun 5, 2024
* Better FlowCrypt set up flow for Thunderbird

* Update app description for Thunderbird

* Fix paths on manifest.json

* Update manifest.json build for thunderbird

* Pre-configure setup for content scripts

* Deprecated Browser.openExtensionTab and use modern BgUtils.openExtensionTab

* Fix code that results to a failing test

* Adjust manifest.json permissions for XHR requests

* Pr review: improved way of opening extensions link per browser

* Pr review: enable manifest.json reuse

* Pr review: cleanup

---------

Co-authored-by: Tom J <[email protected]>
@sosnovsky sosnovsky modified the milestones: 8.5.7, 8.5.8 Jun 13, 2024
sosnovsky pushed a commit that referenced this issue Jul 23, 2024
* wip: Ui improvemnts

* wip: Enable fullscreen mode on compose startup

* wip: Add currentPage http parameters when opening Settings page (for fullscreen compose)

* wip: Add Thunderbird API type definitions

* wip

* wip

* wip

* Pr review: apply simplification

* Pr review: use rawPageUrlParams

* wip: Fix failing test

* wip: Handles thunderbird popup from the background script

* wip: transfer recipient details for email reply

* wip: Add a way to parse rendered recipients

* wip: Properly handled closing of Thunderbird compose window

* PR review: cleanup

* Pr review: Add "secure compose" on messageDisplay

* Pr review: Define type for the Thunderbird message details

* Fix: email duplicates and unexpected creation of drafts upon recipient details prefill

* wip: refactor + cleanup

* Fix: slow rendering of secure compose in full screen

* wip: fix failing test

* Fix: unexpected draft creation during secure compose prefill

* wip: Render quoted plain text email when possible

* wip: Apply UI improvement and fixes

* wip: Fix failing tests

* wip: Revert unnecesary changes made by prettier extension

* wip: Revert unnecesary changes made by prettier extension

* wip: Revert unintended changes

* cleanup

* wip: remove service_worker in Thunderbird manifest.json

* wip

* wip: Enable quoted email rendering for multiple account

* cleanup: Remove unncessary code since secure compose is now straight forward

* Pr review: redirecting from messageDisplay include email rendering if threadId is set

* wip: refactor

* wip: refactor

* wip: refactor

* wip: refine Gmail.threadIdGet

* wip: better quote email rendering and recognizing reply and forward response

* Pr review: remove eslint exception flags

* Pr review: destructure getFull() return values

* Pr review: Set a better place to run parseThreadIdFromHeaderMessageId()

* Pr review: cleanup

* Pr review: Remove unused css

* Pr review: Remove  Gmail  re-iniatialization

* Pr review: use already exist Gmail functions and typings for email search

* wip: cleanup

* wip: cleanup

* wip: cleanup

* wip: improvement

* wip: long blockquote fix thunderbird

* wip: sanitize html body if plain text body not found

* wip: ensure messageToReplyOrForward.headers.from is not in "mailbox" as specified in RFC 5322

* Pr review: minor fixes

* Pr review: fix secure compose not opening for new message

* Pr review: fix secure compose not appearing

* wip: add detection for HTML only MIME email

* Pr review: reuse compose.replyOption

* Pr review: fix recipient pre-filled data for non-forwarded reply

* Pr review: use better namespace for Thunderbird API typings

* Add support to replying on current threadId (Thunderbird)

* Improve UX for Thunderbird client users

* Remove already performed function

* Revert changes on compose-render-module.ts

* Fix discrepancy between replyMsgId and isReplyBox usage

* Refactor close_compose_window, fixing the event handler that was not bound successfully

* Fix passphrase_dialog not appearing

* Use appropriate detection for Time.sleep()

* Add better check and comment for UI bug fix

* Fix popoverItems undefined when using FullScreen secure compose

* Revert changes

* Fix duplicate ComposeBox initialization for non-reply email (new secure compose)

* Add back CSS UI fixes

* Fix quoted email for  email to follow forwarded email format

* wip: cleanup

* Revert changes

* Revert changes

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

Successfully merging a pull request may close this issue.

2 participants