ugly-email-extension icon indicating copy to clipboard operation
ugly-email-extension copied to clipboard

V5 ROADMAP

Open sonnyt opened this issue 11 months ago • 1 comments

Manifest V2 is going to be depreciated in June 2024 and upgrading Ugly Email to Manifest V3 will require significant effort. I believe this is the right time to refactor the code, maybe even start from scratch.

Here is what we know so far:

  1. Upgrade to Manifest V3.
  2. Blocking URLs using onBeforeRequest is no longer available.
  3. Migrate to declarativeNetRequest.
  4. Reduce external dependencies. Currently, we use gmail-js which is super helpful but we cannot have Ugly Email's core functionality depend on the 3rd party packages. #17
  5. Remove the setTimeout timer hack and use MutationObserver.
  6. Better packaging and build scripts, maybe consider using just 😉
  7. Add an option to hide the icon #12
  8. Safari & Edge support #19 #13

sonnyt avatar Mar 06 '24 17:03 sonnyt