rkokkelk / todo.txt-ext

Thunderbird extension for the Todo.txt application.
GNU General Public License v2.0
30 stars 7 forks source link

Compatibility with Thunderbird78 #67

Open OSantt opened 3 years ago

OSantt commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

I support this project too !

rkokkelk commented 3 years ago

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 commented 3 years ago

That’s a great news ! Thanks ;-)

OSantt commented 3 years ago

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 commented 3 years ago

Hi here. Any news about that ? Thanks.

rkokkelk commented 3 years ago

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 commented 3 years ago

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 commented 2 months ago

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