Refactor: Message Composer
🎯The objective
The HTML parsing for sending emails needs improvement. We need better and more consistent ways to hook into the sending process, to enable features such as HTML signatures
🎒Resources
ℹ️ List all relevant resources like BugZilla meta bugs, Figma files, Notion links and other files.
🦮Rules of the Road
ℹ️ Initial definition of requirements and limitations, the scope of this feature and other potential considerations in order to keep the project narrow and focused.
🟢In Scope
- Make use of JSoup for HTML parsing across the board
- Overhaul the way the HTML of the original message is modified to create the new message when replying
- Overhaul the way the HTML of the original message is modified to create the new message when forwarding
🔴Out of Scope
- TODO
🚧Technical and/or Business Requirements
Engineering Tasks
Please ping me (jsoup author) if you hit any rough edges in jsoup when implementing this, or if you have ideas on how the library can be improved, or have Qs on the integration.
Thanks so much for the offer @jhy, glad we have your support! We plan to get to this between August and October and will let you know if we need anything.