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

Compatibility with Thunderbird78 #67

Open
OSantt opened this issue Nov 25, 2020 · 12 comments
Open

Compatibility with Thunderbird78 #67

OSantt opened this issue Nov 25, 2020 · 12 comments

Comments

@OSantt
Copy link

OSantt commented Nov 25, 2020

Hi,
First off, thanks for this add-on, on which I have relied heavily to plan my work. Sadly, this add-on isn’t compatible with Thunderbird 78. Do you have any plan to port it to Thunderbird 78 and beyond ?

Thanks

@kerteszg
Copy link

Dear @rkokkelk,
As I understand the new version of TB drops the support for legacy webextension codes, from manifest.json it looks like this addon is affected. It looks like an update requires a wide refactoring of the code as - for starters - ChromeUtils and Components are not available in the new WebExtension...
Please let us know can we expect further upgrades? Thanks in advance!

@rkokkelk
Copy link
Owner

The complexity of the refactoring greatly impacts mine possibility of updating the add-on.

Thunderbird lacks a great deal of documentation regarding the required functionality for this add-on. That's why during the initial development it took me a couple of weeks of spare time just to create the app. A complete refactoring will require again a lot of spare time which I currently don't have any more. So I'll put it on my todo list but unfortunately I cannot guarantee that it will be any time soon. Off course any help in refactoring this add-on is highly appreciated.

@kerteszg
Copy link

Thanks for the quick reply: unfortunately I myself dont have the experience with MailExtension, however if I have some off-time I'll try to contribute

@OSantt
Copy link
Author

OSantt commented Nov 30, 2020

Thanks for the reply. As kerteszg above, I have scant experience with MailExtension. I’ll try to help as well but like you I don’t have much spare time.

Best

@bepolymathe
Copy link

I support this project too !

@rkokkelk
Copy link
Owner

rkokkelk commented Dec 20, 2020

Currently started working on it, again it is complex but hopefully I'll manage an update in the next month. For updates see: tb_v78

@bepolymathe
Copy link

That’s a great news ! Thanks ;-)

@OSantt
Copy link
Author

OSantt commented Jan 1, 2021

Currently started working on it, again it is complex but hopefully I'll manage an update in the next month. For updates see: tb_v78

Indeed this is great news! Many Thanks ;)

@bepolymathe
Copy link

Hi here. Any news about that ? Thanks.

@rkokkelk
Copy link
Owner

I've encountered a kind of blocking issue and due to limited time I have not delved into it whether it is possible to fix it. The main issue is that within the new webextension API structure accessibility to the system is severely limited. In general it is possible to read/write data to specific API enabled directory for the add-on, however, I did not encounter a new possibility to access the complete filesystem. Properly due to security considerations this is impossible or requires very specific implementation.

So unfortunately I've not delved into this specific issue due to limited time. I hope that I can find time soon to verify whether this can be fixed or that this will be blocking issue that deprecates this entire add-on.

@bepolymathe
Copy link

Thank you for keeping us informed. I hope you find a solution easily. If not, I'll understand if you give up this addon.

@lamyergeier
Copy link

@rkokkelk Could you find any solution to this? Sorry to bother you.

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

No branches or pull requests

5 participants