gjedeer / paranoia

Paranoia add-on for Thunderbird. See who is reading your emails.
GNU General Public License v2.0
34 stars 9 forks source link

Project inactive? / Thunderbird 68 compatibility #25

Closed beerisgood closed 4 years ago

beerisgood commented 5 years ago

Title.

Hillside502 commented 5 years ago

No updates for 16 months
https://addons.thunderbird.net/en-US/thunderbird/addon/paranoia/

It's looking that way!

beerisgood commented 5 years ago

I know, that's why i ask here.

gjedeer commented 5 years ago

Hmm, I've not been using Thunderbird for a long time now but I don't mind updating it for TB68. I just didn't know it's not working - glad @beerisgood reported.

I don't have a timeline though.

gjedeer commented 5 years ago

(of course, pull requests welcome)

sdellenb commented 5 years ago

@beerisgood Have you tried just updating the maxVersion similar to the latest commit (5e6330d) or is the extension completely broken? I'm still on 60.9.0, so I can't test it.

beerisgood commented 5 years ago

@sdellenb i don't test that yet but it won't work if add-on isn't a webextension

gjedeer commented 4 years ago

Wait, so webextensions are now mandatory in Thunderbird too? I'm certainly not going to rewrite this as a WebExtension.

gjedeer commented 4 years ago

Looks like it's possible to just convert the manifest from RDF to JSON, anyone willing to give it a try? https://developer.thunderbird.net/add-ons/updates/overlays

beerisgood commented 4 years ago

I try the convert and the install and addon itself works. Only the config menu didn't open: error

My manifest.json:

{ "manifest_version": 2, "applications": { "gecko": { "id": "tls-paranoia@gdr.name", "strict_min_version": "68.0" } }, "name": "Paranoia", "description": "Check if your emails arrived encrypted (and which corporations were able to read them nevertheless)", "version": "0.2.7", "icons": { "32": "skin/good.png" }, "legacy": { "type": "xul", "options": { "page": "chrome://Paranoia/content/overlay.xul", "open_in_tab": true } } }

gjedeer commented 4 years ago

Nice!!! I don't think it had a settings page, maybe the

 "options": {
   "page": "chrome://Paranoia/content/overlay.xul",
   "open_in_tab": true
 }

can be omitted?

Want to do a pull request with manifest.json or should I integrate it myself?

On Thu, 19 Sep 2019 14:59:07 -0700 beerisgood notifications@github.com wrote:

I try the convert and the install and addon itself works. Only the config menu didn't open: error

My manifest.json:

{
"manifest_version": 2, "applications": { "gecko": { "id": "tls-paranoia@gdr.name", "strict_min_version": "68.0" } }, "name": "Paranoia", "description": "Check if your emails arrived encrypted (and which corporations were able to read them nevertheless)", "version": "0.2.7", "icons": { "32": "skin/good.png" }, "legacy": { "type": "xul", "options": { "page": "chrome://Paranoia/content/overlay.xul", "open_in_tab": true } } }

m-rey commented 4 years ago

I've implemented the discussed changes and tested it on my Thunderbird installation. There are no problems so far.